diff --git a/.github/ISSUE_TEMPLATE/01_question.yml b/.github/ISSUE_TEMPLATE/01_question.yml
deleted file mode 100644
index be5d67143f3a..000000000000
--- a/.github/ISSUE_TEMPLATE/01_question.yml
+++ /dev/null
@@ -1,46 +0,0 @@
-name: Question/Query
-description: Use this template to file a question/query for the API Spec team that are not bugs or feature requests.
-title: "[Question]"
-
-labels:
- - question
-
-body:
- - type: input
- id: api_spec
- attributes:
- label: API Spec link
- description: "Link to the OpenAPI or TypeSpec spec"
- placeholder: "e.g. https://github.com/Azure/azure-rest-api-specs/blob/main/specification/containerservice/Fleet.Management/main.tsp"
- validations:
- required: true
-
- - type: input
- id: version
- attributes:
- label: API Spec version
- description: "Version of the API Spec"
- placeholder: "e.g. 2023-10-15"
- validations:
- required: true
-
- - type: textarea
- id: background
- attributes:
- label: Question/Query
- description: How can we help?
- placeholder: Description
- validations:
- required: true
-
- - type: textarea
- id: environment
- attributes:
- label: Environment
- description: |
- Please provide more information on your environment:
- * Hosting platform or OS and .NET runtime version (`dotnet --info` output for .NET Core projects): [e.g. Azure AppService or Windows 10 .NET Framework 4.8]
- * IDE and version: [e.g. Visual Studio 16.3]
- placeholder: Environment
- validations:
- required: false
\ No newline at end of file
diff --git a/.github/ISSUE_TEMPLATE/02_bug.yml b/.github/ISSUE_TEMPLATE/02_bug.yml
deleted file mode 100644
index d5bfd4aa215e..000000000000
--- a/.github/ISSUE_TEMPLATE/02_bug.yml
+++ /dev/null
@@ -1,76 +0,0 @@
-name: Bug report
-description: Use this template to file a bug on an API Spec.
-title: "[BUG]"
-
-labels:
- - bug
-
-body:
- - type: input
- id: api_spec
- attributes:
- label: API Spec link
- description: "Link to the OpenAPI or TypeSpec spec"
- placeholder: "e.g. https://github.com/Azure/azure-rest-api-specs/blob/main/specification/containerservice/Fleet.Management/main.tsp"
- validations:
- required: true
-
- - type: input
- id: version
- attributes:
- label: API Spec version
- description: "Version of the API Spec"
- placeholder: "e.g. 2023-10-15"
- validations:
- required: true
-
- - type: textarea
- id: background
- attributes:
- label: Describe the bug
- description: Please provide the description of issue you're seeing.
- placeholder: Description
- validations:
- required: true
-
- - type: textarea
- id: expected-behavior
- attributes:
- label: Expected behavior
- description: |
- Provide a description of the expected behavior.
- placeholder: Expected behavior
- validations:
- required: true
-
- - type: textarea
- id: actual-behavior
- attributes:
- label: Actual behavior
- description: |
- Provide a description of the actual behavior observed. If applicable please include any error messages, exception stacktraces or memory dumps.
- placeholder: Actual behavior
- validations:
- required: true
-
- - type: textarea
- id: repro-steps
- attributes:
- label: Reproduction Steps
- description: |
- Please include minimal steps to reproduce the problem if possible. E.g.: the smallest possible code snippet; or a small project, with steps to run it. If possible include text as text rather than screenshots (so it shows up in searches).
- placeholder: Minimal Reproduction
- validations:
- required: true
-
- - type: textarea
- id: environment
- attributes:
- label: Environment
- description: |
- Please provide more information on your environment:
- * Hosting platform or OS and .NET runtime version (`dotnet --info` output for .NET Core projects): [e.g. Azure AppService or Windows 10 .NET Framework 4.8]
- * IDE and version : [e.g. Visual Studio 16.3]
- placeholder: Environment
- validations:
- required: false
\ No newline at end of file
diff --git a/.github/ISSUE_TEMPLATE/03_feature_request.yml b/.github/ISSUE_TEMPLATE/03_feature_request.yml
deleted file mode 100644
index ced2c8c55b64..000000000000
--- a/.github/ISSUE_TEMPLATE/03_feature_request.yml
+++ /dev/null
@@ -1,34 +0,0 @@
-name: Feature request
-description: Use this template to file a feature request on an API Spec.
-title: "[FEATURE REQ]"
-
-labels:
- - feature-request
-
-body:
- - type: input
- id: api_spec
- attributes:
- label: API Spec link
- description: "Link to the OpenAPI or TypeSpec spec"
- placeholder: "e.g. https://github.com/Azure/azure-rest-api-specs/blob/main/specification/containerservice/Fleet.Management/main.tsp"
- validations:
- required: true
-
- - type: input
- id: version
- attributes:
- label: API Spec version
- description: "Version of the API Spec"
- placeholder: "e.g. 2023-10-15"
- validations:
- required: true
-
- - type: textarea
- id: background
- attributes:
- label: Please describe the feature.
- description: What feature would you like to get added? What problem is it solving?
- placeholder: Feature description
- validations:
- required: true
\ No newline at end of file
diff --git a/.github/PULL_REQUEST_TEMPLATE/control_plane_template.md b/.github/PULL_REQUEST_TEMPLATE/control_plane_template.md
index 5547f7527871..615c0d072e2c 100644
--- a/.github/PULL_REQUEST_TEMPLATE/control_plane_template.md
+++ b/.github/PULL_REQUEST_TEMPLATE/control_plane_template.md
@@ -1,10 +1,6 @@
# ARM (Control Plane) API Specification Update Pull Request
-> [!TIP]
-> Overwhelmed by all this guidance? See the `Getting help` section at the bottom of this PR description.
-
-> [!NOTE]
-> As of January 2024 there is no PR assignee. This is expected. See https://aka.ms/azsdk/pr-arm-review.
+> Tip: overwhelmed by all this guidance? See the `Getting help` section at the bottom of this PR description.
## PR review workflow diagram
@@ -31,7 +27,9 @@ If the automation determines you have breaking changes, i.e. Step 1 from the dia
### ARM API changes review (Diagram Step 2)
-- For help with Step 2 / "ARM review", see https://aka.ms/azsdk/pr-arm-review.
+- If this PR is in purview of ARM review then automation will add the `ARMReview` label.
+- If you want to force ARM review, add the label yourself.
+- Proceed according to the diagram at the top of this comment.
@@ -40,20 +38,23 @@ If the automation determines you have breaking changes, i.e. Step 1 from the dia
### Diagram footnotes
-[1] See [ARM review queue] (for **PR merge** queues, see [2]).
-[2] [public repo merge queue], [private repo merge queue] (for **ARM review** queue, [1])
-The ARM reviewer on-call engineer visits the merge queue twice a day, so the approximate ETA for merges is 12 - 24 hours.
+[1] [ARM review queue] (for **merge** queues, see [2])
+The PRs are processed by time opened, ascending. Your PR may show up on 2nd or later page.
+If you addressed Step 1 from the diagram and your PR is not showing up in the queue, ensure the label `ARMChangesRequested`
+is removed from your PR. This should cause the label `WaitForARMFeedback` to be added.
+[2] [public repo merge queue], [private repo merge queue] (for **ARM review** queue, [1])
+
+If you need further help with anything, see `Getting help` section below.
## Purpose of this PR
-What's the purpose of this PR? Check the specific option that applies. This is **mandatory**!
+What's the purpose of this PR? Check all that apply. This is **mandatory**!
- - [ ] New resource provider.
- - [ ] New API version for an existing resource provider. (If API spec is not defined in TypeSpec, the PR should have been generated using [OpenAPI Hub](https://aka.ms/openapihub)).
+ - [ ] New API version. (If API spec is not defined in TypeSpec, the PR should have been generated using [OpenAPI Hub](https://aka.ms/openapihub)).
- [ ] Update existing version for a new feature. (This is applicable only when you are revising a private preview API version.)
- - [ ] Update existing version to fix OpenAPI spec quality issues in S360.
+ - [ ] Update existing version to fix swagger quality issues in S360.
- [ ] Other, please clarify:
- _edit this with your clarification_
@@ -66,7 +67,7 @@ and followed the instructions by checking all the boxes:
- [ ] I have reviewed following [Resource Provider guidelines](https://aka.ms/rpguidelines), including
[ARM resource provider contract](https://github.com/Azure/azure-resource-manager-rpc) and
[REST guidelines](https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md) (estimated time: 4 hours).
- I understand this is required before I can proceed to the diagram Step 2, "ARM API changes review", for this PR.
+ I understand this is required before I can proceed to the Diagram Step 2, "ARM API changes Review", for this PR.
## Additional information
@@ -81,7 +82,8 @@ in the `Generated ApiView` comment added to this PR. You can use ApiView to show
Suppressing failures
If one or multiple validation error/warning suppression(s) is detected in your PR, please follow the
-[suppressions guide](https://aka.ms/azsdk/pr-suppressions) to get approval.
+[Swagger-Suppression-Process](https://aka.ms/azsdk/pr-suppressions)
+to get approval.
@@ -91,12 +93,11 @@ If one or multiple validation error/warning suppression(s) is detected in your P
- To understand what you must do next to merge this PR, see the `Next Steps to Merge` comment. It will appear within few minutes of submitting this PR and will continue to be up-to-date with current PR state.
- For guidance on fixing this PR CI check failures, see the hyperlinks provided in given failure
and https://aka.ms/ci-fix.
-- For help with PR workflow diagram Step 2 (ARM review), see https://aka.ms/azsdk/pr-arm-review.
- If the PR CI checks appear to be stuck in `queued` state, please add a comment with contents `/azp run`.
This should result in a new comment denoting a `PR validation pipeline` has started and the checks should be updated after few minutes.
- If the help provided by the previous points is not enough, post to https://aka.ms/azsdk/support/specreview-channel and link to this PR.
-[ARM review queue]: https://aka.ms/azsdk/pr-arm-review#about-the-arm-review-queue
+[ARM review queue]: https://github.com/search?q=org%3AAzure+is%3Apr+is%3Aopen+label%3AWaitForARMFeedback+-label%3AIDCDevDiv++draft%3Afalse+sort%3Acreated-asc+&type=pullrequests
[public repo merge queue]: https://github.com/Azure/azure-rest-api-specs/pulls?q=is%3Aopen+is%3Apr+label%3AMergeRequested+draft%3Afalse+sort%3Acreated-asc
[private repo merge queue]: https://github.com/Azure/azure-rest-api-specs-pr/pulls?q=is%3Aopen+is%3Apr+label%3AMergeRequested+-label%3AApproved-OkToMerge+draft%3Afalse+sort%3Acreated-asc
[breaking changes process]: https://eng.ms/docs/cloud-ai-platform/azure-core/azure-core-pm-and-design/trusted-platform-pm-karimb/service-lifecycle-and-actions-team/service-lifecycle-actions-team/apex/media/launchingproductbreakingchanges#breaking-change-process-1
diff --git a/.github/comment.yml b/.github/comment.yml
index 57779c57ae98..c9ca38549bd7 100644
--- a/.github/comment.yml
+++ b/.github/comment.yml
@@ -1,4 +1,14 @@
---
+- rule:
+ type: label
+ label: "CI-MissingBaseCommit"
+ onLabeledComments: >-
+ Hi @${PRAuthor}! For review efficiency consideration,
+ when creating a new API version, it is required to place API specs of the
+ base version in the first commit, and push new version updates into successive commits.
+ You can use OpenAPIHub to initialize the PR for adding a new version.
+ For more details refer to the [wiki](https://dev.azure.com/azure-sdk/internal/_wiki/wikis/internal.wiki/208/OpenAPI-Hub-Adding-new-API-version).
+
- rule:
type: label
repoAllowList:
diff --git a/.github/issue_assignment.yml b/.github/issue_assignment.yml
new file mode 100644
index 000000000000..556dddd7b5c1
--- /dev/null
+++ b/.github/issue_assignment.yml
@@ -0,0 +1,6 @@
+---
+- rule:
+ booleanFilterExpression: "APIStewardshipBoard-ReviewRequested"
+ assignees:
+
+
diff --git a/.github/pull_request_assignment.yml b/.github/pull_request_assignment.yml
new file mode 100644
index 000000000000..9dec6256604e
--- /dev/null
+++ b/.github/pull_request_assignment.yml
@@ -0,0 +1,145 @@
+---
+- rule:
+ # translator data-plane PR
+ paths:
+ - "specification/cognitiveservices/data-plane/TranslatorText/**"
+ reviewers:
+ - kristapratico
+
+- rule:
+ # OpenAI data-plane PR
+ paths:
+ - "specification/cognitiveservices/data-plane/AzureOpenAI/**"
+ - "specification/cognitiveservices/OpenAI.Inference/**"
+ reviewers:
+ - lmazuel
+
+- rule:
+ # Cognitive Services - Language pillar data-plane PR
+ paths:
+ - "specification/cognitiveservices/data-plane/Language/**"
+ reviewers:
+ - kristapratico
+ - heaths
+
+- rule:
+ # Key Vault data-plane PR
+ paths:
+ - "specification/keyvault/data-plane/**"
+ reviewers:
+ - heaths
+
+- rule:
+ paths:
+ - "specification/confidentialledger/data-plane/**"
+ reviewers:
+ - christothes
+
+- rule:
+ # eventgrid data-plane PR
+ paths:
+ - "specification/eventgrid/data-plane/**"
+ reviewers:
+ - JoshLove-msft
+
+- rule:
+ # storage data-plane PR
+ paths:
+ - "specification/storage/data-plane/**"
+ reviewers:
+ - tg-msft
+
+- rule:
+ # synapse data-plane PR
+ paths:
+ - "specification/synapse/data-plane/**"
+ reviewers:
+ - lmazuel
+
+- rule:
+ # data-plane PR
+ paths:
+ - "specification/**/data-plane/iot**"
+ reviewers:
+ - drwill-ms
+
+- rule:
+ # data-plane PR
+ paths:
+ - "specification/**/data-plane/**"
+ - "dev/**/data-plane/**"
+ reviewers:
+ - anuchandy
+ - jhendrixMSFT
+ - tjprescott
+
+- rule:
+ # resource management plane typespec PR's
+ paths:
+ - "specification/**/*Management/**"
+ - "specification/**/*Management.Shared/**"
+ reviewers:
+ - rkmanda
+
+- rule:
+ paths:
+ - "specification/**/*.cadl"
+ - "specification/**/*.tsp"
+ reviewers:
+ - anuchandy
+ - jhendrixMSFT
+ - tjprescott
+
+- rule:
+ paths:
+ - "specification/network/**"
+ reviewers:
+ - rkmanda
+ branches:
+ - release-network-Microsoft.Network-official
+
+- rule:
+ paths: "specification/sql/**"
+ reviewers:
+ - rkmanda
+ branches:
+ - dev-sql-
+
+- rule:
+ paths: "specification/@(financialdataservices|standbypool)/**"
+ reviewers:
+ - rkmanda
+ branches:
+ - RPSaaSDev
+
+- rule:
+ paths:
+ - "documentation/**"
+ reviewers:
+ - josefree
+ - weshaggard
+
+- rule:
+ paths:
+ - ".github/**"
+ - "**/azure-pipelines.yml"
+ - ".azure-pipelines/**"
+ - ".azure-pipelines-preproduction/**"
+ reviewers:
+ - weshaggard
+ - konrad-jamrozik
+
+- rule:
+ # resource management plane swagger PR's
+ paths:
+ - "specification/**/resource-manager/**"
+ - "specification/common-types/resource-management/**"
+ reviewers:
+ - rkmanda
+
+- rule:
+ # temporary catchall
+ paths:
+ - "**"
+ reviewers:
+ - weshaggard
diff --git a/cSpell.json b/cSpell.json
index dbad52438a9f..53edfde971f0 100644
--- a/cSpell.json
+++ b/cSpell.json
@@ -177,13 +177,6 @@
"Noreuse"
]
},
- {
- "filename": "**/specification/containerservice/resource-manager/Microsoft.ContainerService/aks/**/*json",
- "words": [
- "vtpm",
- "trustedlaunch"
- ]
- },
{
"filename": "**/specification/containerregistry/data-plane/Microsoft.ContainerRegistry/preview/2018-08-10/containerregistry.json",
"words": [
@@ -424,8 +417,7 @@
"idms",
"Idms",
"Cluter",
- "Mfamily",
- "Datacentre"
+ "Mfamily"
]
},
{
@@ -802,28 +794,6 @@
"Fpushpins"
]
},
- {
- "filename": "**/specification/maps/data-plane/Spatial/stable/2022-08-01/spatial.json",
- "words": [
- "postbuffer",
- "getbuffer",
- "postclosestpoint",
- "getclosestpoint"
- ]
- },
- {
- "filename": "**/specification/maps/data-plane/Search/stable/2023-06-01/search.json",
- "words": [
- "geocodingresponse"
- ]
- },
- {
- "filename": "**/specification/maps/data-plane/Search/preview/1.0/search.json",
- "words": [
- "searchaddressresult",
- "searchaddressreverseresponse"
- ]
- },
{
"filename": "**/specification/communication/data-plane/Chat/preview/2020-09-21-preview2/communicationserviceschat.json",
"words": [
@@ -969,16 +939,6 @@
"translitered"
]
},
- {
- "filename": "**/specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/**/*.json",
- "words": [
- "datareferences",
- "Groundedness",
- "AOAI",
- "testconnection",
- "aoai"
- ]
- },
{
"filename": "**/specification/fist/resource-manager/Microsoft.IoTFirmwareDefense/preview/**/*.json",
"words": [
@@ -1001,43 +961,11 @@
"mpga"
]
},
- {
- "filename": "**/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/appplatform.json",
- "words": [
- "springboot"
- ]
- },
{
"filename": "**/specification/cosmos-db/resource-manager/Microsoft.DocumentDB/**/*.json",
"words": [
"throughputpool"
]
- },
- {
- "filename": "**/specification/purview/data-plane/Azure.Analytics.Purview.DataMap/**/*.json",
- "words": [
- "timerange"
- ]
- },
- {
- "filename": "**/specification/search/data-plane/Azure.Search/**/*.json",
- "words": [
- "rerank",
- "discretizing"
- ]
- },
- {
- "filename": "**/specification/nginx/resource-manager/NGINX.NGINXPLUS/**/*.json",
- "words": [
- "nginx",
- "nginxaas"
- ]
- },
- {
- "filename": "**/specification/containerservice/resource-manager/Microsoft.ContainerService/**/*.json",
- "words": [
- "containerd"
- ]
}
],
"enableFiletypes": [
diff --git a/custom-words.txt b/custom-words.txt
index 097744ef3a13..db672e292548 100644
--- a/custom-words.txt
+++ b/custom-words.txt
@@ -125,7 +125,6 @@ aods
aosm
apac
apacheavro
-apcgatewayapi
api's
apim
apimanagement
@@ -195,7 +194,6 @@ arima
arimax
arin
arjun
-armn
armtemplates
arp
arpa
@@ -423,7 +421,6 @@ bzip
cacerts
cadl
calculatebaseline
-camara
canadacentral
canadaeast
canceldelete
@@ -939,14 +936,11 @@ español
esrp
esrps
estaba
-esxi
-esxiNfcBuffer
etag
etags
etcd
ethereum
ethertype
-ethi
eucloud
eucloudprototype
eugps
@@ -1104,7 +1098,6 @@ geofences
geofencing
geojson
geopair
-geor
georegions
georeplication
geospatial
@@ -1178,7 +1171,6 @@ granularities
graphrbac
graphservice
greenplum
-grek
groundstation
groupby
groupedby
@@ -1195,7 +1187,6 @@ guami
guestconfiguration
guid
guids
-gujr
gurung
guti
gxlarge
@@ -1231,7 +1222,6 @@ healthmodels
healthstatus
heatbeat
heatmap
-hebr
hecto
helmchart
helpdesk
@@ -1444,7 +1434,6 @@ jobschedules
johnc
johndeere
johnsmith
-jpan
json
jsonl
jsonld
@@ -1485,7 +1474,6 @@ keyvaultproperties
keyvaulturi
keyversion
khaling
-khmr
khtml
kibana
kiswahili
@@ -1494,7 +1482,6 @@ kmgtpe
kmph
Kmskeyaccessdenied
Kmskeynotfound
-knda
knowledgebase
knowledgebases
koelner
@@ -1537,7 +1524,6 @@ labservices
lajolla
lakehouse
languagedata
-laoo
largefacelists
largepersongroups
largerc
@@ -1768,7 +1754,6 @@ mlapi
mlflow
mlflowtrackinguri
mltable
-mlym
mmtc
mnist
mobo
@@ -1850,7 +1835,6 @@ myimage
mylocation
mylog
mymodel
-mymr
mypath
mypicture
mypictures
@@ -2009,7 +1993,6 @@ octokit
odata
odatatype
odbc
-odia
oeverify
offboard
offboarding
@@ -2071,7 +2054,6 @@ optout
organisation
orgs
originpath
-orya
oscp
osdisk
osdiskforlinuxsimple
@@ -2232,7 +2214,6 @@ privatelinks
privatelinkscopes
privatelinkservice
privatepreview
-probs
projecthilo
propagations
propogation
@@ -2874,7 +2855,6 @@ taginheritance
tagname
tagsandregions
tagvalue
-taml
targetduration
taskcompletion
taskcounts
@@ -2889,7 +2869,6 @@ teamsinterop
telangana
telemetryconfig
teleportal
-telu
tempdb
templated
templatelink
@@ -2918,12 +2897,10 @@ textanalytics
tfidf
tful
tfvc
-thaa
thangmi
thirdparty
threatintelligence
threatintelligenceindicators
-tibt
tilejson
tileset
tilesetconfiguration
@@ -3114,7 +3091,6 @@ usermetadata
userpreference
userprincipalname
usersetting
-usersync
usertime
usql
usuk
@@ -3976,7 +3952,6 @@ CapacityReservationGroups
Paas
PAAS
ciem
-Apigee
capacityreservationgroup
capacityreservationgroups
ciam
@@ -3985,18 +3960,3 @@ protobuf
proto
msvideo
SOQL
-Mulesoft
-retroperitoneal
-codeable
-telehealth
-loinc
-wacc
-hyperthread
-Hyperthread
-Capex
-capex
-Opex
-opex
-decomission
-Decommisioned
-Decommision
\ No newline at end of file
diff --git a/documentation/Semantic-and-Model-Violations-Reference.md b/documentation/Semantic-and-Model-Violations-Reference.md
index 24cb13a1d700..f2c6b299dc0d 100644
--- a/documentation/Semantic-and-Model-Violations-Reference.md
+++ b/documentation/Semantic-and-Model-Violations-Reference.md
@@ -95,9 +95,6 @@ This document lists the set of automated rules that can be validated against swa
| [INTERNAL_ERROR](#INTERNAL_ERROR) | [OAV100](#INTERNAL_ERROR) |
| [REQUEST_VALIDATION_ERROR](#REQUEST_VALIDATION_ERROR) | [OAV109](#REQUEST_VALIDATION_ERROR) |
| [RESPONSE_STATUS_CODE_NOT_IN_EXAMPLE](#RESPONSE_STATUS_CODE_NOT_IN_EXAMPLE) | [OAV111](#RESPONSE_STATUS_CODE_NOT_IN_EXAMPLE) |
-| [ROUNDTRIP_INCONSISTENT_PROPERTY](#ROUNDTRIP_INCONSISTENT_PROPERTY) | |
-| [ROUNDTRIP_MISSING_PROPERTY](#ROUNDTRIP_MISSING_PROPERTY) | |
-| [ROUNDTRIP_ADDITIONAL_PROPERTY](#ROUNDTRIP_ADDITIONAL_PROPERTY) | |
| [LRO_RESPONSE_CODE](#LRO_RESPONSE_CODE) | |
| [LRO_RESPONSE_HEADER](#LRO_RESPONSE_HEADER) | |
| [MISSING_RESOURCE_ID](#MISSING_RESOURCE_ID) | |
@@ -841,42 +838,6 @@ This document lists the set of automated rules that can be validated against swa
**How to fix the violation**: Remove this property from the response in example or in traffic payload.
-### ROUNDTRIP_INCONSISTENT_PROPERTY
-
-**Output Message**: The property’s value in the GET response is different from what was set in the preceding PUT request. If it is a read-only property, update the swagger definition for this property to mark it as "readOnly": true. Alternatively, keep the property in the GET schema but remove it from the PUT schema. If it is immutable (its value cannot be changed after creation), update the swagger definition for this property to mark it with the "x-ms-mutability": ["create", "read"] annotation. If the property has a default value, update the Swagger definition for this property to mark it with "default": annotation.
-
-**Description**: The property’s value in the GET response is different from what was set in the preceding PUT request. This usually happens when the property is read-only so its value cannot be set by users, or its value can be set in the initial PUT request but cannot be updated afterwards. It is also possible that the property has a default value, and it is set to that value when a null value is included in the PUT request. There are some other cases where ROUNDTRIP_INCONSISTENT_PROPERTY is raised but cannot be fixed in swagger, for which you might need to send exception requests (please refer to the **How to fix the violation section** section below for more details).
-
-**How to fix the violation**:
-- Check if the property is read-only. If yes, update the swagger definition for this property to mark it as "readOnly": true. Alternatively, keep the property in the GET schema but remove it from the PUT schema.
-- Check if the property's value cannot be updated after creation. If yes, update the swagger definition for this property to mark it with the "x-ms-mutability": ["create", "read"] annotation.
-- Check if the property has a static default value that doesn't depend on other properties. If yes, update the Swagger definition for this property to mark it with "default": annotation.
-- If none of the above applies, check if one of the following behaviors is true for the property, send an exception request, but consider updating your service implementation to fix the behavior:
- - The property has a dynamic default value that depends on other properties / some other resources (violates [Property Design Best Practices](https://armwiki.azurewebsites.net/rp_onboarding/process/property_design_best_practices.html#readwrite-properties-with-static-default-values)).
- - The property's value always gets normalized (violates [ARM PRC](https://github.com/Azure/azure-resource-manager-rpc/blob/eec9f32c0357d0421be13c82ced767943013901a/v1.0/resource-api-reference.md#put-resource)).
-
-
-### ROUNDTRIP_MISSING_PROPERTY
-
-**Output Message**: The property is present in the PUT request but is either never returned in the GET response or is returned with a null value. If this is a property that carries a secret such as a password, update the Swagger definition to mark it with the "x-ms-secret": true annotation. If it is write-only but does not carries a secret, update the swagger definition for this property to mark it with the "x-ms-mutability": ["create", "update"] annotation.
-
-**Description**: The property is present in the PUT request, but in the subsequent GET response, it is either never returned or is returned with a null value, which means the property is write-only and is likely to carry a secret.
-
-**How to fix the violation**:
-- Check if the property carries a secret. If yes, mark the property definition with the "x-ms-secret": true annotation.
-- Check if the property does not carry a secret but is still write-only. If yes, mark the property definition with the "x-ms-mutability": ["create", "update"] annotation.
-
-
-### ROUNDTRIP_ADDITIONAL_PROPERTY
-
-**Output Message**: The property is returned in the GET response, but it is not declared in the PUT request. If it is a read-only property, update the swagger definition for this property to mark it as \"readOnly\": true. Alternatively, keep the property in the GET schema but remove it from the PUT schema. If the property has a default value, update the Swagger definition for this property to mark it with \"default\": annotation.
-
-**Description**: The property was not in the PUT request, but it is returned in the subsequent GET response. This implies that the property is read-only or has a default value.
-
-**How to fix the violation**:
-- Check if the property is read-only. If yes, update the swagger definition for this property to mark it as "readOnly": true. Alternatively, keep the property in the GET schema but remove it from the PUT schema.
-- Check if the property has a default value. If yes, update the Swagger definition for this property to mark it with "default": annotation.
-
### LRO_RESPONSE_CODE
**Output Message**: Respond to the initial request of a long running operation, Patch/Post call must return 201 or 202, Delete call must return 202 or 204, Put call must return 202 or 201 or 200, but {statusCode} being returned.
diff --git a/documentation/api-scenario/references/ErrorCodeReference.md b/documentation/api-scenario/references/ErrorCodeReference.md
index 5863185800d1..79862826f3db 100644
--- a/documentation/api-scenario/references/ErrorCodeReference.md
+++ b/documentation/api-scenario/references/ErrorCodeReference.md
@@ -91,31 +91,3 @@ Example:
}
}
```
-
-## ROUNDTRIP_INCONSISTENT_PROPERTY
-
-**Error message** The property's value in the response is different from what was set in the request. Path: {}. Request: {}. Response: {}
-
-Example: The sku in request parameters is `default`, but actual return is `standard`.
-
-```diff
-{
- "parameters":{
- "properties":{
- "name":"myService",
- "SKU":"default"
- }
- },
- "responses":{
- "200":{
- "properties":{
- "name":"myService",
-+ "SKU":"standard"
-- "SKU":"default"
-
- }
- }
- }
-}
-
-```
diff --git a/documentation/ci-fix.md b/documentation/ci-fix.md
index 58da72c51087..204d7347edf2 100644
--- a/documentation/ci-fix.md
+++ b/documentation/ci-fix.md
@@ -1,51 +1,17 @@
-# Table of Contents
-
-- [Table of Contents](#table-of-contents)
-- [CI Fix Guide](#ci-fix-guide)
- - [Prerequisites](#prerequisites)
- - [`Swagger SpellCheck`](#swagger-spellcheck)
- - [`Swagger PrettierCheck`](#swagger-prettiercheck)
- - [Prettier reference](#prettier-reference)
- - [`Swagger ModelValidation`](#swagger-modelvalidation)
- - [`Swagger SemanticValidation`](#swagger-semanticvalidation)
- - [`Swagger BreakingChange` and `BreakingChange(Cross-Version)`](#swagger-breakingchange-and-breakingchangecross-version)
- - [Adding label on PR automatically](#adding-label-on-pr-automatically)
- - [Run `oad` locally](#run-oad-locally)
- - [`Swagger LintDiff` and `Swagger Lint(RPaaS)`](#swagger-lintdiff-and-swagger-lintrpaas)
- - [`Swagger LintDiff` for TypeSpec: troubleshooting guides](#swagger-lintdiff-for-typespec-troubleshooting-guides)
- - [`Record` causes `AvoidAdditionalProperties` and `PropertiesTypeObjectNoDefinition`](#recordunkown-causes-avoidadditionalproperties-and-propertiestypeobjectnodefinition)
- - [`RequestBodyMustExistForPutPatch`](#requestbodymustexistforputpatch)
- - [`PatchPropertiesCorrespondToPutProperties`](#patchpropertiescorrespondtoputproperties)
- - [`@singleton` causes `EvenSegmentedPathForPutOperation` and `XmsPageableForListCalls`](#singleton-causes-evensegmentedpathforputoperation-and-xmspageableforlistcalls)
- - [`AvoidAnonymousParameter`, `AvoidAnonymousTypes`, `IntegerTypeMustHaveFormat`](#avoidanonymousparameter-avoidanonymoustypes-integertypemusthaveformat)
- - [`AvoidAnonymousTypes` inside a 202 response](#avoidanonymoustypes-inside-a-202-response)
- - [`OAuth2Auth` causes `XmsEnumValidation`](#oauth2auth-causes-xmsenumvalidation)
- - [`Swagger Avocado`](#swagger-avocado)
- - [Get help fixing Avocado validation failures](#get-help-fixing-avocado-validation-failures)
- - [Run avocado locally](#run-avocado-locally)
- - [`Swagger ApiDocPreview`](#swagger-apidocpreview)
- - [`TypeSpec Validation`](#typespec-validation)
- - [Run `tsv` locally](#run-tsv-locally)
- - [Suppression Process](#suppression-process)
- - [Checks not covered by this guide](#checks-not-covered-by-this-guide)
- - [Obsolete checks](#obsolete-checks)
-
# CI Fix Guide
Short link: https://aka.ms/azsdk/ci-fix
This page provides detailed instructions on how to diagnose, reproduce, fix and get help on various [automated validation tooling] failures on your [Azure REST API specs PR].
-For more help, see [aka.ms/azsdk/pr-getting-help] and [aka.ms/azsdk/support].
-
## Prerequisites
Most guides here require for you to have `npm` installed, which you can get by installing [Node.js](https://nodejs.org/en/download).
-## `Swagger SpellCheck`
+## Spell check
If you receive a spelling failure either fix the spelling to match or if there are words that need to be suppressed for your service then add the word to the override list in [cspell.json](https://github.com/Azure/azure-rest-api-specs/blob/main/cSpell.json). Either
-add to your existing section or create a new section for your specific spec or service family if the work is more generally used in lots of files under your service.
+add to your existing section or create a new section for your specific spec or service family if the work is more generally used in losts of files under your service.
```
"overrides": [
... example of specific file override
@@ -70,7 +36,7 @@ If you need more information on see [cspell configuration](https://cspell.org/co
*Note*: We are trying to move away from one shared dictionary file so try and avoid editing custom-words.txt in the root as it will likely go away in the future.
-## `Swagger PrettierCheck`
+## Prettier check
First, ensure you have fulfilled `Prerequisites` as explained above.
@@ -80,7 +46,7 @@ To update all the spec files for a given service run the following:
# To fix all the files in the repo run from the root of the repo
cd
-# OPTIONAL STEP: To fix a particular service OpenAPI spec cd to that directory like
+# OPTIONAL STEP: To fix a particular service swagger cd to that directory like
cd specification/contosowidgetmanager
# Install the dependencies to the local 'node_modules' folder.
@@ -101,45 +67,45 @@ Then please commit and push changes made by prettier.
- [Source: Swagger-Prettier-Check.ps1](https://github.com/Azure/azure-rest-api-specs/blob/main/eng/scripts/Swagger-Prettier-Check.ps1)
- [Pipeline: Swagger PrettierCheck](https://dev.azure.com/azure-sdk/public/_build?definitionId=6405)
-## `Swagger ModelValidation`
+## Model Validation
-To repro issues with `Swagger ModelValidation` locally:
+Run Model Validation locally:
```
npm install -g oav
-oav validate-example
+oav validate-example
```
Please see [readme](https://github.com/Azure/oav/blob/bd04e228b4181c53769ed88e561dec5212e77253/README.md) for how to install or run tool in details.
Or you can run it in [OpenAPI Hub](https://portal.azure-devex-tools.com/tools/static-validation/static/errors/default).
Refer to [Semantic and Model Violations Reference](https://github.com/Azure/azure-rest-api-specs/blob/main/documentation/Semantic-and-Model-Violations-Reference.md) for detailed description of validations and how-to-fix guidance.
Refer to [Swagger-Example-Generation](https://github.com/Azure/oav/blob/develop/documentation/example-generation.md) for example automatic generation.
-## `Swagger SemanticValidation`
+## Semantic Validation
-To repro issues with `Swagger SemanticValidation` locally:
+Run Semantic Validation locally:
```
npm install -g oav
-oav validate-spec
+oav validate-spec
```
Please see [readme](https://github.com/Azure/oav/blob/bd04e228b4181c53769ed88e561dec5212e77253/README.md) for how to install or run tool in details.
Or you can run it in [OpenAPI Hub](https://portal.azure-devex-tools.com/tools/static-validation/static/errors/default)
Refer to [Semantic and Model Violations Reference](https://github.com/Azure/azure-rest-api-specs/blob/main/documentation/Semantic-and-Model-Violations-Reference.md) for detailed description of validations and how-to-fix guidance.
-## `Swagger BreakingChange` and `BreakingChange(Cross-Version)`
+## Breaking Change Check
- An API contract is identified by its api-version value. Once published, no changes to this API contract are allowed. This applies regardless of whether the API contract is for private preview, public preview, or GA (stable).
- - The same-version breaking change linter rules check for changes to an existing api-version OpenAPI spec.
+ - The same-version breaking change linter rules check for changes to an existing api-version swagger.
- When introducing a new API contract (preview or not), the new API contract must be backwards compatible with the previous GA’s API contract.
- However, during a (private or public) preview cycle, a new preview API contract does not have to be backwards compatible with the previous preview API contract although it must still be backwards compatible with the latest GA API contract.
- - The cross version breaking change linter rules checks for this by comparing the new OpenAPI spec with the latest GA OpenAPI spec. If there is no latest GA OpenAPI spec, then the latest preview if it > 1 year old. If nether a GA or preview > 1 year old exists, then the OpenAPI spec is considered good.
+ - The cross version breaking change linter rules checks for this by comparing the new swagger with the latest GA swagger. If there is no latest GA swagger, then the latest preview if it > 1 year old. If nether a GA or preview > 1 year old exists, then the swagger is considered good.
### Adding label on PR automatically
The breaking change check has two types of violations: one is breaking change in the same version but not breaking change in a new version, the other is breaking change even in a new version.
-For the former, a label 'NewApiVersionRequired' will be added automatically; For the latter, a label 'BreakingChangeReviewRequired' will be added automatically. Adding each label will trigger a github comment with guldance on how to fix.
+For the former, a label 'NewApiVersionRequired' will be added automatically; For the latter, a label 'BreakingChangeReviewRequired' will be added automatically. Adding each label will trigger a github comment with guildance on how to fix.
-### Run `oad` locally
+### Run locally
-To repro issues with "breaking changes" checks, you can locally run the tool that powers them [Azure/openapi-diff](https://github.com/Azure/openapi-diff) aka `oad`:
+run oad locally (the breaking change is reported by oad tool):
```
npm install -g @azure/oad
oad compare
@@ -148,7 +114,7 @@ Please see [readme](https://github.com/Azure/openapi-diff/blob/main/README.md) f
Or you can run it in [OpenAPI Hub](https://portal.azure-devex-tools.com/tools/diff).
Refer to [Oad Docs](https://github.com/Azure/openapi-diff/tree/main/docs) for detailed description of all oad rules.
-## `Swagger LintDiff` and `Swagger Lint(RPaaS)`
+## Swagger LintDiff
The [LintDiff validation tool](https://github.com/Azure/azure-openapi-validator) runs linting rules against specification difference. Two specifications are compared: the specification as it would be when proposed PR is merged, vs the specification as seen before the PR is merged.
@@ -157,62 +123,21 @@ If that guidance is not enough, please also refer to the [LintDiff rules.md doc]
To reproduce LintDiff failures locally, see [CONTRIBUTING.md / How to locally reproduce a LintDiff failure occurring on a PR](https://github.com/Azure/azure-openapi-validator/blob/main/CONTRIBUTING.md#how-to-locally-reproduce-a-lintdiff-failure-occurring-on-a-pr).
-## `Swagger LintDiff` for TypeSpec: troubleshooting guides
-
-Check `Swagger LintDiff` may fail for the OpenAPI generated from TypeSpec, even if there are no warnings or errors reported from the TypeSpec compiler. Causes include bugs in the TypeSpec OpenAPI emitter, bugs in LintDiff rules, incompatibilities between TypeSpec and LintDiff, or checks duplicated in TypeSpec and LintDiff.
-
-We are working to address the root causes (where possible). Until then, we recommend you [suppress](#suppression-process) these LintDiff errors, using a "permanent suppression" with a descriptive "reason", so we can revert your suppression when the root cause is fixed.
+## Swagger LintDiff for TypeSpec
### `Record` causes `AvoidAdditionalProperties` and `PropertiesTypeObjectNoDefinition`
-The use of `Record` in TypeSpec is discouraged, and there is a TypeSpec lint rule to enforce this. If you still need to use `Record`, the OpenAPI spec generated will cause many LintDiff errors of types `AvoidAdditionalProperties` and `PropertiesTypeObjectNoDefinition`. You will need to suppress both the TypeSpec violation (in TypeSpec source code) and the LintDiff violations.
+The use of `Record` in TypeSpec is discouraged, and there is a TypeSpec lint rule to enforce this. If you still need to use `Record`, the swagger generated will cause many LintDiff errors of types `AvoidAdditionalProperties` and `PropertiesTypeObjectNoDefinition`. You will need to suppress both the TypeSpec violation (in TypeSpec source code) and the LintDiff violations (in `readme.md`).
### `RequestBodyMustExistForPutPatch`
-We believe this is a false positive: https://github.com/Azure/azure-openapi-validator/issues/641
+We believe this is a false positive: https://github.com/Azure/azure-openapi-validator/issues/641. Until fixed, spec authors should **not** suppress the violations in `readme.md`, but rather have label `Approved-LintDiff` applied to their PR to ignore the errors.
### `PatchPropertiesCorrespondToPutProperties`
-We believe this is a false positive: https://github.com/Azure/azure-openapi-validator/issues/642
-
-### `@singleton` causes `EvenSegmentedPathForPutOperation` and `XmsPageableForListCalls`
-
-If `EvenSegmentedPathForPutOperation` and/or `XmsPageableForListCalls` are failing for OpenAPI generated from TypeSpec using `@singleton` (OpenAPI path ends with `/default`), we believe this is a false positive: https://github.com/Azure/azure-openapi-validator/issues/646
-
-### `AvoidAnonymousParameter`, `AvoidAnonymousTypes`, `IntegerTypeMustHaveFormat`
-
-Data-plane specs can suppress violations of the following rules, since they only exist for the benefit of SDKs generated from swagger, and data-plane SDKs are generated directly from TypeSpec. Resource-manager specs should **not** suppress violations of these rules, since resource-manager SDKs are generated from OpenAPI, and rely on these errors being fixed.
-
-* `AvoidAnonymousParameter`
-* `AvoidAnonymousTypes`
-* `IntegerTypeMustHaveFormat`
-
-### `AvoidAnonymousTypes` inside a 202 response
-
-As an exception to the previous note, resource-manager specs **may** be able to suppress `AvoidAnonymousTypes`, but only if the error is inside a 202 response from a long-running operation (LRO). It is known that SDKs do not need to generate type names for such responses.
+We believe this is a false positive: https://github.com/Azure/azure-openapi-validator/issues/642. Until fixed, spec authors should **not** suppress the violations in `readme.md`, but rather have label `Approved-LintDiff` applied to their PR to ignore the errors.
-### `OAuth2Auth` causes `XmsEnumValidation`
-
-TypeSpec using `OAuth2Auth` may generate the following OpenAPI:
-
-```
-"type": {
- "type": "string",
- "description": "OAuth2 authentication",
- "enum": [
- "oauth2"
- ]
-},
-```
-
-Which causes error `XmsEnumValidation`. The recommended workaround is to add `omit-unreachable-types: true` to your `tspconfig.yaml`.
-
-## `Swagger Avocado`
-
->[!IMPORTANT]
-> `Swagger Avocado` check is not a blocking for merging your PR, even if it fails.
-> It is left to the discretion of the PR reviewer if the Avocado failure actually
-> needs to be addressed or suppressed.
+## Avocado
### Get help fixing Avocado validation failures
@@ -228,12 +153,12 @@ avocado
When type avocado in command line, avocado will validate in the current directory.
-Note: When running in OpenAPI spec PR pipeline, Avocado only report errors with file updates in the PR, but ignore the errors existing in base. However when running Avocado against local directory, it reports all errors existing in the files.
+Note: When running in Swagger PR pipeline, Avocado only report errors with file updates in the PR, but ignore the errors existing in base. However when running Avocado against local directory, it reports all errors existing in the files.
- Run all specs: Clone the repo `azure/azure-rest-api-specs` and run "avocado" in folder `azure/azure-rest-api-specs`.
- Run single service specs: create a folder `specification`. and move your service specs folder in `specification`. run "avocado"
-## `Swagger ApiDocPreview`
+## API Doc Preview
If you see `Swagger ApiDocPreview ` check fail with a failure [like this one](https://github.com/Azure/azure-rest-api-specs/pull/24841/checks?check_run_id=15056283615):
@@ -241,14 +166,13 @@ If you see `Swagger ApiDocPreview ` check fail with a failure [like this one](ht
|-|-|
| ❌ RestBuild error | "logUrl":"https://apidrop.visualstudio.com/Content%20CI/_build/results?buildId=373646&view=logs&j=fd490c07-0b22-5182-fac9-6d67fe1e939b",
"detail":"Run.ps1 failed with exit code 1 " |
-Refer to [troubleshooting REST API documentation](https://eng.ms/docs/products/azure-developer-experience/design/api-docs-troubleshooting).
-
-## `TypeSpec Validation`
+Refer to [troubleshoothing REST API documentation](https://eng.ms/docs/products/azure-developer-experience/design/api-docs-troubleshooting).
-This validator will help ensure your TypeSpec project follows [standard conventions](https://github.com/Azure/azure-rest-api-specs/blob/main/documentation/typespec-structure-guidelines.md) as well ensures that the [generated OpenAPI spec](https://azure.github.io/typespec-azure/docs/emitters/typespec-autorest) files are in-sync with your project.
+## TypeSpec Validation
-### Run `tsv` locally
+This validator will help ensure your TypeSpec project follows [standard conventions](https://github.com/Azure/azure-rest-api-specs/blob/main/documentation/typespec-structure-guidelines.md) as well ensures that the [generated swagger](https://azure.github.io/typespec-azure/docs/emitters/typespec-autorest) files are in-sync with your project.
+### Run tsv locally
```
cd
git checkout
@@ -260,23 +184,15 @@ git commit; git push (if any changes)
# example
npx tsv specification/contosowidgetmanager/Contoso.WidgetManager
```
-Then check any errors that might be outputted and address any issues as needed. If there are changed files after the runit generally means
-that the generated OpenAPI spec files were not in-sync with the TypeSpec project and you should include those changes in your pull request as well.
-
-If none of the above helped, please reach out on [TypeSpec Discussions Teams channel].
+Then check any errors that might be outputted and address any issues as needed. If there are changed files after the run it generally means that the generated swagger files were not in-sync with the TypeSpec project and you should include those changes in your pull request as well.
## Suppression Process
In case there are validation errors reported against your service that you believe do not apply, we have a suppression process you can follow to permanently remove these reported errors for your specs. Refer to the [suppression guide](https://aka.ms/pr-suppressions) for detailed guidance.
-## Checks not covered by this guide
-
-If you have an issue with a check that is not covered by this guide and the help at [aka.ms/azsdk/pr-getting-help] is not enough,
-please reach out on the Teams channel: [aka.ms/azsdk/support/specreview-channel].
-
-## Obsolete checks
+## Obsolete tools
-Following checks have been removed from the validation toolchain as of August 2023.
+Following tools have been removed from the validation toolchain as of August 2023.
- API Readiness Check
- Service API Readiness Test
@@ -284,7 +200,3 @@ Following checks have been removed from the validation toolchain as of August 20
[automated validation tooling]: https://eng.ms/docs/products/azure-developer-experience/design/api-specs/api-tooling
[Azure REST API specs PR]: https://eng.ms/docs/products/azure-developer-experience/design/api-specs-pr/api-specs-pr
-[aka.ms/azsdk/pr-getting-help]: https://aka.ms/azsdk/pr-getting-help
-[aka.ms/azsdk/support/specreview-channel]: https://aka.ms/azsdk/support/specreview-channel
-[aka.ms/azsdk/support]: https://aka.ms/azsdk/support
-[TypeSpec Discussions Teams channel]: https://teams.microsoft.com/l/channel/19%3A906c1efbbec54dc8949ac736633e6bdf%40thread.skype/TypeSpec%20Discussion%20%F0%9F%90%AE?groupId=3e17dcb0-4257-4a30-b843-77f47f1d4121&tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47
diff --git a/documentation/samplefiles/readme.python.md b/documentation/samplefiles/readme.python.md
index 9a8ce22a92da..77370bd6ea83 100644
--- a/documentation/samplefiles/readme.python.md
+++ b/documentation/samplefiles/readme.python.md
@@ -16,8 +16,3 @@ clear-output-folder: true
no-namespace-folders: true
output-folder: $(python-sdks-folder)/[[ServiceName]]/azure-mgmt-[[ServiceName]]/azure/mgmt/[[ServiceName]]
```
-
-``` yaml $(python)
-modelerfour:
- flatten-models: false
-```
diff --git a/eng/pipelines/templates/steps/npm-install.yml b/eng/pipelines/templates/steps/npm-install.yml
index feaefe92bf16..6ea32a5642da 100644
--- a/eng/pipelines/templates/steps/npm-install.yml
+++ b/eng/pipelines/templates/steps/npm-install.yml
@@ -1,13 +1,4 @@
-parameters:
-- name: NodeVersion
- type: string
- default: 20.x
steps:
- - task: NodeTool@0
- inputs:
- versionSpec: ${{ parameters.NodeVersion }}
- displayName: "Use Node ${{ parameters.NodeVersion }}"
-
- script: npm --version --loglevel info
displayName: npm --version
diff --git a/eng/pipelines/typespec-requirement.yml b/eng/pipelines/typespec-requirement.yml
index da77037c4aae..6f2f3405f166 100644
--- a/eng/pipelines/typespec-requirement.yml
+++ b/eng/pipelines/typespec-requirement.yml
@@ -1,7 +1,7 @@
trigger: none
jobs:
-- job:
+- job: TypeSpec_Requirement
displayName: TypeSpec Requirement
pool:
name: azsdk-pool-mms-ubuntu-2204-general
diff --git a/eng/pipelines/typespec-validation-all.yml b/eng/pipelines/typespec-validation-all.yml
index 3e5e80169c68..100546bfe18b 100644
--- a/eng/pipelines/typespec-validation-all.yml
+++ b/eng/pipelines/typespec-validation-all.yml
@@ -37,8 +37,7 @@ resources:
- main
jobs:
-- job:
- displayName: Validate All Specs
+- job: Validate_All_Specs
strategy:
matrix:
@@ -60,3 +59,4 @@ jobs:
$(Build.SourcesDirectory)/eng/scripts/Validate-TypeSpec.ps1 -CheckAll -GitClean -Verbose
displayName: Validate All Specs
ignoreLASTEXITCODE: true
+ condition: succeededOrFailed()
diff --git a/eng/pipelines/typespec-validation.yml b/eng/pipelines/typespec-validation.yml
index a943d307d603..f394233a5325 100644
--- a/eng/pipelines/typespec-validation.yml
+++ b/eng/pipelines/typespec-validation.yml
@@ -1,8 +1,7 @@
trigger: none
jobs:
-- job:
- displayName: Validated Impacted Specs
+- job: Validate_Impacted_Specs
pool:
name: azsdk-pool-mms-ubuntu-2204-general
vmImage: ubuntu-22.04
@@ -14,3 +13,4 @@ jobs:
$(Build.SourcesDirectory)/eng/scripts/Validate-TypeSpec.ps1 -GitClean -Verbose
displayName: Validate Impacted Specs
ignoreLASTEXITCODE: true
+ condition: succeededOrFailed()
diff --git a/eng/scripts/ChangedFiles-Functions.ps1 b/eng/scripts/ChangedFiles-Functions.ps1
index 074d282ab297..0968b252df54 100644
--- a/eng/scripts/ChangedFiles-Functions.ps1
+++ b/eng/scripts/ChangedFiles-Functions.ps1
@@ -18,8 +18,8 @@ function Get-ChangedFiles($baseCommitish = "HEAD^", $targetCommitish = "HEAD", $
return $changedFiles
}
-function Get-ChangedSwaggerFiles($changedFiles = (Get-ChangedFiles)) {
- $changedFiles = Get-ChangedFilesUnderSpecification $changedFiles
+function Get-ChangedSwaggerFiles() {
+ $changedFiles = Get-ChangedFilesUnderSpecification
$changedSwaggerFiles = $changedFiles.Where({
$_.EndsWith(".json")
diff --git a/eng/scripts/Copy-ApiVersion.ps1 b/eng/scripts/Copy-ApiVersion.ps1
deleted file mode 100644
index 19583778c3b8..000000000000
--- a/eng/scripts/Copy-ApiVersion.ps1
+++ /dev/null
@@ -1,77 +0,0 @@
-[CmdletBinding()]
-param (
- [Parameter(Mandatory = $true)]
- [string] $ServiceDirectory,
-
- [Parameter()]
- [ValidateSet('data-plane', 'resource-manager')]
- [string] $ServiceType = 'data-plane',
-
- [Parameter(Mandatory = $true)]
- [string] $Provider,
-
- [Parameter()]
- [ValidateScript({
- function script:Get-Version([string] $version) {
- if ($version -match '^(?stable|preview)/(?(\d{4}-\d{2}-\d{2}|\d+\.\d+)(-preview(\.\d+)?)?)$') {
- return $Matches['status'], $Matches['version']
- }
-
- throw 'Version must start with "stable/" or "preview/" and end with either a date-based version (recommended) like 2024-01-05 or a major.minor semver, followed by an optional "-preview" for previews APIs.'
- }
- # Throwing or returning truthy is sufficient.
- Get-Version $_
- })]
- [string] $FromVersion,
-
- [Parameter()]
- [ValidateScript({Get-Version $_})]
- [string] $ToVersion
-)
-
-$ErrorActionPreference = 'Stop'
-
-$oldVersionStatus, $oldVersion = Get-Version $FromVersion
-$newVersionStatus, $newVersion = Get-Version $ToVersion
-
-$repoDirectory = Resolve-Path "$PSScriptRoot/../.."
-$readmeDirectory = Join-Path $repoDirectory "specification/$ServiceDirectory/$ServiceType" -Resolve
-$oldDirectory = Join-Path $repoDirectory "specification/$ServiceDirectory/$ServiceType/$Provider/$oldVersionStatus/$oldVersion" -Resolve
-$newDirectory = Join-Path $repoDirectory "specification/$ServiceDirectory/$ServiceType/$Provider/$newVersionStatus/$newVersion"
-
-# Copy the specs and create and initial commit to make it easier to diff changes to the previous version in a PR.
-Copy-Item $oldDirectory $newDirectory -Recurse -Force
-
-git add $newDirectory
-@"
-Copy files from $FromVersion
-
-Copied the files in a separate commit.
-This allows reviewers to easily diff subsequent changes against the previous spec.
-"@ | git commit --file=-
-
-# Replace the $oldVersion with the $newVersion within all files in $newDirectory.
-foreach ($file in Get-ChildItem $newDirectory -File -Recurse) {
- Write-Verbose "Replacing any API versions in $file"
- $content = $file | Get-Content -Raw
- $content -replace $oldVersion, $newVersion | Set-Content $file.FullName
-}
-
-# Commit just the version changes.
-git add $newDirectory
-@"
-Update version to $ToVersion
-
-Updated the API version from $FromVersion to $ToVersion.
-"@ | git commit --file=-
-
-Write-Host ''
-Write-Host '!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!' -ForegroundColor 'Yellow'
-Write-Host '!!! IMPORTANT: Action Required !!!' -ForegroundColor 'Yellow'
-Write-Host '!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!' -ForegroundColor 'Yellow'
-Write-Host ''
-Write-Host "You must manually update the default version and copy $FromVersion sections from any markdown files in $readmeDirectory."
-Write-Host 'When complete, commit those changes as shown below, push to the upstream repo, and submit a pull request.'
-Write-Host ''
-Write-Host ' git commit -am"Updated readme files"'
-Write-Host ''
\ No newline at end of file
diff --git a/eng/scripts/TypeSpec-Requirement.ps1 b/eng/scripts/TypeSpec-Requirement.ps1
index e7909dc10026..00abdce9300d 100644
--- a/eng/scripts/TypeSpec-Requirement.ps1
+++ b/eng/scripts/TypeSpec-Requirement.ps1
@@ -1,10 +1,5 @@
[CmdletBinding()]
param (
- [Parameter(Position = 0)]
- [string] $BaseCommitish = "HEAD^",
- [Parameter(Position = 1)]
- [string] $TargetCommitish = "HEAD"
-
)
Set-StrictMode -Version 3
@@ -14,9 +9,9 @@ Set-StrictMode -Version 3
$repoPath = Resolve-Path "$PSScriptRoot/../.."
$pathsWithErrors = @()
-$filesToCheck = (Get-ChangedSwaggerFiles (Get-ChangedFiles $BaseCommitish $TargetCommitish)).Where({
+$filesToCheck = @(Get-ChangedSwaggerFiles).Where({
($_ -notmatch "/(examples|scenarios|restler|common|common-types)/") -and
- ($_ -match "specification/[^/]+/(data-plane|resource-manager).*?/(preview|stable)/[^/]+/[^/]+\.json$")
+ ($_ -match "specification/(?[^/]+/(data-plane|resource-manager).*?/(preview|stable)/([^/]+))/[^/]+\.json$")
})
if (!$filesToCheck) {
@@ -26,48 +21,28 @@ else {
# Cache responses to GitHub web requests, for efficiency and to prevent rate limiting
$responseCache = @{}
+ # Example: specification/foo/resource-manager/Microsoft.Foo/stable/2023-01-01/Foo.json
# - Forward slashes on both Linux and Windows
- # - May be nested 4 or 5 levels deep, perhaps even deeper
- # - Examples
- # - specification/foo/data-plane/Foo/stable/2023-01-01/Foo.json
- # - specification/foo/data-plane/Foo/bar/stable/2023-01-01/Foo.json
- # - specification/foo/resource-manager/Microsoft.Foo/stable/2023-01-01/Foo.json
foreach ($file in $filesToCheck) {
LogInfo "Checking $file"
- try {
- $jsonContent = Get-Content (Join-Path $repoPath $file) | ConvertFrom-Json -AsHashtable
-
- if ($null -ne ${jsonContent}?["info"]?["x-typespec-generated"]) {
- LogInfo " OpenAPI was generated from TypeSpec (contains '/info/x-typespec-generated')"
- # Skip further checks, since spec is already using TypeSpec
- continue
- }
- else {
- LogInfo " OpenAPI was not generated from TypeSpec (missing '/info/x-typespec-generated')"
- }
- }
- catch {
- LogWarning " OpenAPI cannot be parsed as JSON, so assuming not generated from TypeSpec"
- LogWarning " $_"
- }
+ $jsonContent = Get-Content (Join-Path $repoPath $file) | ConvertFrom-Json -AsHashtable
- # Extract path between "specification/" and "/(preview|stable)"
- if ($file -match "specification/(?[^/]+/(data-plane|resource-manager).*?)/(preview|stable)/[^/]+/[^/]+\.json$") {
- $servicePath = $Matches["servicePath"]
+ if ($null -ne ${jsonContent}?["info"]?["x-typespec-generated"]) {
+ LogInfo " OpenAPI was generated from TypeSpec (contains '/info/x-typespec-generated')"
+ # Skip further checks, since spec is already using TypeSpec
+ continue
}
else {
- LogError " Path to OpenAPI did not match expected regex. Unable to extract service path."
- LogJobFailure
- exit 1
+ LogInfo " OpenAPI was not generated from TypeSpec (missing '/info/x-typespec-generated')"
}
- $urlToStableFolder = "https://github.com/Azure/azure-rest-api-specs/tree/main/specification/$servicePath/stable"
+ # Example: specification/foo/resource-manager/Microsoft.Foo
+ $pathToServiceName = ($file -split '/')[0..3] -join '/'
- # Avoid conflict with pipeline secret
- $logUrlToStableFolder = $urlToStableFolder -replace '^https://',''
+ $urlToStableFolder = "https://github.com/Azure/azure-rest-api-specs/tree/main/$pathToServiceName/stable"
- LogInfo " Checking $logUrlToStableFolder"
+ LogInfo " Checking $urlToStableFolder"
$responseStatus = $responseCache[$urlToStableFolder];
if ($null -ne $responseStatus) {
@@ -81,7 +56,7 @@ else {
$responseCache[$urlToStableFolder] = $responseStatus
}
catch {
- LogError " Exception making web request to ${logUrlToStableFolder}: $_"
+ LogError " Exception making web request to ${urlToStableFolder}: $_"
LogJobFailure
exit 1
}
@@ -90,14 +65,14 @@ else {
LogInfo " Status: $responseStatus"
if ($responseStatus -eq 200) {
- LogInfo " Branch 'main' contains path '$servicePath/stable', so spec already exists and is not required to use TypeSpec"
+ LogInfo " Branch 'main' contains path '$pathToServiceName/stable', so spec already exists and is not required to use TypeSpec"
}
elseif ($response.StatusCode -eq 404) {
- LogInfo " Branch 'main' does not contain path '$servicePath/stable', so spec is new and must use TypeSpec"
+ LogInfo " Branch 'main' does not contain path '$pathToServiceName/stable', so spec is new and must use TypeSpec"
$pathsWithErrors += $file
}
else {
- LogError "Unexpected response from ${logUrlToStableFolder}: ${response.StatusCode}"
+ LogError "Unexpected response from ${urlToStableFolder}: ${response.StatusCode}"
LogJobFailure
exit 1
}
diff --git a/eng/tools/typespec-validation/ci.yml b/eng/tools/typespec-validation/ci.yml
index 720f81405ed9..16bd9b269831 100644
--- a/eng/tools/typespec-validation/ci.yml
+++ b/eng/tools/typespec-validation/ci.yml
@@ -17,19 +17,16 @@ pr:
- eng/tools/typespec-validation
jobs:
-- job:
- displayName: Test
+- job: Test
strategy:
matrix:
Linux:
Pool: azsdk-pool-mms-ubuntu-2204-general
OsVmImage: ubuntu-22.04
- NodeVersion: 18.x
Windows:
Pool: azsdk-pool-mms-win-2022-general
OsVmImage: windows-2022
- NodeVersion: 21.x
pool:
name: $(Pool)
@@ -37,8 +34,6 @@ jobs:
steps:
- template: /eng/pipelines/templates/steps/npm-install.yml
- parameters:
- NodeVersion: $(NodeVersion)
- script: npm test
displayName: npm test
diff --git a/eng/tools/typespec-validation/package.json b/eng/tools/typespec-validation/package.json
index 1e60cf8a921e..11a126acd43d 100644
--- a/eng/tools/typespec-validation/package.json
+++ b/eng/tools/typespec-validation/package.json
@@ -18,13 +18,13 @@
"@types/debug": "^4.1.8",
"@types/mocha": "^10.0.2",
"@types/node": "^18.16.18",
- "typescript": "~5.3.3"
+ "typescript": "~5.1.3"
},
"scripts": {
"postinstall": "tsc",
"test": "mocha --recursive --exit"
},
"engines": {
- "node": "^18.3.0 || ^20.0.0 || ^21.0.0"
+ "node": "^16.17.0 || ^18.3.0 || ^20.0.0"
}
}
diff --git a/eng/tools/typespec-validation/src/index.ts b/eng/tools/typespec-validation/src/index.ts
index 997df10cb64b..895872d4cc1c 100755
--- a/eng/tools/typespec-validation/src/index.ts
+++ b/eng/tools/typespec-validation/src/index.ts
@@ -21,14 +21,6 @@ export async function main() {
const folder = parsedArgs.positionals[0];
const absolutePath = host.normalizePath(folder);
- if (!(await host.checkFileExists(absolutePath))) {
- console.log(`Folder ${absolutePath} does not exist`);
- process.exit(1);
- }
- if (!(await host.isDirectory(absolutePath))) {
- console.log(`Please run TypeSpec Validation on a directory path`);
- process.exit(1);
- }
console.log("Running TypeSpecValidation on folder: ", absolutePath);
const rules = [
diff --git a/eng/tools/typespec-validation/src/tsv-host.ts b/eng/tools/typespec-validation/src/tsv-host.ts
index b274ed2a0a28..b470537bc40e 100644
--- a/eng/tools/typespec-validation/src/tsv-host.ts
+++ b/eng/tools/typespec-validation/src/tsv-host.ts
@@ -1,6 +1,5 @@
export interface TsvHost {
checkFileExists(file: string): Promise;
- isDirectory(path: string): Promise;
gitOperation(folder: string): IGitOperation;
readTspConfig(folder: string): Promise;
runCmd(cmd: string, cwd: string): Promise<[Error | null, string, string]>;
diff --git a/eng/tools/typespec-validation/src/tsv-runner-host.ts b/eng/tools/typespec-validation/src/tsv-runner-host.ts
index d42261acda80..6876528b1168 100644
--- a/eng/tools/typespec-validation/src/tsv-runner-host.ts
+++ b/eng/tools/typespec-validation/src/tsv-runner-host.ts
@@ -3,17 +3,13 @@ import { readFile } from "fs/promises";
import { IGitOperation, TsvHost } from "./tsv-host.js";
import { globby } from "globby";
import { simpleGit } from "simple-git";
-import { checkFileExists, isDirectory, normalizePath, runCmd } from "./utils.js";
+import { checkFileExists, normalizePath, runCmd } from "./utils.js";
export class TsvRunnerHost implements TsvHost {
checkFileExists(file: string): Promise {
return checkFileExists(file);
}
- isDirectory(path: string) {
- return isDirectory(path);
- }
-
gitOperation(folder: string): IGitOperation {
return simpleGit(folder);
}
diff --git a/eng/tools/typespec-validation/src/utils.ts b/eng/tools/typespec-validation/src/utils.ts
index c2471159f9d3..9675a63882e3 100644
--- a/eng/tools/typespec-validation/src/utils.ts
+++ b/eng/tools/typespec-validation/src/utils.ts
@@ -1,4 +1,4 @@
-import { access, stat } from "fs/promises";
+import { access } from "fs/promises";
import { exec } from "child_process";
import defaultPath, { PlatformPath } from "path";
@@ -22,10 +22,6 @@ export async function checkFileExists(file: string) {
.catch(() => false);
}
-export async function isDirectory(path: string) {
- return (await stat(path)).isDirectory();
-}
-
export function normalizePath(folder: string, path: PlatformPath = defaultPath) {
return path
.resolve(folder)
diff --git a/eng/tools/typespec-validation/test/tsv-test-host.ts b/eng/tools/typespec-validation/test/tsv-test-host.ts
index f974608896bd..3e846e5856b5 100644
--- a/eng/tools/typespec-validation/test/tsv-test-host.ts
+++ b/eng/tools/typespec-validation/test/tsv-test-host.ts
@@ -44,10 +44,6 @@ export class TsvTestHost implements TsvHost {
return true;
}
- async isDirectory(_path: string): Promise {
- return true;
- }
-
normalizePath(folder: string): string {
return normalizePath(folder, this.path);
}
diff --git a/package-lock.json b/package-lock.json
index ad6da7c57227..42d7883b78a1 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -33,16 +33,18 @@
},
"eng/tools/node_modules/@types/node": {
"version": "18.19.14",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.14.tgz",
+ "integrity": "sha512-EnQ4Us2rmOS64nHDWr0XqAD8DsO6f3XR6lf9UIIrZQpUzPVdN/oPuEzfDWNHSyXLvoGgjuEm/sPwFGSSs35Wtg==",
"dev": true,
- "license": "MIT",
"dependencies": {
"undici-types": "~5.26.4"
}
},
"eng/tools/node_modules/globby": {
"version": "13.2.2",
+ "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz",
+ "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==",
"dev": true,
- "license": "MIT",
"dependencies": {
"dir-glob": "^3.0.1",
"fast-glob": "^3.3.0",
@@ -59,8 +61,9 @@
},
"eng/tools/node_modules/slash": {
"version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz",
+ "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">=12"
},
@@ -68,6 +71,19 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "eng/tools/node_modules/typescript": {
+ "version": "5.1.6",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.6.tgz",
+ "integrity": "sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==",
+ "dev": true,
+ "bin": {
+ "tsc": "bin/tsc",
+ "tsserver": "bin/tsserver"
+ },
+ "engines": {
+ "node": ">=14.17"
+ }
+ },
"eng/tools/typespec-validation": {
"name": "@azure-tools/typespec-validation",
"version": "0.0.1",
@@ -87,10 +103,10 @@
"@types/node": "^18.16.18",
"globby": "^13.1.1",
"mocha": "^10.2.0",
- "typescript": "~5.3.3"
+ "typescript": "~5.1.3"
},
"engines": {
- "node": "^18.3.0 || ^20.0.0 || ^21.0.0"
+ "node": "^16.17.0 || ^18.3.0 || ^20.0.0"
}
},
"node_modules/@azure-tools/typespec-apiview": {
@@ -98,7 +114,6 @@
"resolved": "https://registry.npmjs.org/@azure-tools/typespec-apiview/-/typespec-apiview-0.4.5.tgz",
"integrity": "sha512-hlJ/kpn8MNE/JL0357qAau9whQPzbwR28wMuqxRlCxrvhIzAN0vvJ/4kqAts5ASRxV/quqVX5jMhiQqyLL8P0g==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">=16.0.0"
},
@@ -112,7 +127,6 @@
"resolved": "https://registry.npmjs.org/@azure-tools/typespec-autorest/-/typespec-autorest-0.39.2.tgz",
"integrity": "sha512-sdYbYKv6uIktMqX573buyMoLiJMTCwk17DN/CeX0NPtmSx1SXLPh9stQFg2H/IMgVS8VmTlVeCYoSKR7krjsGg==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">=18.0.0"
},
@@ -131,7 +145,6 @@
"resolved": "https://registry.npmjs.org/@azure-tools/typespec-azure-core/-/typespec-azure-core-0.39.1.tgz",
"integrity": "sha512-b1cN1HXTcEiKIRpk2EatFK/C4NReDaW2h4N3V4C5dxGeeLAnTa1jsQ6lwobH6Zo39CdrjazNXiSbcEq1UZ7kPw==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">=18.0.0"
},
@@ -146,7 +159,6 @@
"resolved": "https://registry.npmjs.org/@azure-tools/typespec-azure-resource-manager/-/typespec-azure-resource-manager-0.39.1.tgz",
"integrity": "sha512-/Nag1fpHyQ9fT6dWPlsllY+AeJW7Y8vrVNxwm1kcKczfGokaJDLUphdhfFMqKitDI6LLo3aUCRhYwU7e9xRSmQ==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">=18.0.0"
},
@@ -165,7 +177,6 @@
"resolved": "https://registry.npmjs.org/@azure-tools/typespec-client-generator-core/-/typespec-client-generator-core-0.39.1.tgz",
"integrity": "sha512-EV3N6IN1i/hXGqYKNfXx6+2QAyZnG4IpC9RUk6fqwSQDWX7HtMcfdXqlOaK3Rz2H6BUAc9OnH+Trq/uJCl/RgA==",
"dev": true,
- "license": "MIT",
"dependencies": {
"change-case": "~5.3.0",
"pluralize": "^8.0.0"
@@ -185,7 +196,6 @@
"resolved": "https://registry.npmjs.org/@azure-tools/typespec-providerhub/-/typespec-providerhub-0.39.0.tgz",
"integrity": "sha512-0oLgnanALvc228hZomsjmaiZVUFqtJ0BItCwB2pNPe9P8rc46L0rVH+LGdyrmUfu3IsGjucidHt1LxR/+0LF4w==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">=18.0.0"
},
@@ -206,8 +216,9 @@
},
"node_modules/@azure/avocado": {
"version": "0.8.14",
+ "resolved": "https://registry.npmjs.org/@azure/avocado/-/avocado-0.8.14.tgz",
+ "integrity": "sha512-9Jor5h3ztfqCfFXuu4ZWYAqAopGn3yRC/G0r9uXqj1yOJSQ1L8rA9r7jME2Syqu6KgTPew7RTbMFE1GIMY/Brw==",
"dev": true,
- "license": "MIT",
"dependencies": {
"@azure/openapi-markdown": "^0.9.4",
"@azure/swagger-validation-common": "^0.0.5",
@@ -233,8 +244,9 @@
},
"node_modules/@azure/openapi-markdown": {
"version": "0.9.4",
+ "resolved": "https://registry.npmjs.org/@azure/openapi-markdown/-/openapi-markdown-0.9.4.tgz",
+ "integrity": "sha512-QBxabmf+64mQuyWRLsBoLKdvB7PH2U9RsyQMekorl17DOVEkgQxMsQdL/WMlz/V2wMyiI433FlrbdUiiFapfKg==",
"dev": true,
- "license": "MIT",
"dependencies": {
"@ts-common/commonmark-to-markdown": "^2.0.2",
"@ts-common/iterator": "^0.3.1",
@@ -247,13 +259,15 @@
},
"node_modules/@azure/openapi-markdown/node_modules/@ts-common/iterator": {
"version": "0.3.6",
- "dev": true,
- "license": "Apache-2.0"
+ "resolved": "https://registry.npmjs.org/@ts-common/iterator/-/iterator-0.3.6.tgz",
+ "integrity": "sha512-nNdcleTj3qLlchH17HI/xqOc6sNgOqJ5DdRR0nOEVdJVZCo5bfqoQTu6+Q9ZwMhuETuR2d86MSlmaL2FVHnPjQ==",
+ "dev": true
},
"node_modules/@azure/openapi-markdown/node_modules/commonmark": {
"version": "0.28.1",
+ "resolved": "https://registry.npmjs.org/commonmark/-/commonmark-0.28.1.tgz",
+ "integrity": "sha512-PklsZ9pgrfFQ5hQH9BRzoWnqI9db2LeR9MhvkNk8iz97kfaTNmhTU+IE8jKDHTEfivZZXoFqzGqzddXdk14EJw==",
"dev": true,
- "license": "BSD-2-Clause",
"dependencies": {
"entities": "~ 1.1.1",
"mdurl": "~ 1.0.1",
@@ -269,25 +283,27 @@
},
"node_modules/@azure/openapi-markdown/node_modules/entities": {
"version": "1.1.2",
- "dev": true,
- "license": "BSD-2-Clause"
+ "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz",
+ "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==",
+ "dev": true
},
"node_modules/@azure/openapi-markdown/node_modules/tslib": {
"version": "1.14.1",
- "dev": true,
- "license": "0BSD"
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+ "dev": true
},
"node_modules/@azure/swagger-validation-common": {
"version": "0.0.5",
- "dev": true,
- "license": "MIT"
+ "resolved": "https://registry.npmjs.org/@azure/swagger-validation-common/-/swagger-validation-common-0.0.5.tgz",
+ "integrity": "sha512-oc6OHLdoLlOpO5GjMcOFETEhJi45CI3MVIhvVY/yqyGw9AtaqOYw5HzO3wTuYgYFeGS4v9iqFah0SNLZrpk3Sg==",
+ "dev": true
},
"node_modules/@babel/code-frame": {
"version": "7.23.5",
"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz",
"integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==",
"dev": true,
- "license": "MIT",
"dependencies": {
"@babel/highlight": "^7.23.4",
"chalk": "^2.4.2"
@@ -298,16 +314,18 @@
},
"node_modules/@babel/helper-validator-identifier": {
"version": "7.22.20",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz",
+ "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/highlight": {
"version": "7.23.4",
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz",
+ "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==",
"dev": true,
- "license": "MIT",
"dependencies": {
"@babel/helper-validator-identifier": "^7.22.20",
"chalk": "^2.4.2",
@@ -319,21 +337,24 @@
},
"node_modules/@kwsites/file-exists": {
"version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/@kwsites/file-exists/-/file-exists-1.1.1.tgz",
+ "integrity": "sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw==",
"dev": true,
- "license": "MIT",
"dependencies": {
"debug": "^4.1.1"
}
},
"node_modules/@kwsites/promise-deferred": {
"version": "1.1.1",
- "dev": true,
- "license": "MIT"
+ "resolved": "https://registry.npmjs.org/@kwsites/promise-deferred/-/promise-deferred-1.1.1.tgz",
+ "integrity": "sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==",
+ "dev": true
},
"node_modules/@nodelib/fs.scandir": {
"version": "2.1.5",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
+ "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
"dev": true,
- "license": "MIT",
"dependencies": {
"@nodelib/fs.stat": "2.0.5",
"run-parallel": "^1.1.9"
@@ -344,16 +365,18 @@
},
"node_modules/@nodelib/fs.stat": {
"version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
+ "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">= 8"
}
},
"node_modules/@nodelib/fs.walk": {
"version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
+ "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
"dev": true,
- "license": "MIT",
"dependencies": {
"@nodelib/fs.scandir": "2.1.5",
"fastq": "^1.6.0"
@@ -376,21 +399,24 @@
},
"node_modules/@ts-common/add-position": {
"version": "0.0.2",
+ "resolved": "https://registry.npmjs.org/@ts-common/add-position/-/add-position-0.0.2.tgz",
+ "integrity": "sha512-ENfIN5410jyxqXbQZXmj1ifFPjnhXOuJdQjglDXhLR8vyD74PTUz277BN9Voua2DKeOjlAnyBK7ml1ciMsBqhw==",
"dev": true,
- "license": "Apache-2.0",
"dependencies": {
"@ts-common/iterator": "^0.3.5"
}
},
"node_modules/@ts-common/add-position/node_modules/@ts-common/iterator": {
"version": "0.3.6",
- "dev": true,
- "license": "Apache-2.0"
+ "resolved": "https://registry.npmjs.org/@ts-common/iterator/-/iterator-0.3.6.tgz",
+ "integrity": "sha512-nNdcleTj3qLlchH17HI/xqOc6sNgOqJ5DdRR0nOEVdJVZCo5bfqoQTu6+Q9ZwMhuETuR2d86MSlmaL2FVHnPjQ==",
+ "dev": true
},
"node_modules/@ts-common/async-iterator": {
"version": "0.2.3",
+ "resolved": "https://registry.npmjs.org/@ts-common/async-iterator/-/async-iterator-0.2.3.tgz",
+ "integrity": "sha512-szLdrutwQxBCIECaO2RTFcUPFj+9QVk4xKAj+APgeeLoEs67tNjXFgvfU0kOfF04qTHlPNPqcutSqxMHqzG3qA==",
"dev": true,
- "license": "Apache-2.0",
"dependencies": {
"@ts-common/iterator": "^0.3.6",
"tslib": "^1.10.0"
@@ -398,18 +424,21 @@
},
"node_modules/@ts-common/async-iterator/node_modules/@ts-common/iterator": {
"version": "0.3.6",
- "dev": true,
- "license": "Apache-2.0"
+ "resolved": "https://registry.npmjs.org/@ts-common/iterator/-/iterator-0.3.6.tgz",
+ "integrity": "sha512-nNdcleTj3qLlchH17HI/xqOc6sNgOqJ5DdRR0nOEVdJVZCo5bfqoQTu6+Q9ZwMhuETuR2d86MSlmaL2FVHnPjQ==",
+ "dev": true
},
"node_modules/@ts-common/async-iterator/node_modules/tslib": {
"version": "1.14.1",
- "dev": true,
- "license": "0BSD"
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+ "dev": true
},
"node_modules/@ts-common/commonmark-to-markdown": {
"version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/@ts-common/commonmark-to-markdown/-/commonmark-to-markdown-2.0.2.tgz",
+ "integrity": "sha512-gLUxc7phOvWiDavHDshU3JGxKsepSCYAuXpMVxU0j6MDah2EbV3y0UA4x1wHkWmlf7bVuDLcnsiYQttqEX1zQw==",
"dev": true,
- "license": "MIT",
"dependencies": {
"@ts-common/iterator": "^1.1.1",
"@types/commonmark": "^0.27.3",
@@ -419,8 +448,9 @@
},
"node_modules/@ts-common/commonmark-to-markdown/node_modules/commonmark": {
"version": "0.28.1",
+ "resolved": "https://registry.npmjs.org/commonmark/-/commonmark-0.28.1.tgz",
+ "integrity": "sha512-PklsZ9pgrfFQ5hQH9BRzoWnqI9db2LeR9MhvkNk8iz97kfaTNmhTU+IE8jKDHTEfivZZXoFqzGqzddXdk14EJw==",
"dev": true,
- "license": "BSD-2-Clause",
"dependencies": {
"entities": "~ 1.1.1",
"mdurl": "~ 1.0.1",
@@ -436,13 +466,15 @@
},
"node_modules/@ts-common/commonmark-to-markdown/node_modules/entities": {
"version": "1.1.2",
- "dev": true,
- "license": "BSD-2-Clause"
+ "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz",
+ "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==",
+ "dev": true
},
"node_modules/@ts-common/fs": {
"version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/@ts-common/fs/-/fs-0.2.0.tgz",
+ "integrity": "sha512-ul1v4ZatcHuAzrwr/hGjSbk37pnfnLYDWC1yMEynQlnV8ndAcIVNYwQPPOYtLADPKTi3y74g5Q4BF3xPurDHLA==",
"dev": true,
- "license": "Apache-2.0",
"dependencies": {
"@ts-common/async-iterator": "^0.2.0",
"@types/node": "^10.12.18",
@@ -451,21 +483,24 @@
},
"node_modules/@ts-common/fs/node_modules/tslib": {
"version": "1.14.1",
- "dev": true,
- "license": "0BSD"
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+ "dev": true
},
"node_modules/@ts-common/iterator": {
"version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@ts-common/iterator/-/iterator-1.1.2.tgz",
+ "integrity": "sha512-edwrL2/efx3uphxuSEI7fCHJENFmTg+gR7TY8ruTRxNWIWc240YSg+v4T3qVAtgG8npwRC4QtQDu72hi8mrR5A==",
"dev": true,
- "license": "MIT",
"peerDependencies": {
"tslib": "^2.3.1"
}
},
"node_modules/@ts-common/json": {
"version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/@ts-common/json/-/json-0.3.1.tgz",
+ "integrity": "sha512-vaplNdZPdeWr4p+hLJGdn08UMTSgYQrlRtxrAS0fAWyMlmFalBm/XRhHnohgiflRaj2jxl7ZxihjNlC/LZ/1YQ==",
"dev": true,
- "license": "Apache-2.0",
"dependencies": {
"@ts-common/iterator": "^0.3.1",
"@ts-common/string-map": "^0.3.0"
@@ -473,8 +508,9 @@
},
"node_modules/@ts-common/json-parser": {
"version": "0.9.0",
+ "resolved": "https://registry.npmjs.org/@ts-common/json-parser/-/json-parser-0.9.0.tgz",
+ "integrity": "sha512-how0z/Ak7Bay+feIYfJFVV8UMw8Ky2Czoo5XwN7QigCOlN4HyW6wSNup4zrZ7t6NUB0002tW/+IOKCH2lAVJOg==",
"dev": true,
- "license": "Apache-2.0",
"dependencies": {
"@ts-common/add-position": "0.0.2",
"@ts-common/iterator": "^0.3.5",
@@ -486,28 +522,33 @@
},
"node_modules/@ts-common/json-parser/node_modules/@ts-common/iterator": {
"version": "0.3.6",
- "dev": true,
- "license": "Apache-2.0"
+ "resolved": "https://registry.npmjs.org/@ts-common/iterator/-/iterator-0.3.6.tgz",
+ "integrity": "sha512-nNdcleTj3qLlchH17HI/xqOc6sNgOqJ5DdRR0nOEVdJVZCo5bfqoQTu6+Q9ZwMhuETuR2d86MSlmaL2FVHnPjQ==",
+ "dev": true
},
"node_modules/@ts-common/json-parser/node_modules/tslib": {
"version": "1.14.1",
- "dev": true,
- "license": "0BSD"
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+ "dev": true
},
"node_modules/@ts-common/json/node_modules/@ts-common/iterator": {
"version": "0.3.6",
- "dev": true,
- "license": "Apache-2.0"
+ "resolved": "https://registry.npmjs.org/@ts-common/iterator/-/iterator-0.3.6.tgz",
+ "integrity": "sha512-nNdcleTj3qLlchH17HI/xqOc6sNgOqJ5DdRR0nOEVdJVZCo5bfqoQTu6+Q9ZwMhuETuR2d86MSlmaL2FVHnPjQ==",
+ "dev": true
},
"node_modules/@ts-common/property-set": {
"version": "0.1.0",
- "dev": true,
- "license": "Apache-2.0"
+ "resolved": "https://registry.npmjs.org/@ts-common/property-set/-/property-set-0.1.0.tgz",
+ "integrity": "sha512-Mw/CPiksQI/Tvp8/bmne6ZYmOcgHuMOrflairbzdpfgMz7lrINFu8PyDQw6yTnIASeZR4yW0xljb66gCE4Jj0w==",
+ "dev": true
},
"node_modules/@ts-common/source-map": {
"version": "0.5.0",
+ "resolved": "https://registry.npmjs.org/@ts-common/source-map/-/source-map-0.5.0.tgz",
+ "integrity": "sha512-aKFWvuN5uALt+hUtkPA4gHjtloDy2qHW1FB1r758KCTI0h0lP3dNJGcfwg7NnmD0qKQiZAY/J73/NYrbuTfT3A==",
"dev": true,
- "license": "Apache-2.0",
"dependencies": {
"@ts-common/iterator": "^0.3.0",
"@ts-common/json": "^0.3.0",
@@ -517,26 +558,30 @@
},
"node_modules/@ts-common/source-map/node_modules/@ts-common/iterator": {
"version": "0.3.6",
- "dev": true,
- "license": "Apache-2.0"
+ "resolved": "https://registry.npmjs.org/@ts-common/iterator/-/iterator-0.3.6.tgz",
+ "integrity": "sha512-nNdcleTj3qLlchH17HI/xqOc6sNgOqJ5DdRR0nOEVdJVZCo5bfqoQTu6+Q9ZwMhuETuR2d86MSlmaL2FVHnPjQ==",
+ "dev": true
},
"node_modules/@ts-common/string-map": {
"version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/@ts-common/string-map/-/string-map-0.3.0.tgz",
+ "integrity": "sha512-tikHtQPV/R48VAnlolyl1FIHciror68LXyruelvYf+lRE6ysjIGB2iNyw7wN6aDcUs2wN/CD6fF8Ye7lVIWNTQ==",
"dev": true,
- "license": "Apache-2.0",
"dependencies": {
"@ts-common/iterator": "^0.3.0"
}
},
"node_modules/@ts-common/string-map/node_modules/@ts-common/iterator": {
"version": "0.3.6",
- "dev": true,
- "license": "Apache-2.0"
+ "resolved": "https://registry.npmjs.org/@ts-common/iterator/-/iterator-0.3.6.tgz",
+ "integrity": "sha512-nNdcleTj3qLlchH17HI/xqOc6sNgOqJ5DdRR0nOEVdJVZCo5bfqoQTu6+Q9ZwMhuETuR2d86MSlmaL2FVHnPjQ==",
+ "dev": true
},
"node_modules/@ts-common/virtual-fs": {
"version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/@ts-common/virtual-fs/-/virtual-fs-0.3.0.tgz",
+ "integrity": "sha512-ryoXw52FTLhiexoNBA/hcAlW8gxPhrKEuZODgpCiF0wswNJdg/j+rCb9k1VppJdeIJ30b0Wg+2vPsrOrdnYTIw==",
"dev": true,
- "license": "Apache-2.0",
"dependencies": {
"@ts-common/fs": "^0.2.0",
"@ts-common/iterator": "^0.3.0",
@@ -548,13 +593,15 @@
},
"node_modules/@ts-common/virtual-fs/node_modules/@ts-common/iterator": {
"version": "0.3.6",
- "dev": true,
- "license": "Apache-2.0"
+ "resolved": "https://registry.npmjs.org/@ts-common/iterator/-/iterator-0.3.6.tgz",
+ "integrity": "sha512-nNdcleTj3qLlchH17HI/xqOc6sNgOqJ5DdRR0nOEVdJVZCo5bfqoQTu6+Q9ZwMhuETuR2d86MSlmaL2FVHnPjQ==",
+ "dev": true
},
"node_modules/@ts-common/virtual-fs/node_modules/node-fetch": {
"version": "2.7.0",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz",
+ "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==",
"dev": true,
- "license": "MIT",
"dependencies": {
"whatwg-url": "^5.0.0"
},
@@ -572,44 +619,51 @@
},
"node_modules/@types/async-retry": {
"version": "1.4.8",
+ "resolved": "https://registry.npmjs.org/@types/async-retry/-/async-retry-1.4.8.tgz",
+ "integrity": "sha512-Qup/B5PWLe86yI5I3av6ePGaeQrIHNKCwbsQotD6aHQ6YkHsMUxVZkZsmx/Ry3VZQ6uysHwTjQ7666+k6UjVJA==",
"dev": true,
- "license": "MIT",
"dependencies": {
"@types/retry": "*"
}
},
"node_modules/@types/commonmark": {
"version": "0.27.9",
- "dev": true,
- "license": "MIT"
+ "resolved": "https://registry.npmjs.org/@types/commonmark/-/commonmark-0.27.9.tgz",
+ "integrity": "sha512-d3+57WgyPCcIc6oshmcPkmP4+JqRRot9eeZLsBsutWtIxwWivpoyc2wEcolOp8MyO3ZWN846mMdoR02kdHSMCw==",
+ "dev": true
},
"node_modules/@types/debug": {
"version": "4.1.12",
+ "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz",
+ "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==",
"dev": true,
- "license": "MIT",
"dependencies": {
"@types/ms": "*"
}
},
"node_modules/@types/mocha": {
"version": "10.0.6",
- "dev": true,
- "license": "MIT"
+ "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.6.tgz",
+ "integrity": "sha512-dJvrYWxP/UcXm36Qn36fxhUKu8A/xMRXVT2cliFF1Z7UA9liG5Psj3ezNSZw+5puH2czDXRLcXQxf8JbJt0ejg==",
+ "dev": true
},
"node_modules/@types/ms": {
"version": "0.7.34",
- "dev": true,
- "license": "MIT"
+ "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz",
+ "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==",
+ "dev": true
},
"node_modules/@types/node": {
"version": "10.17.60",
- "dev": true,
- "license": "MIT"
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz",
+ "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==",
+ "dev": true
},
"node_modules/@types/node-fetch": {
"version": "2.6.11",
+ "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.11.tgz",
+ "integrity": "sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g==",
"dev": true,
- "license": "MIT",
"dependencies": {
"@types/node": "*",
"form-data": "^4.0.0"
@@ -617,15 +671,15 @@
},
"node_modules/@types/retry": {
"version": "0.12.5",
- "dev": true,
- "license": "MIT"
+ "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.5.tgz",
+ "integrity": "sha512-3xSjTp3v03X/lSQLkczaN9UIEwJMoMCA1+Nb5HfbJEQWogdeQIyVtTvxPXDQjZ5zws8rFQfVfRdz03ARihPJgw==",
+ "dev": true
},
"node_modules/@typespec/compiler": {
"version": "0.53.1",
"resolved": "https://registry.npmjs.org/@typespec/compiler/-/compiler-0.53.1.tgz",
"integrity": "sha512-qneMDvZsLaL8+3PXzwXMAqgE4YtkUPPBg4oXrbreYa5NTccuvgVaO4cfya/SzG4WePUnmDTbbrP5aWd+VzYwYA==",
"dev": true,
- "license": "MIT",
"dependencies": {
"@babel/code-frame": "~7.23.5",
"ajv": "~8.12.0",
@@ -651,8 +705,9 @@
},
"node_modules/@typespec/compiler/node_modules/ansi-styles": {
"version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
"dev": true,
- "license": "MIT",
"dependencies": {
"color-convert": "^2.0.1"
},
@@ -665,8 +720,9 @@
},
"node_modules/@typespec/compiler/node_modules/cliui": {
"version": "8.0.1",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
+ "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
"dev": true,
- "license": "ISC",
"dependencies": {
"string-width": "^4.2.0",
"strip-ansi": "^6.0.1",
@@ -678,8 +734,9 @@
},
"node_modules/@typespec/compiler/node_modules/color-convert": {
"version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
"dev": true,
- "license": "MIT",
"dependencies": {
"color-name": "~1.1.4"
},
@@ -689,13 +746,15 @@
},
"node_modules/@typespec/compiler/node_modules/color-name": {
"version": "1.1.4",
- "dev": true,
- "license": "MIT"
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
},
"node_modules/@typespec/compiler/node_modules/wrap-ansi": {
"version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
+ "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
"dev": true,
- "license": "MIT",
"dependencies": {
"ansi-styles": "^4.0.0",
"string-width": "^4.1.0",
@@ -710,16 +769,18 @@
},
"node_modules/@typespec/compiler/node_modules/y18n": {
"version": "5.0.8",
+ "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
+ "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
"dev": true,
- "license": "ISC",
"engines": {
"node": ">=10"
}
},
"node_modules/@typespec/compiler/node_modules/yargs": {
"version": "17.7.2",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
+ "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==",
"dev": true,
- "license": "MIT",
"dependencies": {
"cliui": "^8.0.1",
"escalade": "^3.1.1",
@@ -735,8 +796,9 @@
},
"node_modules/@typespec/compiler/node_modules/yargs-parser": {
"version": "21.1.1",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
+ "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
"dev": true,
- "license": "ISC",
"engines": {
"node": ">=12"
}
@@ -746,7 +808,6 @@
"resolved": "https://registry.npmjs.org/@typespec/http/-/http-0.53.0.tgz",
"integrity": "sha512-Hdwbxr6KgzmJdULbbcwWaSSrWlduuMuEVUVdlytxyo9K+aoUCcPl0thR5Ez2VRh02/IJl3xG4n5wXgOwWb3amA==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">=18.0.0"
},
@@ -759,7 +820,6 @@
"resolved": "https://registry.npmjs.org/@typespec/openapi/-/openapi-0.53.0.tgz",
"integrity": "sha512-FRHb6Wi4Yf1HGm3EnhhXZ0Bw+EIPam6ptxRy7NDRxyMnzHsOphGcv8mDIZk6MPSy8xPasbFNwaRC1TXpxVhQBw==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">=18.0.0"
},
@@ -773,7 +833,6 @@
"resolved": "https://registry.npmjs.org/@typespec/openapi3/-/openapi3-0.53.2.tgz",
"integrity": "sha512-8uwU3iJbt+WN3WlT9VzC7DN8rzB727zr8BMwZ81XN1/sX8dOJB49F5UiK0L+ychvx15RZ96CvYPCFmmnsOeyCQ==",
"dev": true,
- "license": "MIT",
"dependencies": {
"yaml": "~2.3.4"
},
@@ -792,7 +851,6 @@
"resolved": "https://registry.npmjs.org/@typespec/rest/-/rest-0.53.0.tgz",
"integrity": "sha512-aA75Ol2pRvUjtRqQvFHmFG52pkeif3m+tboLAT00AekTxOPZ3rqQmlE12ne4QF8KjgHA6denqH4f/XyDoRJOJQ==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">=18.0.0"
},
@@ -806,7 +864,6 @@
"resolved": "https://registry.npmjs.org/@typespec/versioning/-/versioning-0.53.0.tgz",
"integrity": "sha512-nrrLXCWPDrrClAfpCMzQ3YPTbKQmjPC3LSeMjq+wPiMq+1PW95ulOGD4QiCBop+4wKhMCJHnqqSzVauT1LjdvQ==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">=18.0.0"
},
@@ -816,8 +873,9 @@
},
"node_modules/ajv": {
"version": "8.12.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz",
+ "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==",
"dev": true,
- "license": "MIT",
"dependencies": {
"fast-deep-equal": "^3.1.1",
"json-schema-traverse": "^1.0.0",
@@ -831,24 +889,27 @@
},
"node_modules/ansi-colors": {
"version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
+ "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">=6"
}
},
"node_modules/ansi-regex": {
"version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">=8"
}
},
"node_modules/ansi-styles": {
"version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
"dev": true,
- "license": "MIT",
"dependencies": {
"color-convert": "^1.9.0"
},
@@ -858,8 +919,9 @@
},
"node_modules/anymatch": {
"version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
+ "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
"dev": true,
- "license": "ISC",
"dependencies": {
"normalize-path": "^3.0.0",
"picomatch": "^2.0.4"
@@ -870,24 +932,27 @@
},
"node_modules/argparse": {
"version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
+ "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
"dev": true,
- "license": "MIT",
"dependencies": {
"sprintf-js": "~1.0.2"
}
},
"node_modules/async-retry": {
"version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/async-retry/-/async-retry-1.3.3.tgz",
+ "integrity": "sha512-wfr/jstw9xNi/0teMHrRW7dsz3Lt5ARhYNZ2ewpadnhaIp5mbALhOAP+EAdsC7t4Z6wqsDVv9+W6gm1Dk9mEyw==",
"dev": true,
- "license": "MIT",
"dependencies": {
"retry": "0.13.1"
}
},
"node_modules/asynckit": {
"version": "0.4.0",
- "dev": true,
- "license": "MIT"
+ "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
+ "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==",
+ "dev": true
},
"node_modules/azure-rest-api-specs-eng-tools": {
"resolved": "eng/tools",
@@ -895,21 +960,24 @@
},
"node_modules/balanced-match": {
"version": "1.0.2",
- "dev": true,
- "license": "MIT"
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
+ "dev": true
},
"node_modules/binary-extensions": {
"version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
+ "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">=8"
}
},
"node_modules/brace-expansion": {
"version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
"dev": true,
- "license": "MIT",
"dependencies": {
"balanced-match": "^1.0.0",
"concat-map": "0.0.1"
@@ -917,8 +985,9 @@
},
"node_modules/braces": {
"version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
+ "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
"dev": true,
- "license": "MIT",
"dependencies": {
"fill-range": "^7.0.1"
},
@@ -928,21 +997,24 @@
},
"node_modules/browser-stdout": {
"version": "1.3.1",
- "dev": true,
- "license": "ISC"
+ "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz",
+ "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==",
+ "dev": true
},
"node_modules/camelcase": {
"version": "5.3.1",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
+ "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">=6"
}
},
"node_modules/chalk": {
"version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
"dev": true,
- "license": "MIT",
"dependencies": {
"ansi-styles": "^3.2.1",
"escape-string-regexp": "^1.0.5",
@@ -960,6 +1032,8 @@
},
"node_modules/chokidar": {
"version": "3.5.3",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
+ "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
"dev": true,
"funding": [
{
@@ -967,7 +1041,6 @@
"url": "https://paulmillr.com/funding/"
}
],
- "license": "MIT",
"dependencies": {
"anymatch": "~3.1.2",
"braces": "~3.0.2",
@@ -986,8 +1059,9 @@
},
"node_modules/cliui": {
"version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz",
+ "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==",
"dev": true,
- "license": "ISC",
"dependencies": {
"string-width": "^4.2.0",
"strip-ansi": "^6.0.0",
@@ -996,21 +1070,24 @@
},
"node_modules/color-convert": {
"version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
"dev": true,
- "license": "MIT",
"dependencies": {
"color-name": "1.1.3"
}
},
"node_modules/color-name": {
"version": "1.1.3",
- "dev": true,
- "license": "MIT"
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
+ "dev": true
},
"node_modules/combined-stream": {
"version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
+ "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
"dev": true,
- "license": "MIT",
"dependencies": {
"delayed-stream": "~1.0.0"
},
@@ -1020,8 +1097,9 @@
},
"node_modules/commonmark": {
"version": "0.29.3",
+ "resolved": "https://registry.npmjs.org/commonmark/-/commonmark-0.29.3.tgz",
+ "integrity": "sha512-fvt/NdOFKaL2gyhltSy6BC4LxbbxbnPxBMl923ittqO/JBM0wQHaoYZliE4tp26cRxX/ZZtRsJlZzQrVdUkXAA==",
"dev": true,
- "license": "BSD-2-Clause",
"dependencies": {
"entities": "~2.0",
"mdurl": "~1.0.1",
@@ -1037,21 +1115,24 @@
},
"node_modules/concat-map": {
"version": "0.0.1",
- "dev": true,
- "license": "MIT"
+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
+ "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
+ "dev": true
},
"node_modules/data-uri-to-buffer": {
"version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz",
+ "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">= 12"
}
},
"node_modules/debug": {
"version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
"dev": true,
- "license": "MIT",
"dependencies": {
"ms": "2.1.2"
},
@@ -1066,32 +1147,36 @@
},
"node_modules/decamelize": {
"version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
+ "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/delayed-stream": {
"version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
+ "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">=0.4.0"
}
},
"node_modules/diff": {
"version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz",
+ "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==",
"dev": true,
- "license": "BSD-3-Clause",
"engines": {
"node": ">=0.3.1"
}
},
"node_modules/dir-glob": {
"version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
+ "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
"dev": true,
- "license": "MIT",
"dependencies": {
"path-type": "^4.0.0"
},
@@ -1101,42 +1186,48 @@
},
"node_modules/dir-glob/node_modules/path-type": {
"version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
+ "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">=8"
}
},
"node_modules/emoji-regex": {
"version": "8.0.0",
- "dev": true,
- "license": "MIT"
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
+ "dev": true
},
"node_modules/entities": {
"version": "2.0.3",
- "dev": true,
- "license": "BSD-2-Clause"
+ "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz",
+ "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==",
+ "dev": true
},
"node_modules/escalade": {
"version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz",
+ "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">=6"
}
},
"node_modules/escape-string-regexp": {
"version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">=0.8.0"
}
},
"node_modules/esprima": {
"version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
+ "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
"dev": true,
- "license": "BSD-2-Clause",
"bin": {
"esparse": "bin/esparse.js",
"esvalidate": "bin/esvalidate.js"
@@ -1147,13 +1238,15 @@
},
"node_modules/fast-deep-equal": {
"version": "3.1.3",
- "dev": true,
- "license": "MIT"
+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
+ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
+ "dev": true
},
"node_modules/fast-glob": {
"version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz",
+ "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==",
"dev": true,
- "license": "MIT",
"dependencies": {
"@nodelib/fs.stat": "^2.0.2",
"@nodelib/fs.walk": "^1.2.3",
@@ -1167,14 +1260,17 @@
},
"node_modules/fastq": {
"version": "1.17.1",
+ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz",
+ "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==",
"dev": true,
- "license": "ISC",
"dependencies": {
"reusify": "^1.0.4"
}
},
"node_modules/fetch-blob": {
"version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz",
+ "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==",
"dev": true,
"funding": [
{
@@ -1186,7 +1282,6 @@
"url": "https://paypal.me/jimmywarting"
}
],
- "license": "MIT",
"dependencies": {
"node-domexception": "^1.0.0",
"web-streams-polyfill": "^3.0.3"
@@ -1197,8 +1292,9 @@
},
"node_modules/fill-range": {
"version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
+ "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
"dev": true,
- "license": "MIT",
"dependencies": {
"to-regex-range": "^5.0.1"
},
@@ -1208,8 +1304,9 @@
},
"node_modules/find-up": {
"version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
+ "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
"dev": true,
- "license": "MIT",
"dependencies": {
"locate-path": "^5.0.0",
"path-exists": "^4.0.0"
@@ -1220,16 +1317,18 @@
},
"node_modules/flat": {
"version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz",
+ "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==",
"dev": true,
- "license": "BSD-3-Clause",
"bin": {
"flat": "cli.js"
}
},
"node_modules/form-data": {
"version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
+ "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
"dev": true,
- "license": "MIT",
"dependencies": {
"asynckit": "^0.4.0",
"combined-stream": "^1.0.8",
@@ -1241,8 +1340,9 @@
},
"node_modules/formdata-polyfill": {
"version": "4.0.10",
+ "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz",
+ "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==",
"dev": true,
- "license": "MIT",
"dependencies": {
"fetch-blob": "^3.1.2"
},
@@ -1252,21 +1352,25 @@
},
"node_modules/front-matter": {
"version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/front-matter/-/front-matter-4.0.2.tgz",
+ "integrity": "sha512-I8ZuJ/qG92NWX8i5x1Y8qyj3vizhXS31OxjKDu3LKP+7/qBgfIKValiZIEwoVoJKUHlhWtYrktkxV1XsX+pPlg==",
"dev": true,
- "license": "MIT",
"dependencies": {
"js-yaml": "^3.13.1"
}
},
"node_modules/fs.realpath": {
"version": "1.0.0",
- "dev": true,
- "license": "ISC"
+ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
+ "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
+ "dev": true
},
"node_modules/fsevents": {
"version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
+ "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
"dev": true,
- "license": "MIT",
+ "hasInstallScript": true,
"optional": true,
"os": [
"darwin"
@@ -1277,16 +1381,18 @@
},
"node_modules/get-caller-file": {
"version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
+ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
"dev": true,
- "license": "ISC",
"engines": {
"node": "6.* || 8.* || >= 10.*"
}
},
"node_modules/glob": {
"version": "7.2.3",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
+ "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
"dev": true,
- "license": "ISC",
"dependencies": {
"fs.realpath": "^1.0.0",
"inflight": "^1.0.4",
@@ -1304,8 +1410,9 @@
},
"node_modules/glob-parent": {
"version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
"dev": true,
- "license": "ISC",
"dependencies": {
"is-glob": "^4.0.1"
},
@@ -1315,8 +1422,9 @@
},
"node_modules/globby": {
"version": "14.0.0",
+ "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.0.tgz",
+ "integrity": "sha512-/1WM/LNHRAOH9lZta77uGbq0dAEQM+XjNesWwhlERDVenqothRbnzTrL3/LrIoEPPjeUHC3vrS6TwoyxeHs7MQ==",
"dev": true,
- "license": "MIT",
"dependencies": {
"@sindresorhus/merge-streams": "^1.0.0",
"fast-glob": "^3.3.2",
@@ -1334,37 +1442,42 @@
},
"node_modules/growly": {
"version": "1.3.0",
- "dev": true,
- "license": "MIT"
+ "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz",
+ "integrity": "sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==",
+ "dev": true
},
"node_modules/has-flag": {
"version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">=4"
}
},
"node_modules/he": {
"version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
+ "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
"dev": true,
- "license": "MIT",
"bin": {
"he": "bin/he"
}
},
"node_modules/ignore": {
"version": "5.3.1",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz",
+ "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">= 4"
}
},
"node_modules/inflight": {
"version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
+ "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
"dev": true,
- "license": "ISC",
"dependencies": {
"once": "^1.3.0",
"wrappy": "1"
@@ -1372,13 +1485,15 @@
},
"node_modules/inherits": {
"version": "2.0.4",
- "dev": true,
- "license": "ISC"
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
+ "dev": true
},
"node_modules/is-binary-path": {
"version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
+ "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
"dev": true,
- "license": "MIT",
"dependencies": {
"binary-extensions": "^2.0.0"
},
@@ -1388,8 +1503,9 @@
},
"node_modules/is-docker": {
"version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
+ "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
"dev": true,
- "license": "MIT",
"bin": {
"is-docker": "cli.js"
},
@@ -1402,24 +1518,27 @@
},
"node_modules/is-extglob": {
"version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
+ "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/is-fullwidth-code-point": {
"version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
+ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">=8"
}
},
"node_modules/is-glob": {
"version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
+ "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
"dev": true,
- "license": "MIT",
"dependencies": {
"is-extglob": "^2.1.1"
},
@@ -1429,24 +1548,27 @@
},
"node_modules/is-number": {
"version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
+ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">=0.12.0"
}
},
"node_modules/is-plain-obj": {
"version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
+ "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">=8"
}
},
"node_modules/is-unicode-supported": {
"version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
+ "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">=10"
},
@@ -1456,8 +1578,9 @@
},
"node_modules/is-wsl": {
"version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
+ "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
"dev": true,
- "license": "MIT",
"dependencies": {
"is-docker": "^2.0.0"
},
@@ -1467,18 +1590,21 @@
},
"node_modules/isexe": {
"version": "2.0.0",
- "dev": true,
- "license": "ISC"
+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
+ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
+ "dev": true
},
"node_modules/js-tokens": {
"version": "4.0.0",
- "dev": true,
- "license": "MIT"
+ "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
+ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
+ "dev": true
},
"node_modules/js-yaml": {
"version": "3.14.1",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
+ "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
"dev": true,
- "license": "MIT",
"dependencies": {
"argparse": "^1.0.7",
"esprima": "^4.0.0"
@@ -1489,29 +1615,33 @@
},
"node_modules/json-schema-traverse": {
"version": "1.0.0",
- "dev": true,
- "license": "MIT"
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
+ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
+ "dev": true
},
"node_modules/jsonpath-plus": {
"version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/jsonpath-plus/-/jsonpath-plus-6.0.1.tgz",
+ "integrity": "sha512-EvGovdvau6FyLexFH2OeXfIITlgIbgZoAZe3usiySeaIDm5QS+A10DKNpaPBBqqRSZr2HN6HVNXxtwUAr2apEw==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">=10.0.0"
}
},
"node_modules/kleur": {
"version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz",
+ "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">=6"
}
},
"node_modules/locate-path": {
"version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
+ "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
"dev": true,
- "license": "MIT",
"dependencies": {
"p-locate": "^4.1.0"
},
@@ -1521,8 +1651,9 @@
},
"node_modules/log-symbols": {
"version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
+ "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
"dev": true,
- "license": "MIT",
"dependencies": {
"chalk": "^4.1.0",
"is-unicode-supported": "^0.1.0"
@@ -1536,8 +1667,9 @@
},
"node_modules/log-symbols/node_modules/ansi-styles": {
"version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
"dev": true,
- "license": "MIT",
"dependencies": {
"color-convert": "^2.0.1"
},
@@ -1550,8 +1682,9 @@
},
"node_modules/log-symbols/node_modules/chalk": {
"version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
"dev": true,
- "license": "MIT",
"dependencies": {
"ansi-styles": "^4.1.0",
"supports-color": "^7.1.0"
@@ -1565,8 +1698,9 @@
},
"node_modules/log-symbols/node_modules/color-convert": {
"version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
"dev": true,
- "license": "MIT",
"dependencies": {
"color-name": "~1.1.4"
},
@@ -1576,21 +1710,24 @@
},
"node_modules/log-symbols/node_modules/color-name": {
"version": "1.1.4",
- "dev": true,
- "license": "MIT"
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
},
"node_modules/log-symbols/node_modules/has-flag": {
"version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">=8"
}
},
"node_modules/log-symbols/node_modules/supports-color": {
"version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
"dev": true,
- "license": "MIT",
"dependencies": {
"has-flag": "^4.0.0"
},
@@ -1600,8 +1737,9 @@
},
"node_modules/lru-cache": {
"version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
+ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
"dev": true,
- "license": "ISC",
"dependencies": {
"yallist": "^4.0.0"
},
@@ -1611,21 +1749,24 @@
},
"node_modules/mdurl": {
"version": "1.0.1",
- "dev": true,
- "license": "MIT"
+ "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz",
+ "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==",
+ "dev": true
},
"node_modules/merge2": {
"version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
+ "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">= 8"
}
},
"node_modules/micromatch": {
"version": "4.0.5",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
+ "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
"dev": true,
- "license": "MIT",
"dependencies": {
"braces": "^3.0.2",
"picomatch": "^2.3.1"
@@ -1636,16 +1777,18 @@
},
"node_modules/mime-db": {
"version": "1.52.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">= 0.6"
}
},
"node_modules/mime-types": {
"version": "2.1.35",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
"dev": true,
- "license": "MIT",
"dependencies": {
"mime-db": "1.52.0"
},
@@ -1655,8 +1798,9 @@
},
"node_modules/minimatch": {
"version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
"dev": true,
- "license": "ISC",
"dependencies": {
"brace-expansion": "^1.1.7"
},
@@ -1666,16 +1810,18 @@
},
"node_modules/minimist": {
"version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
+ "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
"dev": true,
- "license": "MIT",
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/mocha": {
"version": "10.2.0",
+ "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.2.0.tgz",
+ "integrity": "sha512-IDY7fl/BecMwFHzoqF2sg/SHHANeBoMMXFlS9r0OXKDssYE1M5O43wUY/9BVPeIvfH2zmEbBfseqN9gBQZzXkg==",
"dev": true,
- "license": "MIT",
"dependencies": {
"ansi-colors": "4.1.1",
"browser-stdout": "1.3.1",
@@ -1713,8 +1859,9 @@
},
"node_modules/mocha/node_modules/ansi-styles": {
"version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
"dev": true,
- "license": "MIT",
"dependencies": {
"color-convert": "^2.0.1"
},
@@ -1727,13 +1874,15 @@
},
"node_modules/mocha/node_modules/argparse": {
"version": "2.0.1",
- "dev": true,
- "license": "Python-2.0"
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
+ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
+ "dev": true
},
"node_modules/mocha/node_modules/cliui": {
"version": "7.0.4",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
+ "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
"dev": true,
- "license": "ISC",
"dependencies": {
"string-width": "^4.2.0",
"strip-ansi": "^6.0.0",
@@ -1742,8 +1891,9 @@
},
"node_modules/mocha/node_modules/color-convert": {
"version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
"dev": true,
- "license": "MIT",
"dependencies": {
"color-name": "~1.1.4"
},
@@ -1753,13 +1903,15 @@
},
"node_modules/mocha/node_modules/color-name": {
"version": "1.1.4",
- "dev": true,
- "license": "MIT"
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
},
"node_modules/mocha/node_modules/escape-string-regexp": {
"version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
+ "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">=10"
},
@@ -1769,8 +1921,9 @@
},
"node_modules/mocha/node_modules/find-up": {
"version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
+ "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
"dev": true,
- "license": "MIT",
"dependencies": {
"locate-path": "^6.0.0",
"path-exists": "^4.0.0"
@@ -1784,8 +1937,9 @@
},
"node_modules/mocha/node_modules/glob": {
"version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
+ "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
"dev": true,
- "license": "ISC",
"dependencies": {
"fs.realpath": "^1.0.0",
"inflight": "^1.0.4",
@@ -1803,8 +1957,9 @@
},
"node_modules/mocha/node_modules/glob/node_modules/minimatch": {
"version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
"dev": true,
- "license": "ISC",
"dependencies": {
"brace-expansion": "^1.1.7"
},
@@ -1814,16 +1969,18 @@
},
"node_modules/mocha/node_modules/has-flag": {
"version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">=8"
}
},
"node_modules/mocha/node_modules/js-yaml": {
"version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
+ "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
"dev": true,
- "license": "MIT",
"dependencies": {
"argparse": "^2.0.1"
},
@@ -1833,8 +1990,9 @@
},
"node_modules/mocha/node_modules/locate-path": {
"version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
+ "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
"dev": true,
- "license": "MIT",
"dependencies": {
"p-locate": "^5.0.0"
},
@@ -1847,8 +2005,9 @@
},
"node_modules/mocha/node_modules/minimatch": {
"version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz",
+ "integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==",
"dev": true,
- "license": "ISC",
"dependencies": {
"brace-expansion": "^2.0.1"
},
@@ -1858,21 +2017,24 @@
},
"node_modules/mocha/node_modules/minimatch/node_modules/brace-expansion": {
"version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
+ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
"dev": true,
- "license": "MIT",
"dependencies": {
"balanced-match": "^1.0.0"
}
},
"node_modules/mocha/node_modules/ms": {
"version": "2.1.3",
- "dev": true,
- "license": "MIT"
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
+ "dev": true
},
"node_modules/mocha/node_modules/p-limit": {
"version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
+ "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
"dev": true,
- "license": "MIT",
"dependencies": {
"yocto-queue": "^0.1.0"
},
@@ -1885,8 +2047,9 @@
},
"node_modules/mocha/node_modules/p-locate": {
"version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
+ "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
"dev": true,
- "license": "MIT",
"dependencies": {
"p-limit": "^3.0.2"
},
@@ -1899,8 +2062,9 @@
},
"node_modules/mocha/node_modules/supports-color": {
"version": "8.1.1",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
+ "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
"dev": true,
- "license": "MIT",
"dependencies": {
"has-flag": "^4.0.0"
},
@@ -1913,8 +2077,9 @@
},
"node_modules/mocha/node_modules/wrap-ansi": {
"version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
+ "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
"dev": true,
- "license": "MIT",
"dependencies": {
"ansi-styles": "^4.0.0",
"string-width": "^4.1.0",
@@ -1929,16 +2094,18 @@
},
"node_modules/mocha/node_modules/y18n": {
"version": "5.0.8",
+ "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
+ "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
"dev": true,
- "license": "ISC",
"engines": {
"node": ">=10"
}
},
"node_modules/mocha/node_modules/yargs": {
"version": "16.2.0",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
+ "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
"dev": true,
- "license": "MIT",
"dependencies": {
"cliui": "^7.0.2",
"escalade": "^3.1.1",
@@ -1954,29 +2121,33 @@
},
"node_modules/mocha/node_modules/yargs-parser": {
"version": "20.2.4",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz",
+ "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==",
"dev": true,
- "license": "ISC",
"engines": {
"node": ">=10"
}
},
"node_modules/ms": {
"version": "2.1.2",
- "dev": true,
- "license": "MIT"
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
},
"node_modules/mustache": {
"version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/mustache/-/mustache-4.2.0.tgz",
+ "integrity": "sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==",
"dev": true,
- "license": "MIT",
"bin": {
"mustache": "bin/mustache"
}
},
"node_modules/nanoid": {
"version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.3.tgz",
+ "integrity": "sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==",
"dev": true,
- "license": "MIT",
"bin": {
"nanoid": "bin/nanoid.cjs"
},
@@ -1986,6 +2157,8 @@
},
"node_modules/node-domexception": {
"version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz",
+ "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==",
"dev": true,
"funding": [
{
@@ -1997,15 +2170,15 @@
"url": "https://paypal.me/jimmywarting"
}
],
- "license": "MIT",
"engines": {
"node": ">=10.5.0"
}
},
"node_modules/node-fetch": {
"version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz",
+ "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==",
"dev": true,
- "license": "MIT",
"dependencies": {
"data-uri-to-buffer": "^4.0.0",
"fetch-blob": "^3.1.4",
@@ -2021,8 +2194,9 @@
},
"node_modules/node-notifier": {
"version": "10.0.1",
+ "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-10.0.1.tgz",
+ "integrity": "sha512-YX7TSyDukOZ0g+gmzjB6abKu+hTGvO8+8+gIFDsRCU2t8fLV/P2unmt+LGFaIa4y64aX98Qksa97rgz4vMNeLQ==",
"dev": true,
- "license": "MIT",
"dependencies": {
"growly": "^1.3.0",
"is-wsl": "^2.2.0",
@@ -2034,32 +2208,36 @@
},
"node_modules/node-object-hash": {
"version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/node-object-hash/-/node-object-hash-1.4.2.tgz",
+ "integrity": "sha512-UdS4swXs85fCGWWf6t6DMGgpN/vnlKeSGEQ7hJcrs7PBFoxoKLmibc3QRb7fwiYsjdL7PX8iI/TMSlZ90dgHhQ==",
"dev": true,
- "license": "ISC",
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/normalize-path": {
"version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
+ "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/once": {
"version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
+ "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
"dev": true,
- "license": "ISC",
"dependencies": {
"wrappy": "1"
}
},
"node_modules/p-limit": {
"version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
+ "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
"dev": true,
- "license": "MIT",
"dependencies": {
"p-try": "^2.0.0"
},
@@ -2072,8 +2250,9 @@
},
"node_modules/p-locate": {
"version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
+ "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
"dev": true,
- "license": "MIT",
"dependencies": {
"p-limit": "^2.2.0"
},
@@ -2083,32 +2262,36 @@
},
"node_modules/p-try": {
"version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
+ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">=6"
}
},
"node_modules/path-exists": {
"version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
+ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">=8"
}
},
"node_modules/path-is-absolute": {
"version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
+ "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/path-type": {
"version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz",
+ "integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">=12"
},
@@ -2118,13 +2301,15 @@
},
"node_modules/picocolors": {
"version": "1.0.0",
- "dev": true,
- "license": "ISC"
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
+ "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==",
+ "dev": true
},
"node_modules/picomatch": {
"version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
+ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">=8.6"
},
@@ -2134,8 +2319,9 @@
},
"node_modules/pluralize": {
"version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz",
+ "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">=4"
}
@@ -2145,7 +2331,6 @@
"resolved": "https://registry.npmjs.org/prettier/-/prettier-3.1.1.tgz",
"integrity": "sha512-22UbSzg8luF4UuZtzgiUOfcGM8s4tjBv6dJRT7j275NXsy2jb4aJa4NNveul5x4eqlF1wuhuR2RElK71RvmVaw==",
"dev": true,
- "license": "MIT",
"bin": {
"prettier": "bin/prettier.cjs"
},
@@ -2158,8 +2343,9 @@
},
"node_modules/prompts": {
"version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz",
+ "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==",
"dev": true,
- "license": "MIT",
"dependencies": {
"kleur": "^3.0.3",
"sisteransi": "^1.0.5"
@@ -2170,14 +2356,17 @@
},
"node_modules/punycode": {
"version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
+ "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">=6"
}
},
"node_modules/queue-microtask": {
"version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
+ "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
"dev": true,
"funding": [
{
@@ -2192,21 +2381,22 @@
"type": "consulting",
"url": "https://feross.org/support"
}
- ],
- "license": "MIT"
+ ]
},
"node_modules/randombytes": {
"version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
+ "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
"dev": true,
- "license": "MIT",
"dependencies": {
"safe-buffer": "^5.1.0"
}
},
"node_modules/readdirp": {
"version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
+ "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
"dev": true,
- "license": "MIT",
"dependencies": {
"picomatch": "^2.2.1"
},
@@ -2216,37 +2406,42 @@
},
"node_modules/require-directory": {
"version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
+ "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/require-from-string": {
"version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
+ "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/require-main-filename": {
"version": "2.0.0",
- "dev": true,
- "license": "ISC"
+ "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
+ "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
+ "dev": true
},
"node_modules/retry": {
"version": "0.13.1",
+ "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz",
+ "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">= 4"
}
},
"node_modules/reusify": {
"version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
+ "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
"dev": true,
- "license": "MIT",
"engines": {
"iojs": ">=1.0.0",
"node": ">=0.10.0"
@@ -2254,6 +2449,8 @@
},
"node_modules/run-parallel": {
"version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
+ "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
"dev": true,
"funding": [
{
@@ -2269,13 +2466,14 @@
"url": "https://feross.org/support"
}
],
- "license": "MIT",
"dependencies": {
"queue-microtask": "^1.2.2"
}
},
"node_modules/safe-buffer": {
"version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
"dev": true,
"funding": [
{
@@ -2290,13 +2488,13 @@
"type": "consulting",
"url": "https://feross.org/support"
}
- ],
- "license": "MIT"
+ ]
},
"node_modules/semver": {
"version": "7.6.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz",
+ "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==",
"dev": true,
- "license": "ISC",
"dependencies": {
"lru-cache": "^6.0.0"
},
@@ -2309,26 +2507,30 @@
},
"node_modules/serialize-javascript": {
"version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz",
+ "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==",
"dev": true,
- "license": "BSD-3-Clause",
"dependencies": {
"randombytes": "^2.1.0"
}
},
"node_modules/set-blocking": {
"version": "2.0.0",
- "dev": true,
- "license": "ISC"
+ "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
+ "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==",
+ "dev": true
},
"node_modules/shellwords": {
"version": "0.1.1",
- "dev": true,
- "license": "MIT"
+ "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz",
+ "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==",
+ "dev": true
},
"node_modules/simple-git": {
"version": "3.22.0",
+ "resolved": "https://registry.npmjs.org/simple-git/-/simple-git-3.22.0.tgz",
+ "integrity": "sha512-6JujwSs0ac82jkGjMHiCnTifvf1crOiY/+tfs/Pqih6iow7VrpNKRRNdWm6RtaXpvvv/JGNYhlUtLhGFqHF+Yw==",
"dev": true,
- "license": "MIT",
"dependencies": {
"@kwsites/file-exists": "^1.1.1",
"@kwsites/promise-deferred": "^1.1.1",
@@ -2341,13 +2543,15 @@
},
"node_modules/sisteransi": {
"version": "1.0.5",
- "dev": true,
- "license": "MIT"
+ "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz",
+ "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==",
+ "dev": true
},
"node_modules/slash": {
"version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz",
+ "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">=14.16"
},
@@ -2357,13 +2561,15 @@
},
"node_modules/sprintf-js": {
"version": "1.0.3",
- "dev": true,
- "license": "BSD-3-Clause"
+ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
+ "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==",
+ "dev": true
},
"node_modules/string-width": {
"version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
"dev": true,
- "license": "MIT",
"dependencies": {
"emoji-regex": "^8.0.0",
"is-fullwidth-code-point": "^3.0.0",
@@ -2375,12 +2581,15 @@
},
"node_modules/string.prototype.repeat": {
"version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-0.2.0.tgz",
+ "integrity": "sha512-1BH+X+1hSthZFW+X+JaUkjkkUPwIlLEMJBLANN3hOob3RhEk5snLWNECDnYbgn/m5c5JV7Ersu1Yubaf+05cIA==",
"dev": true
},
"node_modules/strip-ansi": {
"version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
"dev": true,
- "license": "MIT",
"dependencies": {
"ansi-regex": "^5.0.1"
},
@@ -2390,8 +2599,9 @@
},
"node_modules/strip-json-comments": {
"version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
+ "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">=8"
},
@@ -2401,8 +2611,9 @@
},
"node_modules/supports-color": {
"version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
"dev": true,
- "license": "MIT",
"dependencies": {
"has-flag": "^3.0.0"
},
@@ -2412,8 +2623,9 @@
},
"node_modules/to-regex-range": {
"version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
+ "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
"dev": true,
- "license": "MIT",
"dependencies": {
"is-number": "^7.0.0"
},
@@ -2423,11 +2635,14 @@
},
"node_modules/tr46": {
"version": "0.0.3",
- "dev": true,
- "license": "MIT"
+ "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
+ "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==",
+ "dev": true
},
"node_modules/tslib": {
"version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==",
"dev": true,
"peer": true
},
@@ -2436,7 +2651,6 @@
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz",
"integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==",
"dev": true,
- "license": "Apache-2.0",
"bin": {
"tsc": "bin/tsc",
"tsserver": "bin/tsserver"
@@ -2447,8 +2661,9 @@
},
"node_modules/undici-types": {
"version": "5.26.5",
- "dev": true,
- "license": "MIT"
+ "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz",
+ "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==",
+ "dev": true
},
"node_modules/unicorn-magic": {
"version": "0.1.0",
@@ -2464,32 +2679,36 @@
},
"node_modules/uri-js": {
"version": "4.4.1",
+ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
+ "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
"dev": true,
- "license": "BSD-2-Clause",
"dependencies": {
"punycode": "^2.1.0"
}
},
"node_modules/uuid": {
"version": "8.3.2",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
+ "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
"dev": true,
- "license": "MIT",
"bin": {
"uuid": "dist/bin/uuid"
}
},
"node_modules/vscode-jsonrpc": {
"version": "8.2.0",
+ "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0.tgz",
+ "integrity": "sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">=14.0.0"
}
},
"node_modules/vscode-languageserver": {
"version": "9.0.1",
+ "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-9.0.1.tgz",
+ "integrity": "sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g==",
"dev": true,
- "license": "MIT",
"dependencies": {
"vscode-languageserver-protocol": "3.17.5"
},
@@ -2499,8 +2718,9 @@
},
"node_modules/vscode-languageserver-protocol": {
"version": "3.17.5",
+ "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.5.tgz",
+ "integrity": "sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==",
"dev": true,
- "license": "MIT",
"dependencies": {
"vscode-jsonrpc": "8.2.0",
"vscode-languageserver-types": "3.17.5"
@@ -2508,31 +2728,36 @@
},
"node_modules/vscode-languageserver-textdocument": {
"version": "1.0.11",
- "dev": true,
- "license": "MIT"
+ "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.11.tgz",
+ "integrity": "sha512-X+8T3GoiwTVlJbicx/sIAF+yuJAqz8VvwJyoMVhwEMoEKE/fkDmrqUgDMyBECcM2A2frVZIUj5HI/ErRXCfOeA==",
+ "dev": true
},
"node_modules/vscode-languageserver-types": {
"version": "3.17.5",
- "dev": true,
- "license": "MIT"
+ "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz",
+ "integrity": "sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==",
+ "dev": true
},
"node_modules/web-streams-polyfill": {
"version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.2.tgz",
+ "integrity": "sha512-3pRGuxRF5gpuZc0W+EpwQRmCD7gRqcDOMt688KmdlDAgAyaB1XlN0zq2njfDNm44XVdIouE7pZ6GzbdyH47uIQ==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">= 8"
}
},
"node_modules/webidl-conversions": {
"version": "3.0.1",
- "dev": true,
- "license": "BSD-2-Clause"
+ "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
+ "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==",
+ "dev": true
},
"node_modules/whatwg-url": {
"version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
+ "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
"dev": true,
- "license": "MIT",
"dependencies": {
"tr46": "~0.0.3",
"webidl-conversions": "^3.0.0"
@@ -2540,8 +2765,9 @@
},
"node_modules/which": {
"version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
"dev": true,
- "license": "ISC",
"dependencies": {
"isexe": "^2.0.0"
},
@@ -2554,18 +2780,21 @@
},
"node_modules/which-module": {
"version": "2.0.1",
- "dev": true,
- "license": "ISC"
+ "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz",
+ "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==",
+ "dev": true
},
"node_modules/workerpool": {
"version": "6.2.1",
- "dev": true,
- "license": "Apache-2.0"
+ "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.1.tgz",
+ "integrity": "sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==",
+ "dev": true
},
"node_modules/wrap-ansi": {
"version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
+ "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
"dev": true,
- "license": "MIT",
"dependencies": {
"ansi-styles": "^4.0.0",
"string-width": "^4.1.0",
@@ -2577,8 +2806,9 @@
},
"node_modules/wrap-ansi/node_modules/ansi-styles": {
"version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
"dev": true,
- "license": "MIT",
"dependencies": {
"color-convert": "^2.0.1"
},
@@ -2591,8 +2821,9 @@
},
"node_modules/wrap-ansi/node_modules/color-convert": {
"version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
"dev": true,
- "license": "MIT",
"dependencies": {
"color-name": "~1.1.4"
},
@@ -2602,36 +2833,42 @@
},
"node_modules/wrap-ansi/node_modules/color-name": {
"version": "1.1.4",
- "dev": true,
- "license": "MIT"
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
},
"node_modules/wrappy": {
"version": "1.0.2",
- "dev": true,
- "license": "ISC"
+ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
+ "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
+ "dev": true
},
"node_modules/y18n": {
"version": "4.0.3",
- "dev": true,
- "license": "ISC"
+ "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz",
+ "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==",
+ "dev": true
},
"node_modules/yallist": {
"version": "4.0.0",
- "dev": true,
- "license": "ISC"
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
+ "dev": true
},
"node_modules/yaml": {
"version": "2.3.4",
+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz",
+ "integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==",
"dev": true,
- "license": "ISC",
"engines": {
"node": ">= 14"
}
},
"node_modules/yargs": {
"version": "15.4.1",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz",
+ "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==",
"dev": true,
- "license": "MIT",
"dependencies": {
"cliui": "^6.0.0",
"decamelize": "^1.2.0",
@@ -2651,8 +2888,9 @@
},
"node_modules/yargs-parser": {
"version": "18.1.3",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz",
+ "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==",
"dev": true,
- "license": "ISC",
"dependencies": {
"camelcase": "^5.0.0",
"decamelize": "^1.2.0"
@@ -2663,8 +2901,9 @@
},
"node_modules/yargs-unparser": {
"version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz",
+ "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==",
"dev": true,
- "license": "MIT",
"dependencies": {
"camelcase": "^6.0.0",
"decamelize": "^4.0.0",
@@ -2677,8 +2916,9 @@
},
"node_modules/yargs-unparser/node_modules/camelcase": {
"version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
+ "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">=10"
},
@@ -2688,8 +2928,9 @@
},
"node_modules/yargs-unparser/node_modules/decamelize": {
"version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz",
+ "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">=10"
},
@@ -2699,8 +2940,9 @@
},
"node_modules/yocto-queue": {
"version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
+ "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">=10"
},
diff --git a/specification/ai/DocumentIntelligence/tspconfig.yaml b/specification/ai/DocumentIntelligence/tspconfig.yaml
index 53f8d00bb5fd..6dad95e3398a 100644
--- a/specification/ai/DocumentIntelligence/tspconfig.yaml
+++ b/specification/ai/DocumentIntelligence/tspconfig.yaml
@@ -18,10 +18,11 @@ options:
output-file: "{azure-resource-provider-folder}/{service-name}/{version-status}/{version}/DocumentIntelligence.json"
# Uncomment this line and add "@azure-tools/typespec-python" to your package.json to generate Python code
"@azure-tools/typespec-python":
- package-pprint-name: "Azure AI Document Intelligence"
- package-dir: "azure-ai-documentintelligence"
- package-name: "{package-dir}"
- package-version: 1.0.0b2
+ "basic-setup-py": true
+ "package-version": 1.0.0b1
+ "package-dir": "azure-ai-documentintelligence"
+ "package-name": "azure-ai-documentintelligence"
+ # "output-path":
"@azure-tools/typespec-java":
package-dir: "azure-ai-documentintelligence"
namespace: "com.azure.ai.documentintelligence"
diff --git a/specification/ai/HealthInsights/HealthInsights.Common/model.common.fhir.elements.tsp b/specification/ai/HealthInsights/HealthInsights.Common/model.common.fhir.elements.tsp
deleted file mode 100644
index 52b984dde70f..000000000000
--- a/specification/ai/HealthInsights/HealthInsights.Common/model.common.fhir.elements.tsp
+++ /dev/null
@@ -1,388 +0,0 @@
-using TypeSpec.Rest;
-namespace Fhir.R4;
-
-alias markdown = string;
-
-@pattern("([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)(-(0[1-9]|1[0-2])(-(0[1-9]|[1-2][0-9]|3[0-1]))?)?")
-scalar fhirDate extends string;
-
-@pattern("([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)(-(0[1-9]|1[0-2])(-(0[1-9]|[1-2][0-9]|3[0-1])(T([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\\.[0-9]{1,9})?)?)?(Z|(\\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00)?)?)?")
-scalar fhirDateTime extends string;
-
-@pattern("([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])T([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\\.[0-9]{1,9})?(Z|(\\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))")
-scalar fhirInstant extends string;
-
-scalar fhirUri extends string;
-
-alias value_x = {
- @doc("Value as Quantity")
- valueQuantity?: Quantity;
-
- @doc("Value as CodeableConcept")
- valueCodeableConcept?: CodeableConcept;
-
- @doc("Value as string")
- valueString?: string;
-
- @doc("Value as boolean")
- valueBoolean?: boolean;
-
- @doc("Value as integer")
- valueInteger?: int32;
-
- @doc("Value as Range.")
- valueRange?: Range;
-
- @doc("Value as Ratio.")
- valueRatio?: Ratio;
-
- @doc("Value as SampledData.")
- valueSampledData?: SampledData;
-
- @doc("Value as time (hh:mm:ss)")
- valueTime?: plainTime;
-
- @doc("Value as dateTime.")
- valueDateTime?: fhirDateTime;
-
- @doc("Value as Period.")
- valuePeriod?: Period;
-
- @doc("Value as reference.")
- valueReference?: Reference;
-};
-
-#suppress "@azure-tools/typespec-azure-core/composition-over-inheritance" "Keep is much as close to FHIR Spec"
-@doc("""
-Base for all elements
-Based on [FHIR Element](https://www.hl7.org/fhir/datatypes.html#Element)
-""")
-model Extension extends Element {
- @doc("Source of the definition for the extension code - a logical name or a URL.")
- url: fhirUri;
-
- ...value_x;
-}
-
-@doc("FHIR extendible element")
-model Extendible {
- @doc("Additional Content defined by implementations")
- extension?: Extension[];
-}
-
-@doc("""
-The base definition for all elements contained inside a resource.
-Based on [FHIR Element](https://www.hl7.org/fhir/R4/element.html)
-""")
-model Element {
- @doc("Unique id for inter-element referencing")
- id?: string;
-
- #suppress "@azure-tools/typespec-azure-core/property-name-conflict" "must keep the name 'extension' for compatibility with FHIR"
- @doc("Additional Content defined by implementations")
- extension?: Extension[];
-}
-
-#suppress "@azure-tools/typespec-azure-core/composition-over-inheritance" "Keep is much as close to FHIR Spec"
-@doc("""
-A Coding is a representation of a defined concept using a symbol from a defined "code system".
-Based on [FHIR Coding](https://www.hl7.org/fhir/R4/datatypes.html#Coding)
-""")
-model Coding extends Element {
- @doc("Identity of the terminology system")
- system?: fhirUri;
-
- @doc("Version of the system - if relevant")
- version?: string;
-
- @doc("Symbol in syntax defined by the system")
- code?: string;
-
- @doc("Representation defined by the system")
- display?: string;
-}
-
-#suppress "@azure-tools/typespec-azure-core/composition-over-inheritance" "Keep is much as close to FHIR Spec"
-@doc("""
-Concept - reference to a terminology or just text
-Based on [FHIR CodeableConcept](https://www.hl7.org/fhir/R4/datatypes.html#CodeableConcept)
-""")
-model CodeableConcept extends Element {
- @doc("Code defined by a terminology system")
- coding?: Array;
-
- @doc("Plain text representation of the concept")
- text?: string;
-}
-
-alias canonical = fhirUri;
-
-@doc("""
-Metadata about a resource
-Based on [FHIR Meta](https://www.hl7.org/fhir/R4/resource.html#Meta)
-""")
-model Meta {
- @doc("The version specific identifier, as it appears in the version portion of the URL. This value changes when the resource is created, updated, or deleted.")
- versionId?: string;
-
- @doc("When the resource last changed - e.g. when the version changed.")
- lastUpdated?: fhirInstant;
-
- @doc("A uri that identifies the source system of the resource. This provides a minimal amount of Provenance information that can be used to track or differentiate the source of information in the resource. The source may identify another FHIR server, document, message, database, etc.")
- source?: fhirUri;
-
- @doc("A list of profiles (references to [StructureDefinition](https://www.hl7.org/fhir/structuredefinition.html) resources) that this resource claims to conform to. The URL is a reference to [StructureDefinition.url](https://www.hl7.org/fhir/structuredefinition-definitions.html#StructureDefinition.url).")
- profile?: Array;
-
- @doc("Security labels applied to this resource. These tags connect specific resources to the overall security policy and infrastructure.")
- security?: Array;
-
- @doc("Tags applied to this resource. Tags are intended to be used to identify and relate resources to process and workflow, and applications are not required to consider the tags when interpreting the meaning of a resource.")
- tag?: Array;
-}
-
-alias xhtml = string;
-#suppress "@azure-tools/typespec-azure-core/composition-over-inheritance" "Keep is much as close to FHIR Spec"
-@doc("""
-Any resource that is a [DomainResource](https://www.hl7.org/fhir/domainresource.html) may include a human-readable narrative that contains a summary of the resource and may be used to represent the content of the resource to a human.
-Based on [FHIR Narrative](https://www.hl7.org/fhir/R4/narrative.html#Narrative)
-""")
-model Narrative extends Element {
- @doc("generated, extensions, additional, empty")
- status: string;
-
- @doc("xhtml")
- div: xhtml;
-}
-
-#suppress "@azure-tools/typespec-azure-core/composition-over-inheritance" "Keep is much as close to FHIR Spec"
-@doc("""
-A reference from one resource to another
-Based on [FHIR Reference](https://www.hl7.org/fhir/R4/references.html)
-""")
-model Reference extends Element {
- #suppress "@azure-tools/typespec-azure-core/property-name-conflict" "must keep the name 'reference' for compatibility with FHIR"
- @doc("Literal reference, Relative, internal or absolute URL")
- reference?: string;
-
- @doc("Type the reference refers to (e.g. \"Patient\")")
- type?: fhirUri;
-
- @doc("Logical reference, when literal reference is not known")
- identifier?: Identifier;
-
- @doc("Text alternative for the resource")
- display?: string;
-}
-
-#suppress "@azure-tools/typespec-azure-core/composition-over-inheritance" "Keep is much as close to FHIR Spec"
-@doc("""
-An identifier intended for computation
-Based on [FHIR Identifier](https://www.hl7.org/fhir/R4/identifier.html)
-""")
-model Identifier extends Element {
- @doc("usual | official | temp | secondary | old (If known)")
- use?: string;
-
- @doc("Description of identifier")
- type?: CodeableConcept;
-
- @doc("The namespace for the identifier value")
- system?: fhirUri;
-
- @doc("The value that is unique")
- value?: string;
-
- @doc("Time period when id is/was valid for use")
- period?: Period;
-
- @doc("Organization that issued id (may be just text)")
- assigner?: Reference;
-}
-
-#suppress "@azure-tools/typespec-azure-core/composition-over-inheritance" "Keep is much as close to FHIR Spec"
-@doc("""
-A time period defined by a start and end date and optionally time
-Based on [FHIR Period](https://www.hl7.org/fhir/R4/datatypes.html#Period)
-""")
-model Period extends Element {
- @doc("Starting time with inclusive boundary")
- start?: fhirDateTime;
-
- @doc("End time with inclusive boundary, if not ongoing")
- end?: fhirDateTime;
-}
-
-#suppress "@azure-tools/typespec-azure-core/composition-over-inheritance" "Keep is much as close to FHIR Spec"
-@doc("""
-A measured or measurable amount
-Based on [FHIR Quantity](https://www.hl7.org/fhir/R4/datatypes.html#Quantity)
-""")
-model Quantity extends Element {
- @doc("Numerical value (with implicit precision)")
- value?: float64;
-
- @doc("< | <= | >= | > - how to understand the value")
- comparator?: string;
-
- @doc("Unit representation")
- unit?: string;
-
- @doc("System that defines coded unit form")
- system?: fhirUri;
-
- @doc("Coded form of the unit")
- code?: string;
-}
-
-#suppress "@azure-tools/typespec-azure-core/composition-over-inheritance" "Keep is much as close to FHIR Spec"
-@doc("""
-A set of ordered Quantities defined by a low and high limit
-Based on [FHIR Range](https://www.hl7.org/fhir/R4/datatypes.html#Range)
-""")
-model Range extends Element {
- @doc("Low limit")
- low?: Quantity;
-
- @doc("High limit")
- high?: Quantity;
-}
-
-#suppress "@azure-tools/typespec-azure-core/composition-over-inheritance" "Keep is much as close to FHIR Spec"
-@doc("""
-A ratio of two Quantity values - a numerator and a denominator
-Based on [FHIR Ratio](https://www.hl7.org/fhir/R4/datatypes.html#Ratio)
-""")
-model Ratio extends Element {
- @doc("Numerator value")
- numerator?: Quantity;
-
- @doc("Denominator value")
- denominator?: Quantity;
-}
-
-#suppress "@azure-tools/typespec-azure-core/composition-over-inheritance" "Keep is much as close to FHIR Spec"
-@doc("""
-A text note which also contains information about who made the statement and when
-Based on [FHIR Annotation](https://www.hl7.org/fhir/R4/datatypes.html#Annotation)
-""")
-model Annotation extends Element {
- @doc("Individual responsible for the annotation")
- authorString?: string;
-
- @doc("When the annotation was made")
- time?: fhirDateTime;
-
- @doc("The annotation - text content (as markdown)")
- text: string;
-}
-
-#suppress "@azure-tools/typespec-azure-core/composition-over-inheritance" "Keep is much as close to FHIR Spec"
-@doc("""
-A series of measurements taken by a device
-Based on [FHIR SampledData](https://www.hl7.org/fhir/R4/datatypes.html#SampledData)
-""")
-model SampledData extends Element {
- @doc("Zero value and units")
- origin: Quantity;
-
- @doc("Number of milliseconds between samples")
- period: float64;
-
- @doc("Multiply data by this before adding to origin")
- factor?: float64;
-
- @doc("Lower limit of detection")
- lowerLimit?: float64;
-
- @doc("Upper limit of detection")
- upperLimit?: float64;
-
- @doc("Number of sample points at each time point")
- @minValue(1)
- dimensions: int32;
-
- @doc("Decimal values with spaces, or \"E\" | \"U\" | \"L\"")
- data?: string;
-}
-
-#suppress "@azure-tools/typespec-azure-core/composition-over-inheritance" "Keep is much as close to FHIR Spec"
-@doc("""
-Contact details (See: https://www.hl7.org/fhir/R4/metadatatypes.html#ContactDetail)
-""")
-model ContactDetail extends Element {
- @doc("Name of an individual to contact")
- name?: string;
-
- @doc("Contact details for individual or organization")
- telecom?: Array;
-}
-
-@doc("""
-Details for all kinds of technology mediated contact points for a person or organization, including telephone, email, etc.
-See https://www.hl7.org/fhir/R4/datatypes.html#ContactPoint
-""")
-model ContactPoint {
- @doc("phone | fax | email | pager | url | sms | other")
- system?: ContactPointSystem;
-
- @doc("The actual contact point details")
- value?: string;
-
- @doc("home | work | temp | old | mobile - purpose of this contact point")
- use?: ContactPointUse;
-
- @doc("Specify preferred order of use (1 = highest)")
- rank?: int32;
-
- @doc("Time period when the contact point was/is in use")
- period?: Period;
-}
-
-@doc("""
-Contact Point System
-see https://www.hl7.org/fhir/R4/valueset-contact-point-system.html
-""")
-enum ContactPointSystem {
- @doc("Phone")
- Phone: "phone",
-
- @doc("Fax")
- Fax: "fax",
-
- @doc("Email")
- Email: "email",
-
- @doc("Pager")
- Pager: "pager",
-
- @doc("Url")
- Url: "url",
-
- @doc("Sms")
- Sms: "sms",
-
- @doc("Other")
- Other: "other",
-}
-
-@doc("""
-Contact Point Use
-See: http://hl7.org/fhir/ValueSet/contact-point-use
-""")
-enum ContactPointUse {
- @doc("Home")
- Home: "home",
-
- @doc("Work")
- Work: "work",
-
- @doc("Temp")
- Temp: "temp",
-
- @doc("Old")
- Old: "old",
-
- @doc("Mobile")
- Mobile: "mobile",
-}
diff --git a/specification/ai/HealthInsights/HealthInsights.Common/model.common.fhir.resources.tsp b/specification/ai/HealthInsights/HealthInsights.Common/model.common.fhir.resources.tsp
deleted file mode 100644
index feb8561e2102..000000000000
--- a/specification/ai/HealthInsights/HealthInsights.Common/model.common.fhir.resources.tsp
+++ /dev/null
@@ -1,444 +0,0 @@
-import "./model.common.fhir.elements.tsp";
-
-using TypeSpec.Rest;
-
-namespace Fhir.R4;
-
-#suppress "@azure-tools/typespec-azure-core/bad-record-type" "model should have additionalProperties"
-@doc("""
-Resource is the ancestor of DomainResource from which most resources are derived. Bundle, Parameters, and Binary extend Resource directly.
-Based on [FHIR Resource](https://www.hl7.org/fhir/r4/resource.html
-""")
-model Resource is Record {
- @doc("The type of resource")
- resourceType: string;
-
- @doc("Resource Id")
- id?: string;
-
- @doc("Metadata about the resource")
- meta?: Meta;
-
- @doc("A set of rules under which this content was created")
- implicitRules?: fhirUri;
-
- @doc("Language of the resource content")
- language?: string;
-}
-
-#suppress "@azure-tools/typespec-azure-core/bad-record-type" "model should have additionalProperties"
-#suppress "@azure-tools/typespec-azure-core/composition-over-inheritance" "must extends Resource to be able use clientName in both Resource and DomainResource"
-@doc("""
-A resource with narrative, extensions, and contained resources
-Based on [FHIR DomainResource](https://www.hl7.org/fhir/domainresource.html)
-""")
-@discriminator("resourceType")
-model DomainResource extends Resource {
- @doc("Text summary of the resource, for human interpretation")
- text?: Narrative;
-
- @doc("Contained, inline Resources")
- contained?: Array;
-
- @doc("Additional Content defined by implementations")
- extension?: Array;
-
- @doc("Extensions that cannot be ignored")
- modifierExtension?: Array;
-}
-
-#suppress "@azure-tools/typespec-azure-core/bad-record-type" "model should have additionalProperties"
-@doc("""
-Detailed information about conditions, problems or diagnoses
-Based on [FHIR Condition](https://www.hl7.org/fhir/R4/condition.html)
-""")
-model Condition extends DomainResource {
- @doc("resourceType")
- resourceType: "Condition";
-
- @doc("External Ids for this condition")
- identifier?: Array;
-
- @doc("active | recurrence | relapse | inactive | remission | resolved")
- clinicalStatus?: CodeableConcept;
-
- @doc("unconfirmed | provisional | differential | confirmed | refuted | entered-in-error")
- verificationStatus?: CodeableConcept;
-
- @doc("problem-list-item | encounter-diagnosis")
- category?: Array;
-
- @doc("Subjective severity of condition")
- severity?: CodeableConcept;
-
- @doc("Identification of the condition, problem or diagnosis")
- code?: CodeableConcept;
-
- @doc("Anatomical location, if relevant")
- bodySite?: Array;
-
- @doc("Encounter created as part of")
- encounter?: Reference;
-
- @doc("Estimated or actual date, date-time, or age")
- onsetDateTime?: fhirDateTime;
-
- @doc("Estimated or actual date, date-time, or age")
- onsetAge?: Quantity;
-
- @doc("Estimated or actual date, date-time, or age")
- onsetPeriod?: Period;
-
- @doc("Estimated or actual date, date-time, or age")
- onsetRange?: Range;
-
- @doc("Estimated or actual date, date-time, or age")
- onsetString?: string;
-
- @doc("When in resolution/remission")
- abatementDateTime?: fhirDateTime;
-
- @doc("When in resolution/remission")
- abatementAge?: Quantity;
-
- @doc("When in resolution/remission")
- abatementPeriod?: Period;
-
- @doc("When in resolution/remission")
- abatementRange?: Range;
-
- @doc("When in resolution/remission")
- abatementString?: string;
-
- @doc("Date record was first recorded")
- recordedDate?: fhirDateTime;
-
- @doc("stge/grade, usually assessed formally")
- stage?: Array;
-
- @doc("Additional information about the Condition")
- note?: Array;
-}
-
-@doc("""
-Stage/grade, usually assessed formally
-Based on [FHIR Condition.Stage](https://www.hl7.org/fhir/R4/condition.html)
-""")
-model ConditionStage {
- @doc("Simple summary (disease specific)")
- summary?: CodeableConcept;
-
- @doc("Kind of staging")
- type?: CodeableConcept;
-}
-
-#suppress "@azure-tools/typespec-azure-core/bad-record-type" "model should have additionalProperties"
-@doc("""
-Detailed information about observations
-Based on [FHIR Observation](https://www.hl7.org/fhir/R4/observation.html)
-""")
-model Observation extends DomainResource {
- @doc("resourceType")
- resourceType: "Observation";
-
- @doc("Business Identifier for observation")
- identifier?: Array;
-
- @doc("registered | preliminary | final | amended +")
- status: ObservationStatusCodeType;
-
- @doc("Classification of type of observation")
- category?: Array;
-
- @doc("Type of observation (code / type)")
- code: CodeableConcept;
-
- @doc("Who and/or what the observation is about")
- subject?: Reference;
-
- @doc("Healthcare event during which this observation is made")
- encounter?: Reference;
-
- @doc("Clinically relevant time/time-period for observation")
- effectiveDateTime?: fhirDateTime;
-
- @doc("Clinically relevant time/time-period for observation")
- effectivePeriod?: Period;
-
- @doc("Clinically relevant time/time-period for observation")
- effectiveInstant?: fhirInstant;
-
- @doc("Date/Time this version was made available")
- issued?: fhirInstant;
-
- @doc("Actual result")
- valueQuantity?: Quantity;
-
- @doc("Actual result")
- valueCodeableConcept?: CodeableConcept;
-
- @doc("Actual result")
- valueString?: string;
-
- @doc("Actual result")
- valueBoolean?: boolean;
-
- @doc("Actual result")
- valueInteger?: int32;
-
- @doc("Actual result")
- valueRange?: Range;
-
- @doc("Actual result")
- valueRatio?: Ratio;
-
- @doc("Actual result")
- valueSampledData?: SampledData;
-
- @doc("Actual result")
- valueTime?: plainTime;
-
- @doc("Actual result")
- valueDateTime?: fhirDateTime;
-
- @doc("Actual result")
- valuePeriod?: Period;
-
- @doc("Why the result is missing")
- dataAbsentReason?: CodeableConcept;
-
- @doc("High, low, normal, etc.")
- interpretation?: Array;
-
- @doc("Comments about the observation")
- note?: Array;
-
- @doc("Observed body part")
- bodySite?: CodeableConcept;
-
- @doc("How it was done")
- method?: CodeableConcept;
-
- @doc("Provides guide for interpretation")
- referenceRange?: Array;
-
- @doc("Related resource that belongs to the Observation group")
- hasMember?: Array;
-
- @doc("Related measurements the observation is made from")
- derivedFrom?: Array;
-
- @doc("Component results")
- component?: Array;
-}
-
-@doc("""
-Provides guide for interpretation of component result
-Based on [FHIR Observation.referenceRange](https://www.hl7.org/fhir/R4/observation.html)
-""")
-model ObservationReferenceRange {
- @doc("Low Range, if relevant")
- low?: Quantity;
-
- @doc("High Range, if relevant")
- high?: Quantity;
-
- @doc("Reference range qualifier")
- type?: CodeableConcept;
-
- @doc("Reference range population")
- appliesTo?: Array;
-
- @doc("Applicable age range, if relevant")
- age?: Range;
-
- @doc("Text based reference range in an observation")
- text?: string;
-}
-
-#suppress "@azure-tools/typespec-azure-core/composition-over-inheritance" "Keep is much as close to FHIR Spec"
-@doc("""
-Component results
-Based on [FHIR Observation.component](https://www.hl7.org/fhir/R4/observation.html)
-""")
-model ObservationComponent extends Element {
- @doc("Type of component observation (code / type)")
- code: CodeableConcept;
-
- ...value_x;
-
- @doc("Why the component result is missing")
- dataAbsentReason?: CodeableConcept;
-
- @doc("High, low, normal, etc.")
- interpretation?: Array;
-
- @doc("Provides guide for interpretation of component result")
- referenceRange?: Array;
-}
-
-@doc("""
-Observation Status
-Based on [FHIR ObservationStatus](https://www.hl7.org/fhir/R4/valueset-observation-status.html)
-""")
-enum ObservationStatusCodeType {
- @doc("The existence of the observation is registered, but there is no result yet available.")
- Registered: "registered",
-
- @doc("This is an initial or interim observation: data may be incomplete or unverified.")
- Preliminary: "preliminary",
-
- @doc("The observation is complete and verified by an authorized person.")
- Final: "final",
-
- @doc("Subsequent to being Final, the observation has been modified subsequent. This includes updates/new information and corrections.")
- Amended: "amended",
-
- @doc("Subsequent to being Final, the observation has been modified to correct an error in the test result.")
- Corrected: "corrected",
-
- @doc("The observation is unavailable because the measurement was not started or not completed (also sometimes called \"aborted\").")
- Cancelled: "cancelled",
-
- @doc("The observation has been withdrawn following previous final release.")
- EnteredInError: "entered-in-error",
-
- @doc("The observation status is unknown. Note that \"unknown\" is a value of last resort and every attempt should be made to provide a meaningful value other than \"unknown\".")
- Unknown: "unknown",
-}
-
-#suppress "@azure-tools/typespec-azure-core/bad-record-type" "model should have additionalProperties"
-@doc("""
-Detailed information about Research Study
-Based on [FHIR ResearchStudy](https://www.hl7.org/fhir/R4/researchstudy.html)
-""")
-model ResearchStudy extends DomainResource {
- @doc("resourceType")
- resourceType: "ResearchStudy";
-
- @doc("Business Identifier for study")
- identifier?: Array;
-
- @doc("Name for this study")
- title?: string;
-
- @doc("Steps followed in executing study")
- protocol?: Array;
-
- @doc("Part of larger study")
- partOf?: Array;
-
- @doc("active | administratively-completed | approved | closed-to-accrual | closed-to-accrual-and-intervention | completed | disapproved | in-review | temporarily-closed-to-accrual | temporarily-closed-to-accrual-and-intervention | withdrawn")
- status: ResearchStudyStatusCodeType;
-
- @doc("treatment | prevention | diagnostic | supportive-care | screening | health-services-research | basic-science | device-feasibility")
- primaryPurposeType?: CodeableConcept;
-
- @doc("n-a | early-phase-1 | phase-1 | phase-1-phase-2 | phase-2 | phase-2-phase-3 | phase-3 | phase-4")
- phase?: CodeableConcept;
-
- @doc("Classifications for the study")
- category?: Array;
-
- @doc("Drugs, devices, etc. under study")
- focus?: Array;
-
- @doc("Condition being studied")
- condition?: Array;
-
- @doc("Contact details for the study")
- contact?: Array;
-
- @doc("Used to search for the study")
- keyword?: Array;
-
- @doc("Geographic region(s) for study")
- location?: Array;
-
- @doc("What this is study doing")
- description?: markdown;
-
- @doc("Inclusion & exclusion criteria")
- enrollment?: Array;
-
- @doc("When the study began and ended")
- period?: Period;
-
- @doc("Organization that initiates and is legally responsible for the study")
- sponsor?: Reference;
-
- @doc("Researcher who oversees multiple aspects of the study")
- principalInvestigator?: Reference;
-
- @doc("Facility where study activities are conducted")
- site?: Array;
-
- @doc("accrual-goal-met | closed-due-to-toxicity | closed-due-to-lack-of-study-progress | temporarily-closed-per-study-design")
- reasonStopped?: CodeableConcept;
-
- @doc("Comments made about the study")
- note?: Array;
-
- @doc("Defined path through the study for a subject")
- arm?: Array;
-
- @doc("A goal for the study")
- objective?: Array;
-}
-
-alias ResearchStudyArm = {
- @doc("Label for study arm")
- name: string;
-
- @doc("Categorization of study arm")
- type?: CodeableConcept;
-
- @doc("Short explanation of study path")
- description?: string;
-};
-
-alias ResearchStudyObjective = {
- @doc("Label for the objective")
- name: string;
-
- @doc("primary | secondary | exploratory")
- type?: CodeableConcept;
-};
-
-@doc("""
-https://www.hl7.org/fhir/R4/codesystem-research-study-status.html
-""")
-enum ResearchStudyStatusCodeType {
- @doc("The study is open for accrual.")
- Active: "active",
-
- @doc("Study is completed prematurely and will not resume; patients are no longer examined nor treated.")
- AdministrativelyCompleted: "administratively-completed",
-
- @doc("Protocol is approved by the review board.")
- Approved: "approved",
-
- @doc("Study is closed for accrual; patients can be examined and treated.")
- ClosedToAccrual: "closed-to-accrual",
-
- @doc("The study is closed to accrual and intervention, i.e. the study is closed to enrollment, all study subjects have completed treatment or intervention but are still being followed according to the primary objective of the study.")
- ClosedToAccrualAndIntervention: "closed-to-accrual-and-intervention",
-
- @doc("Study is closed to accrual and intervention, i.e. the study is closed to enrollment, all study subjects have completed treatment or intervention but are still being followed according to the primary objective of the study.")
- Completed: "completed",
-
- @doc("Protocol was disapproved by the review board.")
- Disapproved: "disapproved",
-
- @doc("Protocol is submitted to the review board for approval.")
- InReview: "in-review",
-
- @doc("The study is temporarily closed to accrual; a pause in accrual while study is reviewed, but is expected to resume.")
- TemporarilyClosedToAccrual: "temporarily-closed-to-accrual",
-
- @doc("Study is temporarily closed for accrual; can be potentially resumed in the future")
- TemporarilyClosedToAccrualAndIntervention: "temporarily-closed-to-accrual-and-intervention",
-
- @doc("Protocol was withdrawn by the lead organization.")
- Withdrawn: "withdrawn",
-}
diff --git a/specification/ai/HealthInsights/HealthInsights.Common/model.common.request.tsp b/specification/ai/HealthInsights/HealthInsights.Common/model.common.request.tsp
index 7272b4d8c57d..b9491b12d096 100644
--- a/specification/ai/HealthInsights/HealthInsights.Common/model.common.request.tsp
+++ b/specification/ai/HealthInsights/HealthInsights.Common/model.common.request.tsp
@@ -1,6 +1,4 @@
import "./model.common.shared.tsp";
-import "./model.common.fhir.elements.tsp";
-import "./model.common.fhir.resources.tsp";
using TypeSpec.Rest;
@@ -32,11 +30,8 @@ Patient structured information, including demographics and known structured clin
""")
info?: PatientInfo;
- @doc("Patient encounters/visits.")
- encounters?: Array;
-
@doc("Patient unstructured clinical data, given as documents.")
- patientDocuments?: Array;
+ data?: PatientDocument[];
}
@doc("Patient structured information, including demographics and known structured clinical information.")
@@ -48,7 +43,7 @@ model PatientInfo {
birthDate?: plainDate;
@doc("Known clinical information for the patient, structured.")
- clinicalInfo?: Array;
+ clinicalInfo?: ClinicalCodedElement[];
}
#suppress "@azure-tools/typespec-azure-core/documentation-required" "MUST fix in next update"
@@ -74,11 +69,11 @@ enum ClinicalDocumentType {
Consultation: "consultation",
DischargeSummary: "dischargeSummary",
HistoryAndPhysical: "historyAndPhysical",
- RadiologyReport: "radiologyReport",
Procedure: "procedure",
Progress: "progress",
+ Imaging: "imaging",
Laboratory: "laboratory",
- PathologyReport: "pathologyReport",
+ Pathology: "pathology",
}
#suppress "@azure-tools/typespec-azure-core/documentation-required" "MUST fix in next update"
@@ -88,10 +83,7 @@ In case the source type is 'inline', the content is given as a string (for insta
In case the source type is 'reference', the content is given as a URI.
""")
enum DocumentContentSourceType {
- @doc("The content is given as a string (for instance, text).")
Inline: "inline",
-
- @doc("The content is given as a URI.")
Reference: "reference",
}
@@ -113,95 +105,10 @@ model PatientDocument {
@doc("The date and time when the document was created.")
createdDateTime?: utcDateTime;
- @doc("Document author(s)")
- authors?: Array;
-
- @doc("specialty type the document")
- specialtyType?: SpecialtyType;
-
- @doc("Administrative metadata for the document.")
- administrativeMetadata?: DocumentAdministrativeMetadata;
-
@doc("The content of the patient document.")
content: DocumentContent;
}
-@doc("Document administrative metadata")
-model DocumentAdministrativeMetadata {
- @doc("List of procedure information associated with the document.")
- @minItems(1)
- orderedProcedures?: Array;
-
- @doc("Reference to the encounter associated with the document.")
- encounterId?: string;
-}
-
-@doc("visit/encounter information")
-model Encounter {
- @doc("The id of the visit.")
- id: string;
-
- @doc("""
- Time period of the visit.
- In case of admission, use timePeriod.start to indicate the admission time and timePeriod.end to indicate the discharge time.
- """)
- period?: TimePeriod;
-
- @doc("The class of the encounter.")
- class?: EncounterClass;
-}
-
-@doc("Known values codes that can be used to indicate the class of encounter (TODO://Based on FHIR value set--http://....).")
-enum EncounterClass {
- @doc("""
- A patient encounter where a patient is admitted by a hospital or equivalent facility, assigned to a location where patients generally stay at least overnight and provided with room, board, and continuous nursing service.
- """)
- InPatient: "inpatient",
-
- @doc("""
- The term ambulatory usually implies that the patient has come to the location and is not assigned to a bed. Sometimes referred to as an outpatient encounter.
- """)
- Ambulatory: "ambulatory",
-
- @doc("""
- An encounter where the patient usually will start in different encounter, such as one in the emergency department but then transition to this type of encounter because they require a significant period of treatment and monitoring to determine whether or not their condition warrants an inpatient admission or discharge.
- """)
- Observation: "observation",
-
- @doc("""
- A patient encounter that takes place at a dedicated healthcare service delivery location where the patient receives immediate evaluation and treatment, provided until the patient can be discharged or responsibility for the patient's care is transferred elsewhere (for example, the patient could be admitted as an inpatient or transferred to another facility.
- """)
- Emergency: "emergency",
-
- @doc("""
- A patient encounter where the patient is not physically present for the encounter, such as in a telehealth encounter, phone call, or electronic communication.
- """)
- Virtual: "virtual",
-
- @doc("""
- Healthcare encounter that takes place in the residence of the patient or a designee
- """)
- HealthHome: "healthHome",
-}
-
-@doc("Known values codes that can be used to indicate the type of the Specialty.")
-enum SpecialtyType {
- @doc("pathology")
- Pathology: "pathology",
-
- @doc("radiology")
- Radiology: "radiology",
-}
-
-@doc("Document author")
-model DocumentAuthor {
- @doc("author id")
- id?: string;
-
- @doc("Text representation of the full name")
- fullName?: string;
-}
-
@doc("The content of the patient document.")
model DocumentContent {
@doc("""
diff --git a/specification/ai/HealthInsights/HealthInsights.Common/model.common.response.tsp b/specification/ai/HealthInsights/HealthInsights.Common/model.common.response.tsp
index 6acc0d05d2b4..a7d04f15ce02 100644
--- a/specification/ai/HealthInsights/HealthInsights.Common/model.common.response.tsp
+++ b/specification/ai/HealthInsights/HealthInsights.Common/model.common.response.tsp
@@ -1,50 +1,37 @@
import "./model.common.shared.tsp";
-using Azure.Core;
using TypeSpec.Rest;
namespace AzureHealthInsights;
-/**
- * Provides status details for long running operations.
- * @template TStatusResult The type of the operation status result.
- * @template TStatusError The type of the operation status error. If not provided, the default error is used.
- */
-@doc("Provides status details for long running operations.")
-model HealthInsightsOperationStatus<
- TStatusResult = never,
- TStatusError = Foundations.Error
-> {
- @key("operationId")
- @doc("The unique ID of the operation.")
+alias Response = {
+ #suppress "@azure-tools/typespec-azure-core/no-format" "This is an old spec"
+ @doc("A processing job identifier.")
@visibility("read")
- id: Azure.Core.uuid;
-
- @doc("The status of the operation")
- @visibility("read")
- @lroStatus
- status: JobStatus;
+ @key
+ jobId: Azure.Core.uuid;
@doc("The date and time when the processing job was created.")
@visibility("read")
- createdDateTime?: utcDateTime;
+ createdDateTime: utcDateTime;
@doc("The date and time when the processing job is set to expire.")
@visibility("read")
- expirationDateTime?: utcDateTime;
+ expirationDateTime: utcDateTime;
@doc("The date and time when the processing job was last updated.")
@visibility("read")
- lastUpdateDateTime?: utcDateTime;
+ lastUpdateDateTime: utcDateTime;
- @doc("Error object that describes the error when status is \"Failed\".")
- error?: TStatusError;
+ @doc("The status of the processing job.")
+ @visibility("read")
+ status: JobStatus;
+
+ @doc("An array of errors, if any errors occurred during the processing job.")
+ @visibility("read")
+ errors?: Azure.Core.Foundations.Error[];
+};
- @doc("The result of the operation.")
- @lroResult
- result?: TStatusResult;
-}
-////////////////// Inference //////////////////
@doc("An inference made by the model regarding a patient.")
model Inference {
@doc("The value of the inference, as relevant for the given inference type.")
@@ -59,20 +46,6 @@ model Inference {
confidenceScore?: float32;
}
-#suppress "@azure-tools/typespec-azure-core/documentation-required" "MUST fix in next version"
-@doc("The status of the processing job.")
-@lroStatus
-enum JobStatus {
- NotStarted: "notStarted",
- Running: "running",
- Succeeded: "succeeded",
- Failed: "failed",
- Canceled: "canceled",
-}
-
-@doc("The version of the model used for inference, expressed as the model date.")
-scalar ModelVersion extends string;
-
@doc("A piece of evidence from a clinical note (text document).")
model ClinicalNoteEvidence {
@doc("The identifier of the document containing the evidence.")
@@ -106,3 +79,24 @@ system.
@maxValue(1)
importance?: float32;
}
+
+@doc("A piece of evidence corresponding to a Trial Matcher inference.")
+model TrialMatcherInferenceEvidence {
+ @doc("A piece of evidence from the eligibility criteria text of a clinical trial.")
+ eligibilityCriteriaEvidence?: string;
+
+ ...InferenceEvidence;
+}
+
+#suppress "@azure-tools/typespec-azure-core/documentation-required" "MUST fix in next version"
+@doc("The status of the processing job.")
+enum JobStatus {
+ NotStarted: "notStarted",
+ Running: "running",
+ Succeeded: "succeeded",
+ Failed: "failed",
+ PartiallyCompleted: "partiallyCompleted",
+}
+
+@doc("The version of the model used for inference, expressed as the model date.")
+scalar ModelVersion extends string;
diff --git a/specification/ai/HealthInsights/HealthInsights.Common/model.common.shared.tsp b/specification/ai/HealthInsights/HealthInsights.Common/model.common.shared.tsp
index 327af95dabdb..fc0f9e6577ac 100644
--- a/specification/ai/HealthInsights/HealthInsights.Common/model.common.shared.tsp
+++ b/specification/ai/HealthInsights/HealthInsights.Common/model.common.shared.tsp
@@ -2,161 +2,23 @@ using TypeSpec.Rest;
namespace AzureHealthInsights;
-@doc("ConditionStage")
-model ConditionStage {
- @doc("""
- Simple summary (disease specific)
- see: https://www.hl7.org/fhir/valueset-condition-stage.html
-""")
- summary: Fhir.R4.CodeableConcept;
-
- @doc("""
- Kind of staging
- see: https://www.hl7.org/fhir/valueset-condition-stage-kind.html
- """)
- type?: Fhir.R4.CodeableConcept;
-}
-
-@doc("InterpretationType ")
-enum InterpretationType {
- @doc("Normal")
- Normal: "normal",
-
- @doc("Abnormal")
- Abnormal: "abnormal",
-
- @doc("Below normal")
- Low: "low",
-
- @doc("Above normal")
- High: "high",
-
- @doc("Better")
- Better: "better",
-
- @doc("Worse")
- Worse: "worse",
-
- @doc("Resistant")
- Resistant: "resistant",
-
- @doc("Susceptible")
- Susceptible: "susceptible",
-
- @doc("As Expected")
- Expected: "expected",
-
- @doc("Not as Expected")
- NotExpected: "notExpected",
-}
-
-@doc("""
-ObservationStatusType based on FHIR valueset observation-status
-see: https://www.hl7.org/fhir/codesystem-observation-status.html
-""")
-enum ObservationStatusType {
- @doc("The existence of the observation is registered, but there is no result yet available.")
- Registered: "registered",
-
- @doc("This is an initial or interim observation: data may be incomplete or unverified.")
- Preliminary: "preliminary",
-
- @doc("""
- The observation is complete and there are no further actions needed. Additional information such as 'released', 'signed', etc would be represented using [Provenance](provenance.html) which provides not only the act but also the actors and dates and other related data.
- These act states would be associated with an observation status of `preliminary` until they are all completed and then a status of `final` would be applied.
- """)
- Final: "final",
-
- @doc("Subsequent to being Final, the observation has been modified subsequent. This includes updates/new information and corrections.")
- Amended: "amended",
-
- @doc("Subsequent to being Final, the observation has been modified to correct an error in the test result.")
- Corrected: "corrected",
-
- @doc("The observation is unavailable because the measurement was not started or not completed (also sometimes called \"aborted\").")
- Cancelled: "cancelled",
-
- @doc("The observation has been withdrawn following previous final release. This electronic record should never have existed, though it is possible that real-world decisions were based on it. (If real-world activity has occurred, the status should be \"cancelled\" rather than \"entered-in-error\".)")
- EnteredInError: "enteredInError",
-
- @doc("The authoring/source system does not know which of the status values currently applies for this observation. Note: This concept is not to be used for \"other\" - one of the listed statuses is presumed to apply, but the authoring/source system does not know which.")
- Unknown: "unknown",
-}
-
-@doc("""
-ConditionDiagnosisSeverityType based on SNOMED CT International edition 31-July 2022
-see: http://snomed.info/sct
-""")
-enum ConditionDiagnosisSeverityType {
- @doc("Severe ( http://snomed.info/sct#24484000 ))")
- Severe: "severe",
-
- @doc("Moderate ( http://snomed.info/sct#6736007 ))")
- Moderate: "moderate",
-
- @doc("Mild ( http://snomed.info/sct#255604002 ))")
- Mild: "mild",
-}
-
-@doc("""
-ConditionCategoryType based on FHIR valueset condition-category
-""")
-enum ConditionCategoryType {
- @doc("An item on a problem list that can be managed over time and can be expressed by a practitioner (e.g. physician, nurse), patient or related person.")
- ProblemListItem: "problemListItem",
-
- @doc("A point in time diagnosis (e.g. from a physician or nurse) in context of an encounter.")
- EncounterDiagnosis: "encounterDiagnosis",
-}
-
@doc("""
-VerificationStatusType based of FHIR valueset condition-ver-status.
-see: https://terminology.hl7.org/5.1.0/CodeSystem-condition-ver-status.html
+A piece of clinical information, expressed as a code in a clinical coding system.
""")
-enum VerificationStatusType {
- @doc("There is not sufficient diagnostic and/or clinical evidence to treat this as a confirmed condition.")
- Unconfirmed: "unconfirmed",
-
- @doc("This is a tentative diagnosis - still a candidate that is under consideration.")
- Provisional: "provisional",
-
- @doc("One of a set of potential (and typically mutually exclusive) diagnoses asserted to further guide the diagnostic process and preliminary treatment.")
- Differential: "differential",
+model ClinicalCodedElement {
+ @doc("The clinical coding system, e.g. ICD-10, SNOMED-CT, UMLS.")
+ system: string;
- @doc("There is sufficient diagnostic and/or clinical evidence to treat this as a confirmed condition.")
- Confirmed: "confirmed",
+ @doc("The code within the given clinical coding system.")
+ code: string;
- @doc("This condition has been ruled out by diagnostic and clinical evidence.")
- Refuted: "refuted",
+ @doc("The name of this coded concept in the coding system.")
+ name?: string;
- @doc("The statement was entered in error and is not valid.")
- EnteredInError: "enteredInError",
+ @doc("A value associated with the code within the given clinical coding system.")
+ value?: string;
}
-// @doc("""
-// ClinicalStatusType based on FHIR ValueSet condition-clinical.
-// See: https://terminology.hl7.org/5.1.0/CodeSystem-condition-clinical.html
-// """)
-// enum ClinicalStatusType {
-// @doc("The subject is currently experiencing the condition or situation, there is evidence of the condition or situation, or considered to be a significant risk.")
-// Active: "active";
-// @doc("The subject is experiencing a reoccurrence or repeating of a previously resolved condition or situation, e.g. urinary tract infection, food insecurity.")
-// Recurrence: "recurrence";
-// @doc("The subject is experiencing a return of a condition or situation after a period of improvement or remission, e.g. relapse of cancer, alcoholism.")
-// Relapse: "relapse";
-// @doc("The subject is no longer experiencing the condition or situation and there is no longer evidence or appreciable risk of the condition or situation.")
-// Inactive: "inactive";
-// @doc("The subject is not presently experiencing the condition or situation, but there is a risk of the condition or situation returning.")
-// Remission: "remission";
-// @doc("The subject is not presently experiencing the condition or situation and there is a negligible perceived risk of the condition or situation returning.")
-// Resolved: "resolved";
-// @doc("""
-// The authoring/source system does not know which of the status values currently applies for this condition.
-// Note: This concept is not to be used for 'other' - one of the listed statuses is presumed to apply, but the authoring/source system does not know which.
-// """)
-// Unknown: "unknown";
-// }
-
@doc("""
A location given as a combination of city, state and country/region. It could specify a city, a state or a country/region.
In case a city is specified, either state +country/region or country/region (for countries/regions where there are no states) should be added.
@@ -172,38 +34,3 @@ model GeographicLocation {
@doc("Country/region name.")
countryOrRegion: string;
}
-
-@doc("A duration of time during which an event is happening")
-model TimePeriod {
- @doc("Starting time with inclusive boundary")
- start?: utcDateTime;
-
- @doc("End time with inclusive boundary, if not ongoing")
- end?: utcDateTime;
-}
-
-@doc("Procedure information")
-model OrderedProcedure is Fhir.R4.Extendible {
- @doc("Procedure code")
- code?: Fhir.R4.CodeableConcept;
-
- @doc("Procedure description")
- description?: string;
-}
-
-@doc("""
-A piece of clinical information, expressed as a code in a clinical coding system.
-""")
-model ClinicalCodedElement {
- @doc("The clinical coding system, e.g. ICD-10, SNOMED-CT, UMLS.")
- system: string;
-
- @doc("The code within the given clinical coding system.")
- code: string;
-
- @doc("The name of this coded concept in the coding system.")
- name?: string;
-
- @doc("A value associated with the code within the given clinical coding system.")
- value?: string;
-}
diff --git a/specification/ai/HealthInsights/HealthInsights.Common/primitives.tsp b/specification/ai/HealthInsights/HealthInsights.Common/primitives.tsp
index e8a887b5d93e..c1fabf7a1040 100644
--- a/specification/ai/HealthInsights/HealthInsights.Common/primitives.tsp
+++ b/specification/ai/HealthInsights/HealthInsights.Common/primitives.tsp
@@ -1,62 +1,17 @@
using Azure.Core;
using TypeSpec.Http;
-using Azure.Core.Traits;
-
namespace AzureHealthInsights;
#suppress "@azure-tools/typespec-azure-core/long-running-polling-operation-required" "This is a template"
@doc("Long running RPC operation template")
-op HealthInsightsLongRunningRpcOperation<
- TParams extends TypeSpec.Reflection.Model,
- TResponse extends TypeSpec.Reflection.Model,
- TModelResult extends TypeSpec.Reflection.Model,
- Traits extends TypeSpec.Reflection.Model = {}
-> is Azure.Core.RpcOperation<
+op LongRunningRpcOperation<
+ TParams,
+ TResponse
+> is Azure.Core.Foundations.Operation<
TParams & RepeatabilityRequestHeaders,
- Foundations.AcceptedResponse &
+ (Foundations.AcceptedResponse &
- RepeatabilityResponseHeaders &
- HealthInsightsOperationStatus,
- Traits
->;
-
-#suppress "@azure-tools/typespec-azure-core/long-running-polling-operation-required" "This is a template"
-@doc("Long running Pool operation template")
-op HealthInsightsLongRunningPollOperation is Azure.Core.RpcOperation<
- {
- @doc("A processing job identifier.")
- @path("id")
- id: Azure.Core.uuid;
- },
- TResult,
- HealthInsightsRetryAfterTrait
+ RepeatabilityResponseHeaders) | TResponse,
+ RepeatabilityRequestHeaders & RepeatabilityResponseHeaders,
+ Azure.Core.Foundations.ErrorResponse
>;
-
-/**
- * Metadata for long running operation status monitor locations.
- * @template TStatusResult The type of the operation status result.
- */
-@doc("Metadata for long running operation status monitor locations")
-model HealthInsightsLongRunningStatusLocation {
- @pollingLocation
- @doc("The location for monitoring the operation state.")
- @TypeSpec.Http.header("Operation-Location")
- operationLocation: HealthInsightsResourceLocation>;
-}
-
-/**
- * A URL that points to a resource.
- * @template TResource The type of resource that the URL points to.
- */
-@doc("The location of an instance of {name}", TResource)
-scalar HealthInsightsResourceLocation extends url;
-
-@trait("HealthInsightsRetryAfterTrait")
-@doc("Health Insights retry after trait")
-model HealthInsightsRetryAfterTrait {
- @doc("The retry-after header.")
- retryAfter: {
- @traitLocation(TraitLocation.Response)
- response: Foundations.RetryAfterHeader;
- };
-}
diff --git a/specification/ai/HealthInsights/HealthInsights.OncoPhenotype/client.tsp b/specification/ai/HealthInsights/HealthInsights.OncoPhenotype/client.tsp
index 741be34c76ff..8f8460ce9d82 100644
--- a/specification/ai/HealthInsights/HealthInsights.OncoPhenotype/client.tsp
+++ b/specification/ai/HealthInsights/HealthInsights.OncoPhenotype/client.tsp
@@ -3,12 +3,14 @@ import "./route.oncophenotype.tsp";
import "@typespec/rest";
import "@typespec/http";
+import "@typespec/versioning";
import "../HealthInsights.OpenAPI/service.tsp";
using Azure.ClientGenerator.Core;
+@TypeSpec.Versioning.useDependency(Azure.Core.Versions.v1_0_Preview_1)
@TypeSpec.Versioning.useDependency(
- AzureHealthInsights.ApiVersion.v2023_09_01_Preview
+ AzureHealthInsights.ApiVersion.v2023_03_01_preview
)
namespace ClientForAzureHealthInsights;
@@ -17,72 +19,6 @@ namespace ClientForAzureHealthInsights;
service: AzureHealthInsights,
})
interface CancerProfilingClient {
- #suppress "@azure-tools/typespec-azure-core/long-running-polling-operation-required" "Polling through operation-location"
#suppress "@azure-tools/typespec-azure-core/use-standard-operations" "https://github.com/microsoft/typespec/issues/2037"
inferCancerProfile is AzureHealthInsights.OncoPhenotype.createJob;
}
-
-@@projectedName(Fhir.R4.Extension, "java", "Fhir_R4_Extension");
-@@projectedName(Fhir.R4.Extension, "csharp", "Fhir_R4_Extension");
-@@projectedName(Fhir.R4.Extendible, "java", "Fhir_R4_Extendible");
-@@projectedName(Fhir.R4.Extendible, "csharp", "Fhir_R4_Extendible");
-@@projectedName(Fhir.R4.Element, "java", "Fhir_R4_Element");
-@@projectedName(Fhir.R4.Element, "csharp", "Fhir_R4_Element");
-@@projectedName(Fhir.R4.Coding, "java", "Fhir_R4_Coding");
-@@projectedName(Fhir.R4.Coding, "csharp", "Fhir_R4_Coding");
-@@projectedName(Fhir.R4.CodeableConcept, "java", "Fhir_R4_CodeableConcept");
-@@projectedName(Fhir.R4.CodeableConcept, "csharp", "Fhir_R4_CodeableConcept");
-@@projectedName(Fhir.R4.Meta, "java", "Fhir_R4_Meta");
-@@projectedName(Fhir.R4.Meta, "csharp", "Fhir_R4_Meta");
-@@projectedName(Fhir.R4.Narrative, "java", "Fhir_R4_Narrative");
-@@projectedName(Fhir.R4.Narrative, "csharp", "Fhir_R4_Narrative");
-@@projectedName(Fhir.R4.Reference, "java", "Fhir_R4_Reference");
-@@projectedName(Fhir.R4.Reference, "csharp", "Fhir_R4_Reference");
-@@projectedName(Fhir.R4.Identifier, "java", "Fhir_R4_Identifier");
-@@projectedName(Fhir.R4.Identifier, "csharp", "Fhir_R4_Identifier");
-@@projectedName(Fhir.R4.Period, "java", "Fhir_R4_Period");
-@@projectedName(Fhir.R4.Period, "csharp", "Fhir_R4_Period");
-@@projectedName(Fhir.R4.Quantity, "java", "Fhir_R4_Quantity");
-@@projectedName(Fhir.R4.Quantity, "csharp", "Fhir_R4_Quantity");
-@@projectedName(Fhir.R4.Range, "java", "Fhir_R4_Range");
-@@projectedName(Fhir.R4.Range, "csharp", "Fhir_R4_Range");
-@@projectedName(Fhir.R4.Ratio, "java", "Fhir_R4_Ratio");
-@@projectedName(Fhir.R4.Ratio, "csharp", "Fhir_R4_Ratio");
-@@projectedName(Fhir.R4.Annotation, "java", "Fhir_R4_Annotation");
-@@projectedName(Fhir.R4.Annotation, "csharp", "Fhir_R4_Annotation");
-@@projectedName(Fhir.R4.SampledData, "java", "Fhir_R4_SampledData");
-@@projectedName(Fhir.R4.SampledData, "csharp", "Fhir_R4_SampledData");
-@@projectedName(Fhir.R4.ContactDetail, "java", "Fhir_R4_ContactDetail");
-@@projectedName(Fhir.R4.ContactDetail, "csharp", "Fhir_R4_ContactDetail");
-@@projectedName(Fhir.R4.ContactPoint, "java", "Fhir_R4_ContactPoint");
-@@projectedName(Fhir.R4.ContactPoint, "csharp", "Fhir_R4_ContactPoint");
-@@projectedName(Fhir.R4.Resource, "java", "Fhir_R4_Resource");
-@@projectedName(Fhir.R4.Resource, "csharp", "Fhir_R4_Resource");
-@@projectedName(Fhir.R4.DomainResource, "java", "Fhir_R4_DomainResource");
-@@projectedName(Fhir.R4.DomainResource, "csharp", "Fhir_R4_DomainResource");
-@@projectedName(Fhir.R4.Condition, "java", "Fhir_R4_Condition");
-@@projectedName(Fhir.R4.Condition, "csharp", "Fhir_R4_Condition");
-@@projectedName(Fhir.R4.ConditionStage, "java", "Fhir_R4_ConditionStage");
-@@projectedName(Fhir.R4.ConditionStage, "csharp", "Fhir_R4_ConditionStage");
-@@projectedName(Fhir.R4.Observation, "java", "Fhir_R4_Observation");
-@@projectedName(Fhir.R4.Observation, "csharp", "Fhir_R4_Observation");
-@@projectedName(Fhir.R4.ObservationReferenceRange,
- "java",
- "Fhir_R4_ObservationReferenceRange"
-);
-@@projectedName(Fhir.R4.ObservationReferenceRange,
- "csharp",
- "Fhir_R4_ObservationReferenceRange"
-);
-@@projectedName(Fhir.R4.ObservationComponent,
- "java",
- "Fhir_R4_ObservationComponent"
-);
-@@projectedName(Fhir.R4.ObservationComponent,
- "csharp",
- "Fhir_R4_ObservationComponent"
-);
-@@projectedName(Fhir.R4.ResearchStudy, "java", "Fhir_R4_ResearchStudy");
-@@projectedName(Fhir.R4.ResearchStudy, "csharp", "Fhir_R4_ResearchStudy");
-@@projectedName(AzureHealthInsights.PatientInfoSex, "client", "PatientSex");
-@@projectedName(AzureHealthInsights.PatientInfo, "client", "PatientDetails");
diff --git a/specification/ai/HealthInsights/HealthInsights.OncoPhenotype/model.oncophenotype.tsp b/specification/ai/HealthInsights/HealthInsights.OncoPhenotype/model.oncophenotype.tsp
index b1671219ef20..d8d119be6f73 100644
--- a/specification/ai/HealthInsights/HealthInsights.OncoPhenotype/model.oncophenotype.tsp
+++ b/specification/ai/HealthInsights/HealthInsights.OncoPhenotype/model.oncophenotype.tsp
@@ -1,9 +1,10 @@
import "../HealthInsights.Common/model.common.request.tsp";
import "../HealthInsights.Common/model.common.response.tsp";
import "../HealthInsights.Common/model.common.shared.tsp";
-import "../HealthInsights.Common/model.common.fhir.elements.tsp";
+import "@azure-tools/typespec-azure-core";
using TypeSpec.Rest;
+using Azure.Core;
namespace AzureHealthInsights;
@@ -15,15 +16,21 @@ model OncoPhenotypeData {
configuration?: OncoPhenotypeModelConfiguration;
}
+@resource("oncophenotype/jobs")
@doc("The response for the Onco Phenotype request.")
-@resource("onco-phenotype/jobs")
-model OncoPhenotypeResult
- is HealthInsightsOperationStatus;
+model OncoPhenotypeResult {
+ ...Response;
+
+ @doc("The inference results for the Onco Phenotype request.")
+ @visibility("read")
+ @lroResult
+ results?: OncoPhenotypeResults;
+}
@doc("The inference results for the Onco Phenotype request.")
-model OncoPhenotypeInferenceResult {
+model OncoPhenotypeResults {
@doc("Results for the patients given in the request.")
- patientResults: OncoPhenotypePatientResult[];
+ patients: OncoPhenotypePatientResult[];
@doc("The version of the model used for inference, expressed as the model date.")
modelVersion: ModelVersion;
@@ -32,10 +39,10 @@ model OncoPhenotypeInferenceResult {
@doc("The results of the model's work for a single patient.")
model OncoPhenotypePatientResult {
@doc("The identifier given for the patient in the request.")
- patientId: string;
+ id: string;
@doc("The model's inferences for the given patient.")
- inferences: Array;
+ inferences: OncoPhenotypeInference[];
}
@doc("An inference made by the Onco Phenotype model regarding a patient.")
@@ -82,5 +89,4 @@ enum OncoPhenotypeInferenceType {
PathologicStageT: "pathologicStageT",
PathologicStageN: "pathologicStageN",
PathologicStageM: "pathologicStageM",
- DiagnosisDate: "diagnosisDate",
}
diff --git a/specification/ai/HealthInsights/HealthInsights.OncoPhenotype/route.oncophenotype.tsp b/specification/ai/HealthInsights/HealthInsights.OncoPhenotype/route.oncophenotype.tsp
index 6f9f5f8e2ce1..9d9ffa6e90ce 100644
--- a/specification/ai/HealthInsights/HealthInsights.OncoPhenotype/route.oncophenotype.tsp
+++ b/specification/ai/HealthInsights/HealthInsights.OncoPhenotype/route.oncophenotype.tsp
@@ -12,24 +12,16 @@ using TypeSpec.Http;
namespace AzureHealthInsights;
interface OncoPhenotype {
- #suppress "@azure-tools/typespec-azure-core/no-rpc-path-params" "Service uses a jobId in the path"
@summary("Get Onco Phenotype job details")
@tag("OncoPhenotype")
@doc("Gets the status and details of the Onco Phenotype job.")
- @get
- @route("/onco-phenotype/jobs/{id}")
- getJob is HealthInsightsLongRunningPollOperation;
+ getJob is Azure.Core.ResourceRead;
- #suppress "@azure-tools/typespec-azure-core/long-running-polling-operation-required" "Polling through operation-location"
#suppress "@azure-tools/typespec-azure-core/use-standard-operations" "There is no long-running RPC template in Azure.Core"
@summary("Create Onco Phenotype job")
@tag("OncoPhenotype")
@doc("Creates an Onco Phenotype job with the given request body.")
@pollingOperation(OncoPhenotype.getJob)
- @route("/onco-phenotype/jobs")
- createJob is HealthInsightsLongRunningRpcOperation<
- OncoPhenotypeData,
- OncoPhenotypeResult,
- OncoPhenotypeInferenceResult
- >;
+ @route("/oncophenotype/jobs")
+ createJob is LongRunningRpcOperation;
}
diff --git a/specification/ai/HealthInsights/HealthInsights.OncoPhenotype/tspconfig.yaml b/specification/ai/HealthInsights/HealthInsights.OncoPhenotype/tspconfig.yaml
index 4c774611f806..e1df4402a136 100644
--- a/specification/ai/HealthInsights/HealthInsights.OncoPhenotype/tspconfig.yaml
+++ b/specification/ai/HealthInsights/HealthInsights.OncoPhenotype/tspconfig.yaml
@@ -1,51 +1,19 @@
-parameters:
- "service-dir":
- default: "sdk/healthinsights"
- "service-name":
- default: "HealthInsights"
- "dependencies":
- "additionalDirectories":
- - "specification/ai/HealthInsights/HealthInsights.Common/"
- - "specification/ai/HealthInsights/HealthInsights.OpenAPI/"
- default: ""
- "python-sdk-folder":
- default: "{project-root}/azure-sdk-for-python/"
- "java-sdk-folder":
- default: "{project-root}/azure-sdk-for-java/"
- "js-sdk-folder":
- default: "{project-root}/azure-sdk-for-js/"
- "csharp-sdk-folder":
- default: "{project-root}/azure-sdk-for-net/"
- "service-directory-name":
- default: "healthinsights"
-emit:
- - "@azure-tools/typespec-autorest"
+emit: []
linter:
extends:
- "@azure-tools/typespec-azure-core/all"
options:
- "@azure-tools/typespec-python":
- package-pprint-name: '"Azure Health Insights - Cancer Profiling"'
- package-mode: "dataplane"
- package-version: 1.0.0b2
- package-dir: "azure-healthinsights-cancerprofiling"
- package-name: "{package-dir}"
- emitter-output-dir: "{python-sdk-folder}/sdk/{service-directory-name}/{package-name}"
- "@azure-tools/typespec-java":
- package-dir: "azure-health-insights-cancerprofiling"
- namespace: com.azure.health.insights.cancerprofiling
- partial-update: true
- emitter-output-dir: "{java-sdk-folder}/sdk/{service-directory-name}/azure-health-insights-cancerprofiling"
"@azure-tools/typespec-csharp":
- save-inputs: false
+ namespace : "Azure.Health.Insights.CancerProfiling"
+ clear-output-folder : true
+ new-project : false
+ model-namespace : false
+ "@azure-tools/typespec-java":
+ namespace: "Com.Azure.Health.Insights.CancerProfiling"
clear-output-folder: true
- package-dir: "Azure.Health.Insights.CancerProfiling"
- namespace: "{package-dir}"
+ new-project: false
model-namespace: false
- "@azure-tools/typespec-ts":
- package-dir: "azurehealthinsightscancerprofiling-rest"
- emitter-output-dir: "{js-sdk-folder}/sdk/{service-directory-name}/health-insights-cancerprofiling-rest"
- generateMetadata: true
- generateTest: true
+ "@azure-tools/cadl-typescript":
packageDetails:
- name: "@azure-rest/health-insights-cancerprofiling"
\ No newline at end of file
+ name: "@azure-rest/health-insights-cancerprofiling"
+ description: "Azure Health Insights CancerProfiling"
diff --git a/specification/ai/HealthInsights/HealthInsights.OpenAPI/examples/2023-09-01-preview/SuccessfulOncoPhenotypeRequest.json b/specification/ai/HealthInsights/HealthInsights.OpenAPI/examples/2023-09-01-preview/SuccessfulOncoPhenotypeRequest.json
deleted file mode 100644
index 08280a8b2e72..000000000000
--- a/specification/ai/HealthInsights/HealthInsights.OpenAPI/examples/2023-09-01-preview/SuccessfulOncoPhenotypeRequest.json
+++ /dev/null
@@ -1,64 +0,0 @@
-{
- "operationId": "OncoPhenotype_CreateJob",
- "title": "Creates an Onco Phenotype job with the given request body.",
- "parameters": {
- "endpoint": "{endpoint}",
- "api-version": "2023-09-01-preview",
- "body": {
- "patients": [
- {
- "id": "Patient ID Example 1",
- "info": {
- "sex": "female",
- "birthDate": "1975-09-27"
- },
- "patientDocuments": [
- {
- "type": "note",
- "clinicalType": "historyAndPhysical",
- "id": "1",
- "language": "en",
- "createdDateTime": "2021-10-26T16:54:44.739Z",
- "content": {
- "sourceType": "inline",
- "value": "Sample note 1"
- }
- },
- {
- "type": "note",
- "clinicalType": "imaging",
- "id": "2",
- "language": "en",
- "createdDateTime": "2020-11-26T16:39:44.739Z",
- "content": {
- "sourceType": "inline",
- "value": "Sample note 2"
- }
- }
- ]
- }
- ],
- "configuration": {
- "verbose": true,
- "includeEvidence": true,
- "inferenceTypes": [
- "histology",
- "clinicalStageT"
- ],
- "checkForCancerCase": false
- }
- }
- },
- "responses": {
- "202": {
- "headers": {
- "Operation-Location": "{endpoint}/health-insights/onco-phenotype/jobs/{id}?api-version=2023-09-01-preview",
- "Retry-After": "1"
- },
- "body": {
- "status": "notStarted",
- "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
- }
- }
- }
-}
diff --git a/specification/ai/HealthInsights/HealthInsights.OpenAPI/examples/2023-09-01-preview/SuccessfulOncoPhenotypeResponse.json b/specification/ai/HealthInsights/HealthInsights.OpenAPI/examples/2023-09-01-preview/SuccessfulOncoPhenotypeResponse.json
deleted file mode 100644
index 5695c10cdfc4..000000000000
--- a/specification/ai/HealthInsights/HealthInsights.OpenAPI/examples/2023-09-01-preview/SuccessfulOncoPhenotypeResponse.json
+++ /dev/null
@@ -1,65 +0,0 @@
-{
- "operationId": "OncoPhenotype_GetJob",
- "title": "Gets the status and details of the Onco Phenotype job.",
- "parameters": {
- "endpoint": "{endpoint}",
- "api-version": "2023-09-01-preview",
- "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
- },
- "responses": {
- "200": {
- "body": {
- "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "createdDateTime": "2021-11-26T17:22:27.386Z",
- "expirationDateTime": "2021-11-26T17:22:27.386Z",
- "lastUpdateDateTime": "2021-11-26T17:22:27.386Z",
- "status": "succeeded",
- "result": {
- "patientResults": [
- {
- "patientId": "Patient ID Example 1",
- "inferences": [
- {
- "type": "histology",
- "value": "8561",
- "description": "Adenolymphoma",
- "confidenceScore": 0.85,
- "evidence": [
- {
- "patientDataEvidence": {
- "id": "1",
- "text": "string",
- "offset": 70,
- "length": 135
- },
- "importance": 1
- }
- ]
- },
- {
- "type": "clinicalStageT",
- "value": "T3",
- "description": "Locally advanced disease at risk for micrometastases",
- "confidenceScore": 0.88,
- "evidence": [
- {
- "patientDataEvidence": {
- "id": "2",
- "text": "string",
- "offset": 12,
- "length": 9
- },
- "importance": 1
- }
- ],
- "caseId": "1"
- }
- ]
- }
- ],
- "modelVersion": "2021-11-26"
- }
- }
- }
- }
-}
diff --git a/specification/ai/HealthInsights/HealthInsights.OpenAPI/examples/2023-09-01-preview/SuccessfulPatientTimelineRequest.json b/specification/ai/HealthInsights/HealthInsights.OpenAPI/examples/2023-09-01-preview/SuccessfulPatientTimelineRequest.json
deleted file mode 100644
index 50500c8cea6e..000000000000
--- a/specification/ai/HealthInsights/HealthInsights.OpenAPI/examples/2023-09-01-preview/SuccessfulPatientTimelineRequest.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "operationId": "PatientTimeline_CreateJob",
- "title": "Creates a Patient Timeline job with the given request body.",
- "parameters": {
- "endpoint": "{endpoint}",
- "api-version": "2023-09-01-preview",
- "body": {
- "patients": []
- }
- },
- "responses": {
- "202": {
- "headers": {
- "Operation-Location": "{endpoint}/health-insights/patient-timeline/jobs/{id}?api-version=2023-09-01-preview",
- "Retry-After": "1"
- },
- "body": {
- "status": "notStarted",
- "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
- }
- }
- }
-}
diff --git a/specification/ai/HealthInsights/HealthInsights.OpenAPI/examples/2023-09-01-preview/SuccessfulPatientTimelineResponse.json b/specification/ai/HealthInsights/HealthInsights.OpenAPI/examples/2023-09-01-preview/SuccessfulPatientTimelineResponse.json
deleted file mode 100644
index a73eff7a3e34..000000000000
--- a/specification/ai/HealthInsights/HealthInsights.OpenAPI/examples/2023-09-01-preview/SuccessfulPatientTimelineResponse.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- "operationId": "PatientTimeline_GetJob",
- "title": "Gets the status and details of the Patient Timeline job.",
- "parameters": {
- "endpoint": "{endpoint}",
- "api-version": "2023-09-01-preview",
- "id": "a4d3d73e-2be3-4ca1-bd4f-66a5bdd19754"
- },
- "responses": {
- "200": {
- "body": {
- "id": "a4d3d73e-2be3-4ca1-bd4f-66a5bdd19754",
- "createdDateTime": "2021-11-28T09:13:11.046Z",
- "expirationDateTime": "2021-11-28T09:13:11.046Z",
- "lastUpdateDateTime": "2021-11-28T09:13:11.046Z",
- "status": "succeeded",
- "result": {
- "patientResults": [],
- "modelVersion": "2021-10-28"
- }
- }
- }
- }
-}
diff --git a/specification/ai/HealthInsights/HealthInsights.OpenAPI/examples/2023-09-01-preview/SuccessfulRadiologyInsightsRequest.json b/specification/ai/HealthInsights/HealthInsights.OpenAPI/examples/2023-09-01-preview/SuccessfulRadiologyInsightsRequest.json
deleted file mode 100644
index 6041b94cdfcb..000000000000
--- a/specification/ai/HealthInsights/HealthInsights.OpenAPI/examples/2023-09-01-preview/SuccessfulRadiologyInsightsRequest.json
+++ /dev/null
@@ -1,121 +0,0 @@
-{
- "operationId": "RadiologyInsights_CreateJob",
- "title": "Creates a Radiology Insights job with the given request body.",
- "parameters": {
- "endpoint": "{endpoint}",
- "api-version": "2023-09-01-preview",
- "body": {
- "configuration": {
- "inferenceOptions": {
- "followupRecommendationOptions": {
- "includeRecommendationsWithNoSpecifiedModality": false,
- "includeRecommendationsInReferences": false,
- "provideFocusedSentenceEvidence": false
- },
- "findingOptions": {
- "provideFocusedSentenceEvidence": false
- }
- },
- "inferenceTypes": [
- "finding",
- "ageMismatch",
- "lateralityDiscrepancy",
- "sexMismatch",
- "completeOrderDiscrepancy",
- "limitedOrderDiscrepancy",
- "criticalResult",
- "criticalRecommendation",
- "followupRecommendation",
- "followupCommunication",
- "radiologyProcedure"
- ],
- "locale": "en-US",
- "verbose": false,
- "includeEvidence": true
- },
- "patients": [
- {
- "id": "sample id 1",
- "info": {
- "sex": "male",
- "clinicalInfo": [
- {
- "resourceType": "Observation",
- "status": "unknown",
- "code": {
- "coding": [
- {
- "system": "http://www.nlm.nih.gov/research/umls",
- "code": "C0018802",
- "display": "MalignantNeoplasms"
- }
- ]
- },
- "valueBoolean": "true"
- }
- ]
- },
- "encounters": [
- {
- "id": "encounterid1",
- "period": {
- "start": "2023-12-21T00:00:00",
- "end": "2023-12-21T00:00:00"
- },
- "class": "inpatient"
- }
- ],
- "patientDocuments": [
- {
- "type": "note",
- "clinicalType": "radiologyReport",
- "id": "docid1",
- "language": "en",
- "authors": [
- {
- "id": "authorid1",
- "fullName": "authorname1"
- }
- ],
- "specialtyType": "radiology",
- "createdDateTime": "2023-12-21T00:00:00",
- "administrativeMetadata": {
- "orderedProcedures": [
- {
- "code": {
- "coding": [
- {
- "system": "Http://hl7.org/fhir/ValueSet/cpt-all",
- "code": "111111",
- "display": "CT ABD/PELVIS"
- }
- ]
- },
- "description": "CT ABD/PELVIS"
- }
- ],
- "encounterId": "encounterid1"
- },
- "content": {
- "sourceType": "inline",
- "value": "[**2143-4-13**] 5:04 PM\r\nCT ABD W&W/O C; CT CHEST W&W/O C Clip # [**Clip Number (Radiology) 38350**]\r\nCT PELVIS W&W/O C\r\nReason: ? PE, evidence of pneumonia\r\nAdmitting Diagnosis: SEPSIS\r\nField of view: 38 Contrast: OPTIRAY Amt: 130\r\n______________________________________________________________________________\r\n[**Hospital 4**] MEDICAL CONDITION:\r\n52 year old man with urosepsis, s/p nephrostogram on [**4-12**], today with acute\r\nSOB, fever, rigors.\r\nREASON FOR THIS EXAMINATION:\r\n? PE, evidence of pneumonia\r\nNo contraindications for IV contrast\r\n______________________________________________________________________________\r\nFINAL REPORT\r\nINDICATION: History of urosepsis status post nephrostogram on [**4-12**], today\r\nwith acute shortness of breath, fevers, and rigors. Also reported hematocrit\r\ndrop. Evaluate for pulmonary embolism or hematoma.\r\nCOMPARISON: Non-contrast CT of the abdomen and pelvis dated [**2143-4-11**].\r\nTECHNIQUE: MDCT acquired images of the chest, abdomen, and pelvis were\r\nobtained before and after the administration of IV contrast. A true CT\r\nangiogram could not be performed due to lack of appropriate intravenous\r\naccess.\r\nCT OF THE CHEST WITHOUT AND WITH IV CONTRAST: Evaluation of the pulmonary\r\narteries is limited with no large central pulmonary embolism seen. Evaluation\r\nof the segmental and subsegmental branches is limited. There is a central\r\nvenous catheter that terminates in the right atrium. There are numerous small\r\nmesenteric and axillary lymph nodes that do not meet CT criteria for\r\npathologic enlargement. There are coronary artery calcifications. There are\r\nbilateral small layering pleural effusions with associated compressive\r\natelectasis. The images of the lungs are limited due to motion. There\r\nappears to be a patchy, predominantly ground-glass opacity in both lower\r\nlobes, left worse than right. The aorta appears intact. There is debris in\r\nthe trachea.\r\nCT OF THE ABDOMEN WITHOUT AND WITH IV CONTRAST: There is high-density\r\nmaterial tracking along the course of a dilated left ureter consistent with\r\nhemorrhage that is new compared to the previous study. New stranding in the\r\nleft retroperitoneum is also present consistent with retroperitoneal\r\nhemorrhage. Perinephric stranding is present, as was seen on the previous\r\nstudy. The degree of dilatation of the left ureter is unchanged. Several\r\nfoci of air outside of the collecting system are present, presumably\r\npostprocedural in nature. Contrast-enhanced images show abnormal perfusion of\r\nthe left kidney with a striated appearance, most severe at the upper pole with\r\nperipheral wedge-shaped hypoenhancing areas also present on top of the areas\r\nof reduced perfusion. No active extravasation of contrast is seen. The right\r\nkidney is normal. The liver, spleen, and adrenal glands are unremarkable.\r\nPancreas is unremarkable with slightly prominent distal common bile duct\r\nmeasuring up to 8-9 mm. There is a small cystic lesion measuring 5 mm at the\r\nhead of the pancreas (series 10, image 143). Small and large bowel are\r\n(Over)\r\n[**2143-4-13**] 5:04 PM\r\nCT ABD W&W/O C; CT CHEST W&W/O C Clip # [**Clip Number (Radiology) 38350**]\r\nCT PELVIS W&W/O C\r\nReason: ? PE, evidence of pneumonia\r\nAdmitting Diagnosis: SEPSIS\r\nField of view: 38 Contrast: OPTIRAY Amt: 130\r\n______________________________________________________________________________\r\nFINAL REPORT\r\n(Cont)\r\ngrossly unremarkable. The aorta, celiac artery, superior mesenteric artery,\r\ninferior mesenteric artery, and renal arteries appear patent.\r\nCT OF THE PELVIS WITHOUT AND WITH IV CONTRAST: The prostate gland is\r\nenlarged. Thickening of the bladder wall is again demonstrated. Several foci\r\nof air within the bladder are presumably secondary to the Foley catheter. The\r\nrectum and sigmoid colon are unremarkable.\r\nBONE WINDOWS: There are degenerative changes with no suspicious lytic or\r\nsclerotic lesions.\r\nIMPRESSION:\r\n1. New high-density material surrounding the left ureter and tracking within\r\nthe retroperitoneum consistent with hemorrhage.\r\n2. Abnormal perfusion of the left kidney, most severe at the upper pole.\r\nFindings are consistent with pyelonephritis. Edema and abnormal perfusion at\r\nthe upper pole and interpolar region medially with multiple peripheral\r\nhypoenhancing wedge- shaped regions likely represent ischemia and a component\r\nof infarction.\r\n3. Limited examination for pulmonary embolism due to suboptimal contrast\r\nbolus with no large central embolus seen. Evaluation of distal segmental and\r\nsubsegmental branches is limited.\r\n4. Small bilateral layering pleural effusions with associated compressive\r\natelectasis. Patchy predominantly ground-glass opacities in both lower lobes,\r\nleft worse than right could represent pneumonia or pneumonitis.\r\n5. 5mm cystic lesion in the head of the pancreas. Recommend 1 year follow up.\r\nThe above was discussed with Dr. [**First Name8 (NamePattern2) 951**] [**Last Name (NamePattern1) 1238**] at approximately 6:30 p.m. on\r\n[**2143-4-13**].\r\n"
- }
- }
- ]
- }
- ]
- }
- },
- "responses": {
- "202": {
- "headers": {
- "Operation-Location": "{endpoint}/health-insights/radiology-insights/jobs/{id}?api-version=2023-09-01-preview",
- "Retry-After": "1"
- },
- "body": {
- "status": "notStarted",
- "id": "ad28aef5-87f3-4d2d-97eb-5cdeb4519d12"
- }
- }
- }
-}
diff --git a/specification/ai/HealthInsights/HealthInsights.OpenAPI/examples/2023-09-01-preview/SuccessfulRadiologyInsightsResponse.json b/specification/ai/HealthInsights/HealthInsights.OpenAPI/examples/2023-09-01-preview/SuccessfulRadiologyInsightsResponse.json
deleted file mode 100644
index 6167030c095f..000000000000
--- a/specification/ai/HealthInsights/HealthInsights.OpenAPI/examples/2023-09-01-preview/SuccessfulRadiologyInsightsResponse.json
+++ /dev/null
@@ -1,33451 +0,0 @@
-{
- "operationId": "RadiologyInsights_GetJob",
- "title": "Gets the status and details of the Radiology Insights job.",
- "parameters": {
- "endpoint": "{endpoint}",
- "api-version": "2023-09-01-preview",
- "id": "ad28aef5-87f3-4d2d-97eb-5cdeb4519d12"
- },
- "responses": {
- "200": {
- "body": {
- "result": {
- "patientResults": [
- {
- "patientId": "sample id 1",
- "inferences": [
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6839",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "246501002",
- "display": "TECHNIQUE (ATTRIBUTE)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4466
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4508
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "19005-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "Impresssions"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6840",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "246501002",
- "display": "TECHNIQUE (ATTRIBUTE)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4608
- },
- {
- "url": "length",
- "valueInteger": 12
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4608
- },
- {
- "url": "length",
- "valueInteger": 12
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "39607008",
- "display": "LUNG STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4608
- },
- {
- "url": "length",
- "valueInteger": 12
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4608
- },
- {
- "url": "length",
- "valueInteger": 12
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID1301",
- "display": "LUNG"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4608
- },
- {
- "url": "length",
- "valueInteger": 12
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4608
- },
- {
- "url": "length",
- "valueInteger": 12
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID13437",
- "display": "LUNGS"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4572
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4586
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4608
- },
- {
- "url": "length",
- "valueInteger": 12
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4621
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4633
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "19005-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "Impresssions"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6856",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 162
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 162
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "55584005",
- "display": "EMBOLUS (MORPHOLOGIC ABNORMALITY)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 162
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 162
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "39607008",
- "display": "LUNG STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 162
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 162
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID1301",
- "display": "LUNG"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 162
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 162
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID13437",
- "display": "LUNGS"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 162
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "displayName",
- "valueString": "reason for encounter"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6857",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "60022001",
- "display": "POSSIBLE DIAGNOSIS (CONTEXTUAL QUALIFIER) (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 178
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 178
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "233604007",
- "display": "PNEUMONIA (DISORDER)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 178
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "displayName",
- "valueString": "reason for encounter"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6858",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 210
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 210
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "91302008",
- "display": "SEPSIS (DISORDER)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 210
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "46241-6"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "HOSPITAL ADMISSION DIAGNOSIS - REPORTED"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6859",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 402
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 402
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "64572001",
- "display": "DISEASE (DISORDER)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 457
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "246452003",
- "display": "CHRONICITY (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "255363002",
- "display": "SUDDEN (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 402
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 457
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "11329-0"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "History"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6860",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "60022001",
- "display": "POSSIBLE DIAGNOSIS (CONTEXTUAL QUALIFIER) (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 517
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 517
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "55584005",
- "display": "EMBOLUS (MORPHOLOGIC ABNORMALITY)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 517
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 517
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "39607008",
- "display": "LUNG STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 517
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 517
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID1301",
- "display": "LUNG"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 517
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 517
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID13437",
- "display": "LUNGS"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 517
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "displayName",
- "valueString": "reason for exam"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6861",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "60022001",
- "display": "POSSIBLE DIAGNOSIS (CONTEXTUAL QUALIFIER) (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 533
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 533
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "233604007",
- "display": "PNEUMONIA (DISORDER)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 533
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "displayName",
- "valueString": "reason for exam"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6862",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 700
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 700
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "64572001",
- "display": "DISEASE (DISORDER)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 700
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "18785-6"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "Reason For Study"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6863",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 857
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 867
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 857
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 867
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "55584005",
- "display": "EMBOLUS (MORPHOLOGIC ABNORMALITY)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 857
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 857
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "39607008",
- "display": "LUNG STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 857
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 857
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID1301",
- "display": "LUNG"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 857
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 857
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID13437",
- "display": "LUNGS"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 857
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 867
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "18785-6"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "Reason For Study"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6864",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 879
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 879
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "35566002",
- "display": "HEMATOMA (MORPHOLOGIC ABNORMALITY)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 857
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 857
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID1301",
- "display": "LUNG"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 857
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 857
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID13437",
- "display": "LUNGS"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 879
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "18785-6"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "Reason For Study"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6865",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "260413007",
- "display": "NONE (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1325
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1315
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1325
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "55584005",
- "display": "EMBOLUS (MORPHOLOGIC ABNORMALITY)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1262
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1273
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1262
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1273
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "81040000",
- "display": "PULMONARY ARTERY STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1315
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1315
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "39607008",
- "display": "LUNG STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1262
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1273
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1262
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1273
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID974",
- "display": "PULMONARY ARTERY"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1262
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1273
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1262
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1273
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID28586",
- "display": "SET OF PULMONARY ARTERIES"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1315
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1315
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID1301",
- "display": "LUNG"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1315
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1315
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID13437",
- "display": "LUNGS"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1301
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1307
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "362981000",
- "display": "QUALIFIER VALUE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueString": "large;;central"
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1262
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1273
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1301
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1307
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1315
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1325
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "29306-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "SURGERY PROCEDURE"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6866",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1691
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1674
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1683
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1691
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "41699000",
- "display": "EFFUSION (MORPHOLOGIC ABNORMALITY)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1683
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1683
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "3120008",
- "display": "PLEURAL MEMBRANE STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1683
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1683
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID1362",
- "display": "PLEURA"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1658
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "45651917",
- "display": "LATERALITY (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1658
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "51440002",
- "display": "RIGHT AND LEFT (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1717
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1730
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "135650694",
- "display": "CAUSES OF HARM (QUALIFIER VALUE)"
- }
- ]
- },
- "valueString": "compressive;;atelectasis"
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1668
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1674
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "362981000",
- "display": "QUALIFIER VALUE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "27123005",
- "display": "BILIARY SLUDGE (DISORDER)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": true
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1658
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1668
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1674
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1683
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1691
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1717
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1730
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "29306-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "SURGERY PROCEDURE"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6867",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1717
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1730
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1717
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1730
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46621007",
- "display": "ATELECTASIS (DISORDER)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1717
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1730
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1717
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "71173004",
- "display": "COMPRESSION (MORPHOLOGIC ABNORMALITY)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1683
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1683
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "3120008",
- "display": "PLEURAL MEMBRANE STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1683
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1683
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID1362",
- "display": "PLEURA"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1683
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1717
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1730
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "29306-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "SURGERY PROCEDURE"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6868",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "162432007",
- "display": "SYMPTOM: GENERALIZED (FINDING)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "60022001",
- "display": "POSSIBLE DIAGNOSIS (CONTEXTUAL QUALIFIER) (QUALIFIER VALUE)"
- }
- ]
- },
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "260413007",
- "display": "NONE (QUALIFIER VALUE)"
- }
- ]
- },
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "36692007",
- "display": "KNOWN (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2117
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2117
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131148009",
- "display": "BLEEDING (FINDING)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2088
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2093
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2088
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2093
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "122489005",
- "display": "URINARY SYSTEM STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2088
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2093
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2088
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2093
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID30845",
- "display": "LEFT URETER"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2088
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "45651917",
- "display": "LATERALITY (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2088
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "7771000",
- "display": "LEFT (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2088
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2093
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2117
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "29306-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "SURGERY PROCEDURE"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6869",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "2931005",
- "display": "PROBABLE DIAGNOSIS (CONTEXTUAL QUALIFIER) (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2265
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2248
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2265
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131148009",
- "display": "BLEEDING (FINDING)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2248
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2248
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "699600004",
- "display": "STRUCTURE OF RETROPERITONEAL SPACE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2248
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2248
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID431",
- "display": "RETROPERITONEUM"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2195
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "45651917",
- "display": "LATERALITY (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2195
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "7771000",
- "display": "LEFT (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2195
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2248
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2265
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "29306-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "SURGERY PROCEDURE"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6870",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3277
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3277
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "55584005",
- "display": "EMBOLUS (MORPHOLOGIC ABNORMALITY)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3277
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3277
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "39607008",
- "display": "LUNG STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3277
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3277
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID1301",
- "display": "LUNG"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3277
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3277
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID13437",
- "display": "LUNGS"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3277
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "displayName",
- "valueString": "reason for encounter"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6871",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "60022001",
- "display": "POSSIBLE DIAGNOSIS (CONTEXTUAL QUALIFIER) (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3293
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3293
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "233604007",
- "display": "PNEUMONIA (DISORDER)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3293
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "displayName",
- "valueString": "reason for encounter"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6872",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3325
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3325
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "91302008",
- "display": "SEPSIS (DISORDER)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3325
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "46241-6"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "HOSPITAL ADMISSION DIAGNOSIS - REPORTED"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6874",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "2931005",
- "display": "PROBABLE DIAGNOSIS (CONTEXTUAL QUALIFIER) (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4237
- },
- {
- "url": "length",
- "valueInteger": 14
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4237
- },
- {
- "url": "length",
- "valueInteger": 14
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "23583003",
- "display": "INFLAMMATION (MORPHOLOGIC ABNORMALITY)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4237
- },
- {
- "url": "length",
- "valueInteger": 14
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "19005-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "Impresssions"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6875",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "60022001",
- "display": "POSSIBLE DIAGNOSIS (CONTEXTUAL QUALIFIER) (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4412
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4412
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "52674009",
- "display": "ISCHEMIA (DISORDER)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4291
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4297
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4291
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4297
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "64033007",
- "display": "KIDNEY STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4291
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4297
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4291
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4297
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID205",
- "display": "KIDNEY"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4291
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4297
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4324
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4412
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "19005-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "Impresssions"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6876",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "60022001",
- "display": "POSSIBLE DIAGNOSIS (CONTEXTUAL QUALIFIER) (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4441
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4441
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "55641003",
- "display": "INFARCT (MORPHOLOGIC ABNORMALITY)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4291
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4297
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4291
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4297
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "64033007",
- "display": "KIDNEY STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4291
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4297
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4291
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4297
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID205",
- "display": "KIDNEY"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4291
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4297
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4324
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4441
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "19005-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "Impresssions"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6877",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4492
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4482
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4492
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "55584005",
- "display": "EMBOLUS (MORPHOLOGIC ABNORMALITY)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4482
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4482
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "39607008",
- "display": "LUNG STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4482
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4482
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID1301",
- "display": "LUNG"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4482
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4482
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID13437",
- "display": "LUNGS"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4529
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "135650694",
- "display": "CAUSES OF HARM (QUALIFIER VALUE)"
- }
- ]
- },
- "valueString": "bolus"
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4482
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4492
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4529
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "19005-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "Impresssions"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6878",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4680
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4663
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4672
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4680
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "41699000",
- "display": "EFFUSION (MORPHOLOGIC ABNORMALITY)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4672
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4672
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "3120008",
- "display": "PLEURAL MEMBRANE STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4672
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4672
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID1362",
- "display": "PLEURA"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4653
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "45651917",
- "display": "LATERALITY (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4653
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "51440002",
- "display": "RIGHT AND LEFT (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4706
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4719
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "135650694",
- "display": "CAUSES OF HARM (QUALIFIER VALUE)"
- }
- ]
- },
- "valueString": "compressive;;atelectasis"
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4647
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4663
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "362981000",
- "display": "QUALIFIER VALUE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "27123005",
- "display": "BILIARY SLUDGE (DISORDER)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": true
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4647
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4653
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4663
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4672
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4680
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4706
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4719
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "19005-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "Impresssions"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6879",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4706
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4719
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4706
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4719
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46621007",
- "display": "ATELECTASIS (DISORDER)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4706
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4719
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4706
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "71173004",
- "display": "COMPRESSION (MORPHOLOGIC ABNORMALITY)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4672
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4672
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "3120008",
- "display": "PLEURAL MEMBRANE STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4672
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4672
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID1362",
- "display": "PLEURA"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4672
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4706
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4719
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "19005-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "Impresssions"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6882",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "260413007",
- "display": "NONE (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 464
- },
- {
- "url": "length",
- "valueInteger": 3
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 464
- },
- {
- "url": "length",
- "valueInteger": 3
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "390870001",
- "display": "SHORT OF BREATH DRESSING/UNDRESSING (FINDING)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 464
- },
- {
- "url": "length",
- "valueInteger": 3
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "11329-0"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "History"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6883",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "162432007",
- "display": "SYMPTOM: GENERALIZED (FINDING)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "260413007",
- "display": "NONE (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 469
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 469
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "386661006",
- "display": "FEVER (FINDING)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 469
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "11329-0"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "History"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6884",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "260413007",
- "display": "NONE (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 476
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 476
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "43724002",
- "display": "CHILL (FINDING)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 476
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 476
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "16046003",
- "display": "MUSCLE RIGIDITY (FINDING)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 476
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "11329-0"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "History"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6885",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 769
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 779
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 782
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 769
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 779
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 782
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "390870001",
- "display": "SHORT OF BREATH DRESSING/UNDRESSING (FINDING)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 769
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 779
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 782
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 763
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 769
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "64572001",
- "display": "DISEASE (DISORDER)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 763
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "246452003",
- "display": "CHRONICITY (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "255363002",
- "display": "SUDDEN (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 763
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 769
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 779
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 782
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "18785-6"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "Reason For Study"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6886",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "162432007",
- "display": "SYMPTOM: GENERALIZED (FINDING)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 790
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 790
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "386661006",
- "display": "FEVER (FINDING)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 763
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "246452003",
- "display": "CHRONICITY (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "255363002",
- "display": "SUDDEN (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 763
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 790
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "18785-6"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "Reason For Study"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6887",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 802
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 802
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "43724002",
- "display": "CHILL (FINDING)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 802
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 802
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "16046003",
- "display": "MUSCLE RIGIDITY (FINDING)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 763
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "246452003",
- "display": "CHRONICITY (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "255363002",
- "display": "SUDDEN (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 763
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 802
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "18785-6"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "Reason For Study"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6889",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1630
- },
- {
- "url": "length",
- "valueInteger": 14
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1630
- },
- {
- "url": "length",
- "valueInteger": 14
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "18115005",
- "display": "PATHOLOGIC CALCIFICATION, CALCIFIED STRUCTURE (MORPHOLOGIC ABNORMALITY)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1614
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1623
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1614
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1623
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "41801008",
- "display": "CORONARY ARTERY STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1614
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1623
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1614
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1623
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID28727",
- "display": "SET OF CORONARY ARTERIES"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1614
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1623
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1614
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1623
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID35862",
- "display": "CORONARY ARTERY"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1614
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1623
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1630
- },
- {
- "url": "length",
- "valueInteger": 14
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "29306-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "SURGERY PROCEDURE"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6890",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1841
- },
- {
- "url": "length",
- "valueInteger": 12
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1854
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1841
- },
- {
- "url": "length",
- "valueInteger": 12
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1854
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "128305008",
- "display": "ABNORMALLY OPAQUE STRUCTURE (MORPHOLOGIC ABNORMALITY)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1870
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1877
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1900
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1870
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1877
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1900
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "39607008",
- "display": "LUNG STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1870
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1877
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1900
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1870
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1877
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1900
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID1301",
- "display": "LUNG"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1870
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1877
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1900
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1870
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1877
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1900
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID13437",
- "display": "LUNGS"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1870
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1877
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1884
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1870
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1877
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1884
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID13406",
- "display": "ANATOMICAL LOBE"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1900
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "45651917",
- "display": "LATERALITY (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1900
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "24028007",
- "display": "RIGHT (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1865
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "45651917",
- "display": "LATERALITY (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1865
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "51440002",
- "display": "RIGHT AND LEFT (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1884
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "45651917",
- "display": "LATERALITY (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1884
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "7771000",
- "display": "LEFT (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1819
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "362981000",
- "display": "QUALIFIER VALUE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueString": "patchy"
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": true
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1819
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1841
- },
- {
- "url": "length",
- "valueInteger": 12
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1854
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1865
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1870
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1877
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1884
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1900
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "29306-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "SURGERY PROCEDURE"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6891",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1943
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1943
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "257159000",
- "display": "DEBRIS (SUBSTANCE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1958
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1958
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "955009",
- "display": "BRONCHIAL STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1958
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1958
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID1247",
- "display": "TRACHEA"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1943
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1958
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "29306-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "SURGERY PROCEDURE"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6892",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2026
- },
- {
- "url": "length",
- "valueInteger": 12
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2040
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2026
- },
- {
- "url": "length",
- "valueInteger": 12
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "127558001",
- "display": "DENSITY FINDING (FINDING)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2088
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2093
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2088
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2093
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "122489005",
- "display": "URINARY SYSTEM STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2088
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2093
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2088
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2093
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID30845",
- "display": "LEFT URETER"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2088
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "45651917",
- "display": "LATERALITY (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2088
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "7771000",
- "display": "LEFT (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2026
- },
- {
- "url": "length",
- "valueInteger": 12
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2040
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2088
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2093
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "29306-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "SURGERY PROCEDURE"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6893",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2080
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2080
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "25322007",
- "display": "DILATATION (MORPHOLOGIC ABNORMALITY)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2088
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2093
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2088
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2093
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "122489005",
- "display": "URINARY SYSTEM STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2088
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2093
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2088
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2093
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID30845",
- "display": "LEFT URETER"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2088
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "45651917",
- "display": "LATERALITY (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2088
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "7771000",
- "display": "LEFT (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2080
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2088
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2093
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "29306-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "SURGERY PROCEDURE"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6894",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "7147002",
- "display": "NEW (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2177
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2177
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "118247008",
- "display": "RADIOLOGIC FINDING (FINDING)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2200
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2200
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "699600004",
- "display": "STRUCTURE OF RETROPERITONEAL SPACE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2200
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2200
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID431",
- "display": "RETROPERITONEUM"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2195
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "45651917",
- "display": "LATERALITY (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2195
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "7771000",
- "display": "LEFT (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2177
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2195
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2200
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "29306-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "SURGERY PROCEDURE"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6895",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2290
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2290
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "118247008",
- "display": "RADIOLOGIC FINDING (FINDING)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2278
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2290
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "29306-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "SURGERY PROCEDURE"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6896",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "36692007",
- "display": "KNOWN (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2363
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2363
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "25322007",
- "display": "DILATATION (MORPHOLOGIC ABNORMALITY)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2381
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2386
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2381
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2386
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "122489005",
- "display": "URINARY SYSTEM STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2381
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2386
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2381
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2386
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID30845",
- "display": "LEFT URETER"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2381
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "45651917",
- "display": "LATERALITY (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2381
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "7771000",
- "display": "LEFT (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2396
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "288533004",
- "display": "CHANGE VALUES (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "58158008",
- "display": "STABLE (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2363
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2381
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2386
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2396
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "29306-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "SURGERY PROCEDURE"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6897",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2417
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2422
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2425
- },
- {
- "url": "length",
- "valueInteger": 3
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2425
- },
- {
- "url": "length",
- "valueInteger": 3
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "15158005",
- "display": "AIR (SUBSTANCE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2444
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2455
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2444
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2455
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "122489005",
- "display": "URINARY SYSTEM STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2444
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2455
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2444
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2455
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID223",
- "display": "RENAL COLLECTING SYSTEM"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2429
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "362981000",
- "display": "QUALIFIER VALUE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueString": "outside"
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": true
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2417
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2422
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2425
- },
- {
- "url": "length",
- "valueInteger": 3
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2429
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2444
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2455
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "29306-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "SURGERY PROCEDURE"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6898",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2571
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2576
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2571
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2576
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "64033007",
- "display": "KIDNEY STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2571
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2576
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2571
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2576
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID29663",
- "display": "LEFT KIDNEY"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2616
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "272141005",
- "display": "SEVERITIES (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "24484000",
- "display": "SEVERE (SEVERITY MODIFIER) (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2647
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2658
- },
- {
- "url": "length",
- "valueInteger": 12
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "362981000",
- "display": "QUALIFIER VALUE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueString": "peripheral;;wedge-shaped"
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2571
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2576
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2616
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2630
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2636
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2647
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2658
- },
- {
- "url": "length",
- "valueInteger": 12
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2671
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2675
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2685
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "29306-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "SURGERY PROCEDURE"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6899",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2736
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2728
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "260400001",
- "display": "REDUCED (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2728
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "362981000",
- "display": "QUALIFIER VALUE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueString": "reduced"
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2728
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2736
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "29306-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "SURGERY PROCEDURE"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6900",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "260413007",
- "display": "NONE (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2758
- },
- {
- "url": "length",
- "valueInteger": 13
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2772
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2775
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2758
- },
- {
- "url": "length",
- "valueInteger": 13
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "76676007",
- "display": "EXTRAVASATION (MORPHOLOGIC ABNORMALITY)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2751
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "362981000",
- "display": "QUALIFIER VALUE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueString": "active"
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2751
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2758
- },
- {
- "url": "length",
- "valueInteger": 13
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2772
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2775
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "29306-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "SURGERY PROCEDURE"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6901",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2997
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3004
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2997
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3004
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "367643001",
- "display": "CYST (MORPHOLOGIC ABNORMALITY)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2997
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3004
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3004
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3046
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "52988006",
- "display": "LESION (MORPHOLOGIC ABNORMALITY)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3034
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3039
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3042
- },
- {
- "url": "length",
- "valueInteger": 3
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3046
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3034
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3039
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3042
- },
- {
- "url": "length",
- "valueInteger": 3
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3046
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "15776009",
- "display": "PANCREATIC STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3034
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3039
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3042
- },
- {
- "url": "length",
- "valueInteger": 3
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3046
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3034
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3039
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3042
- },
- {
- "url": "length",
- "valueInteger": 3
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3046
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID171",
- "display": "HEAD OF PANCREAS"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2991
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "362981000",
- "display": "QUALIFIER VALUE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueString": "small"
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3021
- },
- {
- "url": "length",
- "valueInteger": 1
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3023
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "246115007",
- "display": "SIZE (ATTRIBUTE)"
- }
- ]
- },
- "valueQuantity": {
- "value": 5.0,
- "unit": "MILLIMETER"
- },
- "interpretation": [
- {
- "coding": [
- {
- "code": "15240007",
- "display": "CURRENT"
- }
- ]
- }
- ]
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2991
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2997
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3004
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3021
- },
- {
- "url": "length",
- "valueInteger": 1
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3023
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3034
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3039
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3042
- },
- {
- "url": "length",
- "valueInteger": 3
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3046
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "29306-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "SURGERY PROCEDURE"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6902",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3704
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3715
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3718
- },
- {
- "url": "length",
- "valueInteger": 3
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3704
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "89977008",
- "display": "INCREASED THICKNESS (FINDING)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3722
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3730
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3722
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3730
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "89837001",
- "display": "URINARY BLADDER STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3722
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3730
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3722
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3730
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID30135",
- "display": "WALL OF URINARY BLADDER"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3704
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3715
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3718
- },
- {
- "url": "length",
- "valueInteger": 3
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3722
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3730
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "displayName",
- "valueString": "ct test"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6903",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3776
- },
- {
- "url": "length",
- "valueInteger": 3
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3776
- },
- {
- "url": "length",
- "valueInteger": 3
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "15158005",
- "display": "AIR (SUBSTANCE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3791
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3791
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "89837001",
- "display": "URINARY BLADDER STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3791
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3791
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID237",
- "display": "URINARY BLADDER"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3776
- },
- {
- "url": "length",
- "valueInteger": 3
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3791
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "displayName",
- "valueString": "ct test"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6904",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3922
- },
- {
- "url": "length",
- "valueInteger": 12
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3935
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3922
- },
- {
- "url": "length",
- "valueInteger": 12
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3935
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "362975008",
- "display": "DEGENERATIVE DISORDER (DISORDER)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3897
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3897
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "272673000",
- "display": "BONE STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3897
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3897
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID28569",
- "display": "SET OF BONE ORGANS"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3897
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3897
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID13197",
- "display": "BONE ORGAN"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3897
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3922
- },
- {
- "url": "length",
- "valueInteger": 12
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3935
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "displayName",
- "valueString": "ct test"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6905",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "260413007",
- "display": "NONE (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3972
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3982
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3972
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "43846000",
- "display": "SCLEROSIS (MORPHOLOGIC ABNORMALITY)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3972
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3982
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3982
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "52988006",
- "display": "LESION (MORPHOLOGIC ABNORMALITY)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3897
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3897
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "272673000",
- "display": "BONE STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3897
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3897
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID28569",
- "display": "SET OF BONE ORGANS"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3897
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3897
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID13197",
- "display": "BONE ORGAN"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3951
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3962
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "362981000",
- "display": "QUALIFIER VALUE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueString": "suspicious;;lytic"
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3897
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3951
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3962
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3972
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3982
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "displayName",
- "valueString": "ct test"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6907",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4254
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4254
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "267038008",
- "display": "EDEMA (FINDING)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4291
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4297
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4291
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4297
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "64033007",
- "display": "KIDNEY STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4291
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4297
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4291
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4297
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID205",
- "display": "KIDNEY"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4306
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "45851105",
- "display": "REGION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4306
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "64033007",
- "display": "KIDNEY STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4306
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "45851105",
- "display": "REGION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4306
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID205",
- "display": "KIDNEY"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4254
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4291
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4297
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4306
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4317
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4324
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "19005-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "Impresssions"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6908",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4291
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4297
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4291
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4297
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "64033007",
- "display": "KIDNEY STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4291
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4297
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4291
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4297
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID205",
- "display": "KIDNEY"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4347
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "362981000",
- "display": "QUALIFIER VALUE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueString": "peripheral"
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4291
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4297
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4324
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4347
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4359
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4363
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4373
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4378
- },
- {
- "url": "length",
- "valueInteger": 1
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4380
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4387
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "19005-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "Impresssions"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6909",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "260413007",
- "display": "NONE (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4557
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4557
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "55584005",
- "display": "EMBOLUS (MORPHOLOGIC ABNORMALITY)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4482
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4482
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "39607008",
- "display": "LUNG STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4482
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4482
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID1301",
- "display": "LUNG"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4482
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4482
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID13437",
- "display": "LUNGS"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4543
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4549
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "362981000",
- "display": "QUALIFIER VALUE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueString": "large;;central"
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4482
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4543
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4549
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4557
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "19005-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "Impresssions"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6910",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4753
- },
- {
- "url": "length",
- "valueInteger": 12
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4766
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4753
- },
- {
- "url": "length",
- "valueInteger": 12
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4766
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "128305008",
- "display": "ABNORMALLY OPAQUE STRUCTURE (MORPHOLOGIC ABNORMALITY)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "39607008",
- "display": "LUNG STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID1301",
- "display": "LUNG"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID13437",
- "display": "LUNGS"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID13406",
- "display": "ANATOMICAL LOBE"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4779
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "45651917",
- "display": "LATERALITY (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4779
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "51440002",
- "display": "RIGHT AND LEFT (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4732
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "362981000",
- "display": "QUALIFIER VALUE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueString": "Patchy"
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": true
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4732
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4753
- },
- {
- "url": "length",
- "valueInteger": 12
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4766
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4779
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "19005-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "Impresssions"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6911",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4871
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4878
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4871
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4878
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "367643001",
- "display": "CYST (MORPHOLOGIC ABNORMALITY)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4871
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4878
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4878
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4904
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "52988006",
- "display": "LESION (MORPHOLOGIC ABNORMALITY)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4892
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4897
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4900
- },
- {
- "url": "length",
- "valueInteger": 3
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4904
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4892
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4897
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4900
- },
- {
- "url": "length",
- "valueInteger": 3
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4904
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "15776009",
- "display": "PANCREATIC STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4892
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4897
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4900
- },
- {
- "url": "length",
- "valueInteger": 3
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4904
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4892
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4897
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4900
- },
- {
- "url": "length",
- "valueInteger": 3
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4904
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID171",
- "display": "HEAD OF PANCREAS"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4867
- },
- {
- "url": "length",
- "valueInteger": 1
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4868
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "246115007",
- "display": "SIZE (ATTRIBUTE)"
- }
- ]
- },
- "valueQuantity": {
- "value": 5.0,
- "unit": "MILLIMETER"
- },
- "interpretation": [
- {
- "coding": [
- {
- "code": "15240007",
- "display": "CURRENT"
- }
- ]
- }
- ]
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4867
- },
- {
- "url": "length",
- "valueInteger": 1
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4868
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4871
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4878
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4892
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4897
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4900
- },
- {
- "url": "length",
- "valueInteger": 3
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4904
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "19005-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "Impresssions"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6912",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1787
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1787
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "164836004",
- "display": "MUSCULOSKELETAL MOVEMENT (OBSERVABLE ENTITY)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1787
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "29306-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "SURGERY PROCEDURE"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6913",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "2931005",
- "display": "PROBABLE DIAGNOSIS (CONTEXTUAL QUALIFIER) (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2444
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2455
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2444
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2455
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "122489005",
- "display": "URINARY SYSTEM STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2444
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2455
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2444
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2455
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID223",
- "display": "RENAL COLLECTING SYSTEM"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2487
- },
- {
- "url": "length",
- "valueInteger": 14
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "362981000",
- "display": "QUALIFIER VALUE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueString": "postprocedural"
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2444
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2455
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2487
- },
- {
- "url": "length",
- "valueInteger": 14
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "29306-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "SURGERY PROCEDURE"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6914",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2571
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2576
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2571
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2576
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "64033007",
- "display": "KIDNEY STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2571
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2576
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2571
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2576
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID29663",
- "display": "LEFT KIDNEY"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2571
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "45651917",
- "display": "LATERALITY (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2571
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "7771000",
- "display": "LEFT (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2571
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2576
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2590
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2599
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "29306-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "SURGERY PROCEDURE"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6915",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2920
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2920
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "4657009",
- "display": "PROMINENT (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2937
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2944
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2949
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2937
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2944
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2949
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "28273000",
- "display": "BILE DUCT STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2937
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2944
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2949
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2937
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2944
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2949
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID199",
- "display": "COMMON BILE DUCT"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2911
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2920
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "362981000",
- "display": "QUALIFIER VALUE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "4657009",
- "display": "PROMINENT (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2965
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2971
- },
- {
- "url": "length",
- "valueInteger": 3
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2975
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "246115007",
- "display": "SIZE (ATTRIBUTE)"
- }
- ]
- },
- "valueQuantity": {
- "comparator": "<="
- },
- "interpretation": [
- {
- "coding": [
- {
- "code": "15240007",
- "display": "CURRENT"
- }
- ]
- }
- ]
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2911
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2920
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2930
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2937
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2944
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2949
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2965
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2971
- },
- {
- "url": "length",
- "valueInteger": 3
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2975
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "29306-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "SURGERY PROCEDURE"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6916",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3689
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3693
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "260376009",
- "display": "ENLARGED (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3674
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3683
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3674
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3683
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "41216001",
- "display": "PROSTATIC STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3674
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3683
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3674
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3683
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID343",
- "display": "PROSTATE"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3693
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "288533004",
- "display": "CHANGE VALUES (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "35105006",
- "display": "INCREASED (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3674
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3683
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3689
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3693
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "displayName",
- "valueString": "ct test"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6917",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3767
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3773
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3767
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3773
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "397685007",
- "display": "FINDING RELATED TO FOCUSING (FINDING)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": true
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3767
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3773
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "displayName",
- "valueString": "ct test"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6921",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "91722005",
- "display": "PHYSICAL ANATOMICAL ENTITY (BODY STRUCTURE)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "17621005",
- "display": "NORMAL (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1912
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1912
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "281157001",
- "display": "SYSTEMIC VASCULAR STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1912
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1912
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID480",
- "display": "AORTA"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1912
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "29306-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "SURGERY PROCEDURE"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6922",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "91722005",
- "display": "PHYSICAL ANATOMICAL ENTITY (BODY STRUCTURE)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "17621005",
- "display": "NORMAL (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2798
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2805
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2798
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2805
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "64033007",
- "display": "KIDNEY STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2798
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2805
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2798
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2805
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID29662",
- "display": "RIGHT KIDNEY"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2798
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "45651917",
- "display": "LATERALITY (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2798
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "24028007",
- "display": "RIGHT (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2798
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2805
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "29306-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "SURGERY PROCEDURE"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6923",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "91722005",
- "display": "PHYSICAL ANATOMICAL ENTITY (BODY STRUCTURE)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "17621005",
- "display": "NORMAL (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2847
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2855
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2847
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2855
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "23451007",
- "display": "ADRENAL STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2828
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2828
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "10200004",
- "display": "LIVER STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2835
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2835
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "78961009",
- "display": "SPLENIC STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2847
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2855
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2847
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2855
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID28752",
- "display": "SET OF ADRENAL GLANDS"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2847
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2855
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2847
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2855
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID88",
- "display": "ADRENAL GLAND"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2828
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2828
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID58",
- "display": "LIVER"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2835
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2835
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID86",
- "display": "SPLEEN"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2828
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2835
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2847
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2855
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "29306-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "SURGERY PROCEDURE"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6924",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "91722005",
- "display": "PHYSICAL ANATOMICAL ENTITY (BODY STRUCTURE)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "17621005",
- "display": "NORMAL (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2881
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2881
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "15776009",
- "display": "PANCREATIC STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2881
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2881
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID170",
- "display": "PANCREAS"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2881
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "29306-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "SURGERY PROCEDURE"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6925",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "91722005",
- "display": "PHYSICAL ANATOMICAL ENTITY (BODY STRUCTURE)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "17621005",
- "display": "NORMAL (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3515
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3522
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3515
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3522
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "281471001",
- "display": "STRUCTURE OF ABDOMINAL BLOOD VESSEL (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3515
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3522
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3515
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3522
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "244261004",
- "display": "ABDOMINAL VISCERAL ARTERY (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3591
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3597
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3591
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3597
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "56400007",
- "display": "STRUCTURE OF RENAL VEIN (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3508
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3508
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "281157001",
- "display": "SYSTEMIC VASCULAR STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3515
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3522
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3515
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3522
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID906",
- "display": "CELIAC ARTERY"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3530
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3539
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3550
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3530
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3539
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3550
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID927",
- "display": "SUPERIOR MESENTERIC ARTERY"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3539
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3550
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3556
- },
- {
- "url": "length",
- "valueInteger": 1
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3559
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3539
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3550
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3556
- },
- {
- "url": "length",
- "valueInteger": 1
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3559
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID939",
- "display": "INFERIOR MESENTERIC ARTERY"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3591
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3597
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3591
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3597
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID936",
- "display": "RENAL ARTERY"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3591
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3597
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3591
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3597
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID49729",
- "display": "SET OF RENAL ARTERIES"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3508
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3508
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID480",
- "display": "AORTA"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3515
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3522
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3515
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3522
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID50393",
- "display": "SET OF ABDOMINAL ARTERIES"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3508
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3515
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3522
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3530
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3539
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3550
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3556
- },
- {
- "url": "length",
- "valueInteger": 1
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3559
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3591
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3597
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "displayName",
- "valueString": "final assessment"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6926",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "91722005",
- "display": "PHYSICAL ANATOMICAL ENTITY (BODY STRUCTURE)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "17621005",
- "display": "NORMAL (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3864
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3872
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3864
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3872
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "71854001",
- "display": "COLON STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3853
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3853
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "34402009",
- "display": "RECTUM STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3864
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3872
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3864
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3872
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID162",
- "display": "SIGMOID COLON"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3853
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3853
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID163",
- "display": "RECTUM"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3853
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3864
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3872
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "displayName",
- "valueString": "ct test"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6930",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "162432007",
- "display": "SYMPTOM: GENERALIZED (FINDING)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "2931005",
- "display": "PROBABLE DIAGNOSIS (CONTEXTUAL QUALIFIER) (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4120
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4120
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131148009",
- "display": "BLEEDING (FINDING)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4051
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4056
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4051
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4056
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "122489005",
- "display": "URINARY SYSTEM STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4051
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4056
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4051
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4056
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID30845",
- "display": "LEFT URETER"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4051
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "45651917",
- "display": "LATERALITY (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4051
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "7771000",
- "display": "LEFT (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4051
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4056
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4120
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "19005-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "Impresssions"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6933",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "162432007",
- "display": "SYMPTOM: GENERALIZED (FINDING)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "2931005",
- "display": "PROBABLE DIAGNOSIS (CONTEXTUAL QUALIFIER) (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4120
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4120
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131148009",
- "display": "BLEEDING (FINDING)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4088
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4088
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "699600004",
- "display": "STRUCTURE OF RETROPERITONEAL SPACE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4088
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4088
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID431",
- "display": "RETROPERITONEUM"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4088
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4120
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "19005-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "Impresssions"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6936",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "36692007",
- "display": "KNOWN (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1579
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1524
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1533
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1539
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1590
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "30746006",
- "display": "LYMPHADENOPATHY (DISORDER)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1509
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1509
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "15425007",
- "display": "PERITONEUM (SEROUS MEMBRANE) STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1509
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1509
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID33180",
- "display": "MESENTERY"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1590
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "288533004",
- "display": "CHANGE VALUES (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "35105006",
- "display": "INCREASED (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1502
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1579
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "362981000",
- "display": "QUALIFIER VALUE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueString": "small;;pathologic"
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1502
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1509
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1579
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1590
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "29306-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "SURGERY PROCEDURE"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6938",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "36692007",
- "display": "KNOWN (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1579
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1524
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1533
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1539
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1590
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "30746006",
- "display": "LYMPHADENOPATHY (DISORDER)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1524
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1533
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1539
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1524
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1533
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1539
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "47109002",
- "display": "STRUCTURE OF LYMPH NODE OF THORAX (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1524
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1533
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1539
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1524
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1533
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1539
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID28849",
- "display": "AXILLARY LYMPH NODE GROUP"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1524
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1533
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1539
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1524
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1533
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1539
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID1517",
- "display": "AXILLARY LYMPH NODE"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1590
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "288533004",
- "display": "CHANGE VALUES (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "35105006",
- "display": "INCREASED (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1502
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1579
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "362981000",
- "display": "QUALIFIER VALUE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueString": "small;;pathologic"
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": true
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1502
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1524
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1533
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1539
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1579
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1590
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "29306-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "SURGERY PROCEDURE"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6940",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "7147002",
- "display": "NEW (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4013
- },
- {
- "url": "length",
- "valueInteger": 12
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4026
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4013
- },
- {
- "url": "length",
- "valueInteger": 12
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "127558001",
- "display": "DENSITY FINDING (FINDING)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4051
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4056
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4051
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4056
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "122489005",
- "display": "URINARY SYSTEM STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4051
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4056
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4051
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4056
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID30845",
- "display": "LEFT URETER"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4051
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "45651917",
- "display": "LATERALITY (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4051
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "7771000",
- "display": "LEFT (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4013
- },
- {
- "url": "length",
- "valueInteger": 12
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4026
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4051
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4056
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "19005-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "Impresssions"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6943",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "7147002",
- "display": "NEW (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4013
- },
- {
- "url": "length",
- "valueInteger": 12
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4026
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4013
- },
- {
- "url": "length",
- "valueInteger": 12
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "127558001",
- "display": "DENSITY FINDING (FINDING)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4088
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4088
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "699600004",
- "display": "STRUCTURE OF RETROPERITONEAL SPACE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4088
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4088
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID431",
- "display": "RETROPERITONEUM"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4013
- },
- {
- "url": "length",
- "valueInteger": 12
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4026
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4088
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "19005-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "Impresssions"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6946",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "60022001",
- "display": "POSSIBLE DIAGNOSIS (CONTEXTUAL QUALIFIER) (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4836
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4836
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "233604007",
- "display": "PNEUMONIA (DISORDER)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "39607008",
- "display": "LUNG STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID1301",
- "display": "LUNG"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID13437",
- "display": "LUNGS"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID13406",
- "display": "ANATOMICAL LOBE"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4798
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "45651917",
- "display": "LATERALITY (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4798
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "7771000",
- "display": "LEFT (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": true
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4798
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4836
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "19005-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "Impresssions"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6948",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "60022001",
- "display": "POSSIBLE DIAGNOSIS (CONTEXTUAL QUALIFIER) (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4836
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4836
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "233604007",
- "display": "PNEUMONIA (DISORDER)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "39607008",
- "display": "LUNG STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID1301",
- "display": "LUNG"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID13437",
- "display": "LUNGS"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID13406",
- "display": "ANATOMICAL LOBE"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4814
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "45651917",
- "display": "LATERALITY (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4814
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "24028007",
- "display": "RIGHT (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": true
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4814
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4836
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "19005-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "Impresssions"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6950",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "60022001",
- "display": "POSSIBLE DIAGNOSIS (CONTEXTUAL QUALIFIER) (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4849
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4849
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "23583003",
- "display": "INFLAMMATION (MORPHOLOGIC ABNORMALITY)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "39607008",
- "display": "LUNG STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID1301",
- "display": "LUNG"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID13437",
- "display": "LUNGS"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID13406",
- "display": "ANATOMICAL LOBE"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4798
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "45651917",
- "display": "LATERALITY (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4798
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "7771000",
- "display": "LEFT (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": true
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4798
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4849
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "19005-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "Impresssions"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6952",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "60022001",
- "display": "POSSIBLE DIAGNOSIS (CONTEXTUAL QUALIFIER) (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4849
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4849
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "23583003",
- "display": "INFLAMMATION (MORPHOLOGIC ABNORMALITY)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "39607008",
- "display": "LUNG STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID1301",
- "display": "LUNG"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID13437",
- "display": "LUNGS"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID13406",
- "display": "ANATOMICAL LOBE"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4814
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "45651917",
- "display": "LATERALITY (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4814
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "24028007",
- "display": "RIGHT (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": true
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4814
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4849
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "19005-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "Impresssions"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "followupCommunication",
- "dateTime": [
- "2023-12-21T18:30:00"
- ],
- "recipient": [
- "doctor"
- ],
- "wasAcknowledged": true,
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4957
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4972
- },
- {
- "url": "length",
- "valueInteger": 76
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 5066
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 5080
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ]
- },
- {
- "kind": "criticalResult",
- "result": {
- "description": "RETROPERITONEAL HEMORRHAGE",
- "finding": {
- "resourceType": "Observation",
- "id": "6869",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "2931005",
- "display": "PROBABLE DIAGNOSIS (CONTEXTUAL QUALIFIER) (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2265
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2248
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2265
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131148009",
- "display": "BLEEDING (FINDING)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2248
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2248
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "699600004",
- "display": "STRUCTURE OF RETROPERITONEAL SPACE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2248
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2248
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID431",
- "display": "RETROPERITONEUM"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2195
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "45651917",
- "display": "LATERALITY (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2195
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "7771000",
- "display": "LEFT (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- }
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2248
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2265
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ]
- },
- {
- "kind": "criticalResult",
- "result": {
- "description": "RETROPERITONEAL HEMORRHAGE",
- "finding": {
- "resourceType": "Observation",
- "id": "6933",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "162432007",
- "display": "SYMPTOM: GENERALIZED (FINDING)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "2931005",
- "display": "PROBABLE DIAGNOSIS (CONTEXTUAL QUALIFIER) (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4120
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4120
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131148009",
- "display": "BLEEDING (FINDING)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4088
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4088
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "699600004",
- "display": "STRUCTURE OF RETROPERITONEAL SPACE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4088
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4088
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID431",
- "display": "RETROPERITONEUM"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- }
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4088
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4120
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ]
- },
- {
- "kind": "criticalResult",
- "result": {
- "description": "PNEUMONIA",
- "finding": {
- "resourceType": "Observation",
- "id": "6948",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "60022001",
- "display": "POSSIBLE DIAGNOSIS (CONTEXTUAL QUALIFIER) (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4836
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4836
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "233604007",
- "display": "PNEUMONIA (DISORDER)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "39607008",
- "display": "LUNG STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID1301",
- "display": "LUNG"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID13437",
- "display": "LUNGS"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID13406",
- "display": "ANATOMICAL LOBE"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4814
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "45651917",
- "display": "LATERALITY (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4814
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "24028007",
- "display": "RIGHT (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": true
- }
- ]
- }
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4836
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ]
- },
- {
- "procedureCodes": [
- {
- "coding": [
- {
- "system": "http://loinc.org",
- "code": "44115-4",
- "display": "CT ABDOMEN AND PELVIS"
- }
- ]
- }
- ],
- "imagingProcedures": [
- {
- "modality": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "77477000",
- "display": "COMPUTERIZED AXIAL TOMOGRAPHY (PROCEDURE)"
- }
- ]
- },
- "anatomy": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "113345001",
- "display": "ABDOMINAL STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "modality": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "77477000",
- "display": "COMPUTERIZED AXIAL TOMOGRAPHY (PROCEDURE)"
- }
- ]
- },
- "anatomy": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "12921003",
- "display": "PELVIC STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- }
- ],
- "orderedProcedure": {
- "code": {
- "coding": [
- {
- "code": "111111"
- }
- ]
- },
- "description": "CT ABD/PELVIS."
- },
- "kind": "radiologyProcedure"
- }
- ]
- }
- ],
- "modelVersion": "2024-01-19-preview"
- },
- "id": "ad28aef5-87f3-4d2d-97eb-5cdeb4519d12",
- "createdDateTime": "2024-01-29T19:50:52Z",
- "expirationDateTime": "2024-01-30T19:50:52Z",
- "lastUpdateDateTime": "2024-01-29T19:51:12Z",
- "status": "succeeded"
- }
- }
- }
-}
diff --git a/specification/ai/HealthInsights/HealthInsights.OpenAPI/examples/2023-09-01-preview/SuccessfulTrialMatcherRequest.json b/specification/ai/HealthInsights/HealthInsights.OpenAPI/examples/2023-09-01-preview/SuccessfulTrialMatcherRequest.json
deleted file mode 100644
index 680e2d698c5a..000000000000
--- a/specification/ai/HealthInsights/HealthInsights.OpenAPI/examples/2023-09-01-preview/SuccessfulTrialMatcherRequest.json
+++ /dev/null
@@ -1,2996 +0,0 @@
-{
- "operationId": "TrialMatcher_CreateJob",
- "title": "Creates a Trial Matcher job with the given request body.",
- "parameters": {
- "endpoint": "{endpoint}",
- "api-version": "2023-09-01-preview",
- "body": {
- "patients": [
- {
- "id": "Patient ID Example 2",
- "info": {
- "sex": "female",
- "birthDate": "1976-09-10",
- "clinicalInfo": [
- {
- "resourceType": "Condition",
- "code": {
- "coding": [
- {
- "system": "http://www.nlm.nih.gov/research/umls",
- "code": "C0041296",
- "display": "Tuberculosis"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "code": "C0006826",
- "display": "MalignantNeoplasms",
- "system": "http://www.nlm.nih.gov/research/umls"
- }
- ]
- },
- "resourceType": "Observation",
- "status": "unknown",
- "valueBoolean": true
- },
- {
- "code": {
- "coding": [
- {
- "code": "C0018802",
- "display": "MalignantNeoplasms",
- "system": "http://www.nlm.nih.gov/research/umls"
- }
- ]
- },
- "resourceType": "Observation",
- "status": "unknown",
- "valueBoolean": true
- }
- ]
- }
- }
- ],
- "configuration": {
- "verbose": true,
- "includeEvidence": true,
- "clinicalTrials": {
- "customTrials": [
- {
- "resourceType": "ResearchStudy",
- "contained": [
- {
- "resourceType": "PlanDefinition",
- "id": "1b5bc5d5-9413-43f7-9da6-70db2606b7cd",
- "name": "Rilpivirine",
- "title": "Rilpivirine",
- "type": {
- "coding": [
- {
- "system": "http://terminology.hl7.org/CodeSystem/plan-definition-type",
- "code": "workflow-definition",
- "display": "Workflow Definition"
- }
- ]
- },
- "status": "active",
- "action": [
- {
- "title": "Rilpivirine",
- "description": "Patients will receive rilpivirine tablet 25 milligram or adjusted dose orally once daily for 240 weeks.",
- "code": [
- {
- "text": "Drug"
- }
- ]
- }
- ]
- },
- {
- "resourceType": "PlanDefinition",
- "id": "30f45f8a-a0f5-4eed-a5e1-4819137c10b2",
- "name": "Zidovudine",
- "title": "Zidovudine",
- "type": {
- "coding": [
- {
- "system": "http://terminology.hl7.org/CodeSystem/plan-definition-type",
- "code": "workflow-definition",
- "display": "Workflow Definition"
- }
- ]
- },
- "status": "active",
- "action": [
- {
- "title": "Zidovudine",
- "description": "Type=exact, form= appropriate pediatric formulation, unit=mg, route=oral. The patients will receive this selected NRTI once daily for 240 weeks.",
- "code": [
- {
- "text": "Drug"
- }
- ]
- }
- ]
- },
- {
- "resourceType": "PlanDefinition",
- "id": "8958e19c-17db-4152-874d-cf68c3918769",
- "name": "Abacavir",
- "title": "Abacavir",
- "type": {
- "coding": [
- {
- "system": "http://terminology.hl7.org/CodeSystem/plan-definition-type",
- "code": "workflow-definition",
- "display": "Workflow Definition"
- }
- ]
- },
- "status": "active",
- "action": [
- {
- "title": "Abacavir",
- "description": "Type=exact, form=appropriate pediatric formulation, unit=mg, route=oral. The patients will receive this selected NRTI once daily for 240 weeks.",
- "code": [
- {
- "text": "Drug"
- }
- ]
- }
- ]
- },
- {
- "resourceType": "PlanDefinition",
- "id": "bef1c7b6-1e1a-4fb4-8bcd-b9d965dd09e6",
- "name": "Tenofovir disoproxil fumarate",
- "title": "Tenofovir disoproxil fumarate",
- "type": {
- "coding": [
- {
- "system": "http://terminology.hl7.org/CodeSystem/plan-definition-type",
- "code": "workflow-definition",
- "display": "Workflow Definition"
- }
- ]
- },
- "status": "active",
- "action": [
- {
- "title": "Tenofovir disoproxil fumarate",
- "description": "Type=exact, form=appropriate pediatric formulation, unit=mg, route=oral. The patients will receive this selected NRTI once daily for 240 weeks.",
- "code": [
- {
- "text": "Drug"
- }
- ]
- }
- ]
- },
- {
- "resourceType": "PlanDefinition",
- "id": "ec554338-0167-4034-98dd-ee1cd5860430",
- "name": "Lamivudine",
- "title": "Lamivudine",
- "type": {
- "coding": [
- {
- "system": "http://terminology.hl7.org/CodeSystem/plan-definition-type",
- "code": "workflow-definition",
- "display": "Workflow Definition"
- }
- ]
- },
- "status": "active",
- "action": [
- {
- "title": "Lamivudine",
- "description": "Type=exact, form=appropriate pediatric formulation, unit=mg, route=oral. The patients will receive this selected NRTI once daily for 240 weeks.",
- "code": [
- {
- "text": "Drug"
- }
- ]
- }
- ]
- },
- {
- "resourceType": "PlanDefinition",
- "id": "8ddc695e-efab-441e-bd49-c1decfdb80bf",
- "name": "Emtricitabine",
- "title": "Emtricitabine",
- "type": {
- "coding": [
- {
- "system": "http://terminology.hl7.org/CodeSystem/plan-definition-type",
- "code": "workflow-definition",
- "display": "Workflow Definition"
- }
- ]
- },
- "status": "active",
- "action": [
- {
- "title": "Emtricitabine",
- "description": "Type=exact, form=appropriate pediatric formulation, unit=mg, route=oral. The patients will receive this selected NRTI once daily for 240 weeks.",
- "code": [
- {
- "text": "Drug"
- }
- ]
- }
- ]
- },
- {
- "resourceType": "Group",
- "id": "73e459c6-9b92-479d-b122-0712d18a9131",
- "extension": [
- {
- "id": "GroupQuantifier",
- "valueCoding": {
- "system": "http://hl7.org/fhir/action-selection-behavior",
- "code": "all",
- "display": "All"
- }
- }
- ],
- "type": "person",
- "actual": false,
- "characteristic": [
- {
- "code": {
- "extension": [
- {
- "id": "CharacteristicCodeType",
- "valueString": "TreatmentName"
- }
- ],
- "coding": [
- {
- "system": "http://www.nlm.nih.gov/research/umls",
- "code": "C0723712",
- "display": "therapeutic"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/rxnorm",
- "code": "220281",
- "display": "therapeutic"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/chv",
- "code": "0000046327",
- "display": "therapeutic"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/mmsl",
- "code": "7381",
- "display": "therapeutic"
- }
- ],
- "text": "therapeutic"
- },
- "valueCodeableConcept": {
- "coding": [
- {
- "system": "http://loinc.org",
- "code": "47519-4",
- "display": "History of Procedures"
- }
- ],
- "text": "History of Procedures"
- },
- "exclude": false
- },
- {
- "code": {
- "extension": [
- {
- "id": "CharacteristicCodeType",
- "valueString": "TreatmentName"
- }
- ],
- "coding": [
- {
- "system": "http://www.nlm.nih.gov/research/umls",
- "code": "C0086413",
- "display": "HIV vaccine"
- },
- {
- "system": "http://ncimeta.nci.nih.gov",
- "code": "C1325",
- "display": "HIV vaccine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/medcin",
- "code": "347399",
- "display": "HIV vaccine"
- },
- {
- "system": "http://hl7.org/fhir/sid/cvx",
- "code": "61",
- "display": "HIV vaccine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/hl7v2.5",
- "code": "61",
- "display": "HIV vaccine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/hl7v3.0",
- "code": "61",
- "display": "HIV vaccine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/msh",
- "code": "D016915",
- "display": "HIV vaccine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/chv",
- "code": "0000015914",
- "display": "HIV vaccine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/csp",
- "code": "3059-5000",
- "display": "HIV vaccine"
- },
- {
- "system": "http://loinc.org",
- "code": "LP183501-8",
- "display": "HIV vaccine"
- }
- ],
- "text": "HIV vaccine"
- },
- "valueCodeableConcept": {
- "coding": [
- {
- "system": "http://loinc.org",
- "code": "47519-4",
- "display": "History of Procedures"
- }
- ],
- "text": "History of Procedures"
- },
- "exclude": false
- }
- ]
- },
- {
- "resourceType": "Group",
- "id": "127161fc-b30f-4efc-ae14-2d064dc6084b",
- "extension": [
- {
- "id": "GroupQuantifier",
- "valueCoding": {
- "system": "http://hl7.org/fhir/action-selection-behavior",
- "code": "all",
- "display": "All"
- }
- }
- ],
- "type": "person",
- "actual": false,
- "characteristic": [
- {
- "code": {
- "text": "LogicalGroup"
- },
- "valueReference": {
- "reference": "#73e459c6-9b92-479d-b122-0712d18a9131",
- "type": "Group"
- },
- "exclude": true
- },
- {
- "code": {
- "extension": [
- {
- "id": "CharacteristicCodeType",
- "valueString": "MedicationClass"
- }
- ],
- "text": "HIV drug",
- "coding": [
- {
- "system": "http://www.nlm.nih.gov/research/umls",
- "code": "somecode",
- "display": "somecode"
- }
- ]
- },
- "valueCodeableConcept": {
- "coding": [
- {
- "system": "http://loinc.org",
- "code": "10160-0",
- "display": "History of medication use"
- }
- ],
- "text": "History of medication use"
- },
- "exclude": false
- }
- ]
- },
- {
- "resourceType": "Group",
- "id": "c26ff014-3da3-419b-9338-6e4b4d49031e",
- "extension": [
- {
- "id": "GroupQuantifier",
- "valueCoding": {
- "system": "http://hl7.org/fhir/action-selection-behavior",
- "code": "one-or-more",
- "display": "One Or More"
- }
- }
- ],
- "type": "person",
- "actual": false,
- "characteristic": [
- {
- "code": {
- "extension": [
- {
- "id": "CharacteristicCodeType",
- "valueString": "MedicationName"
- }
- ],
- "coding": [
- {
- "system": "http://www.nlm.nih.gov/research/umls",
- "code": "C0132326",
- "display": "nevirapine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/msh",
- "code": "D019829",
- "display": "nevirapine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/drugbank",
- "code": "DB00238",
- "display": "nevirapine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/pdq",
- "code": "CDR0000712787",
- "display": "nevirapine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_fda",
- "code": "99DK7FVK1H",
- "display": "nevirapine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/mthspl",
- "code": "99DK7FVK1H",
- "display": "nevirapine"
- },
- {
- "system": "http://hl7.org/fhir/ndfrt",
- "code": "4020991",
- "display": "nevirapine"
- },
- {
- "system": "http://ncimeta.nci.nih.gov",
- "code": "C29277",
- "display": "nevirapine"
- },
- {
- "system": "http://snomed.info/sctv",
- "code": "108704001",
- "display": "nevirapine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/medcin",
- "code": "75157",
- "display": "nevirapine"
- },
- {
- "system": "http://www.whocc.no/atc",
- "code": "J05AG01",
- "display": "nevirapine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nddf",
- "code": "006062",
- "display": "nevirapine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/rcd",
- "code": "eiK..",
- "display": "nevirapine"
- },
- {
- "system": "http://loinc.org",
- "code": "LP21317-0",
- "display": "nevirapine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/mmsl",
- "code": "175112",
- "display": "nevirapine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/lch_nw",
- "code": "sh2010013984",
- "display": "nevirapine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/chv",
- "code": "0000016392",
- "display": "nevirapine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/gs",
- "code": "2030",
- "display": "nevirapine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/csp",
- "code": "4007-0088",
- "display": "nevirapine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/rxnorm",
- "code": "53654",
- "display": "nevirapine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/usp",
- "code": "m56485",
- "display": "nevirapine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/uspmg",
- "code": "MTHU000656",
- "display": "nevirapine"
- }
- ],
- "text": "nevirapine"
- },
- "valueCodeableConcept": {
- "coding": [
- {
- "system": "http://loinc.org",
- "code": "10160-0",
- "display": "History of medication use"
- }
- ],
- "text": "History of medication use"
- },
- "exclude": false
- },
- {
- "code": {
- "extension": [
- {
- "id": "CharacteristicCodeType",
- "valueString": "MedicationName"
- }
- ],
- "coding": [
- {
- "system": "http://www.nlm.nih.gov/research/umls",
- "code": "C0043474",
- "display": "zidovudine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/pdq",
- "code": "CDR0000040121",
- "display": "zidovudine"
- },
- {
- "system": "http://ncimeta.nci.nih.gov",
- "code": "C947",
- "display": "zidovudine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/msh",
- "code": "D015215",
- "display": "zidovudine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/csp",
- "code": "2109-4800",
- "display": "zidovudine"
- },
- {
- "system": "http://snomed.info/sctv",
- "code": "387151007",
- "display": "zidovudine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/psy",
- "code": "05223",
- "display": "zidovudine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/medcin",
- "code": "41905",
- "display": "zidovudine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/drugbank",
- "code": "DB00495",
- "display": "zidovudine"
- },
- {
- "system": "http://snomed.info/sct",
- "code": "C-55B60",
- "display": "zidovudine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/rcd",
- "code": "ei5..",
- "display": "zidovudine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/chv",
- "code": "0000013273",
- "display": "zidovudine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_nci-gloss",
- "code": "CDR0000044478",
- "display": "zidovudine"
- },
- {
- "system": "http://hl7.org/fhir/ndfrt",
- "code": "4019502",
- "display": "zidovudine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/rxnorm",
- "code": "11413",
- "display": "zidovudine"
- },
- {
- "system": "http://loinc.org",
- "code": "LP16744-2",
- "display": "zidovudine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_dtp",
- "code": "NSC0602670",
- "display": "zidovudine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/usp",
- "code": "m89510",
- "display": "zidovudine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/mthspl",
- "code": "4B9XT59T7S",
- "display": "zidovudine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/gs",
- "code": "2650",
- "display": "zidovudine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_ctrp",
- "code": "C947",
- "display": "zidovudine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_fda",
- "code": "4B9XT59T7S",
- "display": "zidovudine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/mmsl",
- "code": "d00034",
- "display": "zidovudine"
- },
- {
- "system": "http://www.whocc.no/atc",
- "code": "J05AF01",
- "display": "zidovudine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/uspmg",
- "code": "MTHU000671",
- "display": "zidovudine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nddf",
- "code": "003019",
- "display": "zidovudine"
- }
- ],
- "text": "zidovudine"
- },
- "valueCodeableConcept": {
- "coding": [
- {
- "system": "http://loinc.org",
- "code": "10160-0",
- "display": "History of medication use"
- }
- ],
- "text": "History of medication use"
- },
- "exclude": false
- }
- ]
- },
- {
- "resourceType": "Group",
- "id": "9ab418f5-9bf1-4bb7-a55f-0eed1244addb",
- "extension": [
- {
- "id": "GroupQuantifier",
- "valueCoding": {
- "system": "http://hl7.org/fhir/action-selection-behavior",
- "code": "all",
- "display": "All"
- }
- }
- ],
- "type": "person",
- "actual": false,
- "characteristic": [
- {
- "code": {
- "text": "LogicalGroup"
- },
- "valueReference": {
- "reference": "#c26ff014-3da3-419b-9338-6e4b4d49031e",
- "type": "Group"
- },
- "exclude": false
- },
- {
- "code": {
- "extension": [
- {
- "id": "CharacteristicCodeType",
- "valueString": "SymptomOrSign"
- }
- ],
- "coding": [
- {
- "system": "http://www.nlm.nih.gov/research/umls",
- "code": "C0282474",
- "display": "mother-to-child transmission"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/msh",
- "code": "D018445",
- "display": "mother-to-child transmission"
- }
- ],
- "text": "mother-to-child transmission"
- },
- "exclude": false
- }
- ]
- },
- {
- "resourceType": "Group",
- "id": "c31f130b-c0e7-411a-a32b-57f07ea62559",
- "extension": [
- {
- "id": "GroupQuantifier",
- "valueCoding": {
- "system": "http://hl7.org/fhir/action-selection-behavior",
- "code": "all",
- "display": "All"
- }
- }
- ],
- "type": "person",
- "actual": false,
- "characteristic": [
- {
- "code": {
- "text": "LogicalGroup"
- },
- "valueReference": {
- "reference": "#127161fc-b30f-4efc-ae14-2d064dc6084b",
- "type": "Group"
- },
- "exclude": false
- },
- {
- "code": {
- "text": "LogicalGroup"
- },
- "valueReference": {
- "reference": "#9ab418f5-9bf1-4bb7-a55f-0eed1244addb",
- "type": "Group"
- },
- "exclude": false
- }
- ]
- },
- {
- "resourceType": "Group",
- "id": "1d943af4-3b3e-4363-9e82-bc0e59b8c3e1",
- "extension": [
- {
- "id": "GroupQuantifier",
- "valueCoding": {
- "system": "http://hl7.org/fhir/action-selection-behavior",
- "code": "one-or-more",
- "display": "One Or More"
- }
- }
- ],
- "type": "person",
- "actual": false,
- "characteristic": [
- {
- "code": {
- "extension": [
- {
- "id": "CharacteristicCodeType",
- "valueString": "MedicationName"
- }
- ],
- "coding": [
- {
- "system": "http://www.nlm.nih.gov/research/umls",
- "code": "C0132326",
- "display": "NVP"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/msh",
- "code": "D019829",
- "display": "NVP"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/drugbank",
- "code": "DB00238",
- "display": "NVP"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/pdq",
- "code": "CDR0000712787",
- "display": "NVP"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_fda",
- "code": "99DK7FVK1H",
- "display": "NVP"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/mthspl",
- "code": "99DK7FVK1H",
- "display": "NVP"
- },
- {
- "system": "http://hl7.org/fhir/ndfrt",
- "code": "4020991",
- "display": "NVP"
- },
- {
- "system": "http://ncimeta.nci.nih.gov",
- "code": "C29277",
- "display": "NVP"
- },
- {
- "system": "http://snomed.info/sctv",
- "code": "108704001",
- "display": "NVP"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/medcin",
- "code": "75157",
- "display": "NVP"
- },
- {
- "system": "http://www.whocc.no/atc",
- "code": "J05AG01",
- "display": "NVP"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nddf",
- "code": "006062",
- "display": "NVP"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/rcd",
- "code": "eiK..",
- "display": "NVP"
- },
- {
- "system": "http://loinc.org",
- "code": "LP21317-0",
- "display": "NVP"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/mmsl",
- "code": "175112",
- "display": "NVP"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/lch_nw",
- "code": "sh2010013984",
- "display": "NVP"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/chv",
- "code": "0000016392",
- "display": "NVP"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/gs",
- "code": "2030",
- "display": "NVP"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/csp",
- "code": "4007-0088",
- "display": "NVP"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/rxnorm",
- "code": "53654",
- "display": "NVP"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/usp",
- "code": "m56485",
- "display": "NVP"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/uspmg",
- "code": "MTHU000656",
- "display": "NVP"
- }
- ],
- "text": "NVP"
- },
- "valueCodeableConcept": {
- "coding": [
- {
- "system": "http://loinc.org",
- "code": "10160-0",
- "display": "History of medication use"
- }
- ],
- "text": "History of medication use"
- },
- "exclude": false
- },
- {
- "code": {
- "extension": [
- {
- "id": "CharacteristicCodeType",
- "valueString": "MedicationName"
- }
- ],
- "coding": [
- {
- "system": "http://www.nlm.nih.gov/research/umls",
- "code": "C0043474",
- "display": "AZT"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/pdq",
- "code": "CDR0000040121",
- "display": "AZT"
- },
- {
- "system": "http://ncimeta.nci.nih.gov",
- "code": "C947",
- "display": "AZT"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/msh",
- "code": "D015215",
- "display": "AZT"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/csp",
- "code": "2109-4800",
- "display": "AZT"
- },
- {
- "system": "http://snomed.info/sctv",
- "code": "387151007",
- "display": "AZT"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/psy",
- "code": "05223",
- "display": "AZT"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/medcin",
- "code": "41905",
- "display": "AZT"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/drugbank",
- "code": "DB00495",
- "display": "AZT"
- },
- {
- "system": "http://snomed.info/sct",
- "code": "C-55B60",
- "display": "AZT"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/rcd",
- "code": "ei5..",
- "display": "AZT"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/chv",
- "code": "0000013273",
- "display": "AZT"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_nci-gloss",
- "code": "CDR0000044478",
- "display": "AZT"
- },
- {
- "system": "http://hl7.org/fhir/ndfrt",
- "code": "4019502",
- "display": "AZT"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/rxnorm",
- "code": "11413",
- "display": "AZT"
- },
- {
- "system": "http://loinc.org",
- "code": "LP16744-2",
- "display": "AZT"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_dtp",
- "code": "NSC0602670",
- "display": "AZT"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/usp",
- "code": "m89510",
- "display": "AZT"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/mthspl",
- "code": "4B9XT59T7S",
- "display": "AZT"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/gs",
- "code": "2650",
- "display": "AZT"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_ctrp",
- "code": "C947",
- "display": "AZT"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_fda",
- "code": "4B9XT59T7S",
- "display": "AZT"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/mmsl",
- "code": "d00034",
- "display": "AZT"
- },
- {
- "system": "http://www.whocc.no/atc",
- "code": "J05AF01",
- "display": "AZT"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/uspmg",
- "code": "MTHU000671",
- "display": "AZT"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nddf",
- "code": "003019",
- "display": "AZT"
- }
- ],
- "text": "AZT"
- },
- "valueCodeableConcept": {
- "coding": [
- {
- "system": "http://loinc.org",
- "code": "10160-0",
- "display": "History of medication use"
- }
- ],
- "text": "History of medication use"
- },
- "exclude": false
- }
- ]
- },
- {
- "resourceType": "Group",
- "id": "8eddc9da-cdfc-43d9-a9fc-5306d66362f3",
- "extension": [
- {
- "id": "GroupQuantifier",
- "valueCoding": {
- "system": "http://hl7.org/fhir/action-selection-behavior",
- "code": "all",
- "display": "All"
- }
- }
- ],
- "type": "person",
- "actual": false,
- "characteristic": [
- {
- "code": {
- "text": "LogicalGroup"
- },
- "valueReference": {
- "reference": "#1d943af4-3b3e-4363-9e82-bc0e59b8c3e1",
- "type": "Group"
- },
- "exclude": false
- },
- {
- "code": {
- "extension": [
- {
- "id": "CharacteristicCodeType",
- "valueString": "SymptomOrSign"
- }
- ],
- "coding": [
- {
- "system": "http://www.nlm.nih.gov/research/umls",
- "code": "C0282474",
- "display": "mother-to-child transmission"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/msh",
- "code": "D018445",
- "display": "mother-to-child transmission"
- }
- ],
- "text": "mother-to-child transmission"
- },
- "exclude": false
- }
- ]
- },
- {
- "resourceType": "Group",
- "id": "4ee79ae8-bf19-4474-a72e-3616ac0a9fdf",
- "extension": [
- {
- "id": "GroupQuantifier",
- "valueCoding": {
- "system": "http://hl7.org/fhir/action-selection-behavior",
- "code": "all",
- "display": "All"
- }
- }
- ],
- "type": "person",
- "actual": false,
- "characteristic": [
- {
- "code": {
- "extension": [
- {
- "id": "CharacteristicCodeType",
- "valueString": "MedicationClass"
- }
- ],
- "text": "ARVs"
- },
- "valueCodeableConcept": {
- "coding": [
- {
- "system": "http://loinc.org",
- "code": "10160-0",
- "display": "History of medication use"
- }
- ],
- "text": "History of medication use"
- },
- "exclude": false
- },
- {
- "code": {
- "text": "LogicalGroup"
- },
- "valueReference": {
- "reference": "#8eddc9da-cdfc-43d9-a9fc-5306d66362f3",
- "type": "Group"
- },
- "exclude": false
- }
- ]
- },
- {
- "resourceType": "Group",
- "id": "583a9867-c95e-4225-bd19-47c324e26c0f",
- "extension": [
- {
- "id": "GroupQuantifier",
- "valueCoding": {
- "system": "http://hl7.org/fhir/action-selection-behavior",
- "code": "all",
- "display": "All"
- }
- }
- ],
- "type": "person",
- "actual": false,
- "characteristic": [
- {
- "code": {
- "extension": [
- {
- "id": "CharacteristicCodeType",
- "valueString": "ExaminationName"
- }
- ],
- "text": "Plasma viral load"
- },
- "valueQuantity": {
- "value": 100000,
- "comparator": ">"
- },
- "exclude": false
- }
- ]
- },
- {
- "resourceType": "Group",
- "id": "35d36257-564c-48e0-9c65-b2551870b0bb",
- "extension": [
- {
- "id": "GroupQuantifier",
- "valueCoding": {
- "system": "http://hl7.org/fhir/action-selection-behavior",
- "code": "all",
- "display": "All"
- }
- }
- ],
- "type": "person",
- "actual": false,
- "characteristic": [
- {
- "code": {
- "extension": [
- {
- "id": "CharacteristicCodeType",
- "valueString": "MedicationName"
- }
- ],
- "coding": [
- {
- "system": "http://www.nlm.nih.gov/research/umls",
- "code": "C0132326",
- "display": "with NVP"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/msh",
- "code": "D005838",
- "display": "genotypic"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/psy",
- "code": "20920",
- "display": "genotypic"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/chv",
- "code": "0000005452",
- "display": "genotypic"
- },
- {
- "system": "http://loinc.org",
- "code": "LP345004-8",
- "display": "genotypic"
- },
- {
- "system": "http://ncimeta.nci.nih.gov",
- "code": "C16631",
- "display": "genotypic"
- },
- {
- "system": "http://snomed.info/sctv",
- "code": "145681002",
- "display": "genotypic"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_nci-gloss",
- "code": "CDR0000660739",
- "display": "genotypic"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/aod",
- "code": "0000002877",
- "display": "genotypic"
- },
- {
- "system": "http://snomed.info/sct",
- "code": "F-E0280",
- "display": "genotypic"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/csp",
- "code": "1258-5784",
- "display": "genotypic"
- }
- ],
- "text": "genotypic"
- },
- "valueCodeableConcept": {
- "text": "value:"
- },
- "exclude": false
- },
- {
- "code": {
- "extension": [
- {
- "id": "CharacteristicCodeType",
- "valueString": "SymptomOrSign"
- }
- ],
- "text": "non-nucleoside reverse transcriptase inhibitor resistance"
- },
- "exclude": false
- }
- ]
- },
- {
- "resourceType": "Group",
- "id": "bdcbe31b-c0f7-4205-9b75-34a8418cfdb2",
- "extension": [
- {
- "id": "GroupQuantifier",
- "valueCoding": {
- "system": "http://hl7.org/fhir/action-selection-behavior",
- "code": "one-or-more",
- "display": "One Or More"
- }
- }
- ],
- "type": "person",
- "actual": false,
- "characteristic": [
- {
- "code": {
- "extension": [
- {
- "id": "CharacteristicCodeType",
- "valueString": "Diagnosis"
- }
- ],
- "coding": [
- {
- "system": "http://www.nlm.nih.gov/research/umls",
- "code": "C0041296",
- "display": "tuberculosis"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/medlineplus",
- "code": "41",
- "display": "tuberculosis"
- },
- {
- "system": "http://ncimeta.nci.nih.gov",
- "code": "C3423",
- "display": "tuberculosis"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/medcin",
- "code": "31051",
- "display": "tuberculosis"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/chv",
- "code": "0000012630",
- "display": "tuberculosis"
- },
- {
- "system": "http://snomed.info/sctv",
- "code": "56717001",
- "display": "tuberculosis"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/rcd",
- "code": "A1...",
- "display": "tuberculosis"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/msh",
- "code": "D014376",
- "display": "tuberculosis"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/cst",
- "code": "INFECT",
- "display": "tuberculosis"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_nci-gloss",
- "code": "CDR0000513048",
- "display": "tuberculosis"
- },
- {
- "system": "http://hl7.org/fhir/sid/icpc-2",
- "code": "MTHU076452",
- "display": "tuberculosis"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/mdr",
- "code": "10021870",
- "display": "tuberculosis"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/who",
- "code": "0923",
- "display": "tuberculosis"
- },
- {
- "system": "http://snomed.info/sct",
- "code": "DE-14800",
- "display": "tuberculosis"
- },
- {
- "system": "http://hl7.org/fhir/sid/icd-10-cm",
- "code": "A15-A19",
- "display": "tuberculosis"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/bi",
- "code": "BI00198",
- "display": "tuberculosis"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/dxp",
- "code": "U004166",
- "display": "tuberculosis"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_nichd",
- "code": "C3423",
- "display": "tuberculosis"
- },
- {
- "system": "http://loinc.org",
- "code": "LA10513-2",
- "display": "tuberculosis"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/lch_nw",
- "code": "sh85138408",
- "display": "tuberculosis"
- },
- {
- "system": "http://snomed.info/sct",
- "code": "D-0188",
- "display": "tuberculosis"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/lch",
- "code": "U004809",
- "display": "tuberculosis"
- },
- {
- "system": "http://hl7.org/fhir/sid/icpc-2",
- "code": "A70012",
- "display": "tuberculosis"
- },
- {
- "system": "http://hl7.org/fhir/sid/icd-10",
- "code": "A15-A19.9",
- "display": "tuberculosis"
- },
- {
- "system": "http://hl7.org/fhir/sid/icd-10",
- "code": "A15-A19.9",
- "display": "tuberculosis"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/ccs",
- "code": "1",
- "display": "tuberculosis"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/ccs_10",
- "code": "1",
- "display": "tuberculosis"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_cptac",
- "code": "C3423",
- "display": "tuberculosis"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/csp",
- "code": "0368-2498",
- "display": "tuberculosis"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/aod",
- "code": "0000004838",
- "display": "tuberculosis"
- },
- {
- "system": "http://hl7.org/fhir/sid/icd-9-cm",
- "code": "010-018.99",
- "display": "tuberculosis"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/icpc2eeng",
- "code": "A70",
- "display": "tuberculosis"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/costar",
- "code": "754",
- "display": "tuberculosis"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/ccpss",
- "code": "1018255",
- "display": "tuberculosis"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/psy",
- "code": "54410",
- "display": "tuberculosis"
- }
- ],
- "text": "tuberculosis"
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "id": "CharacteristicCodeType",
- "valueString": "ConditionQualifier"
- }
- ],
- "text": "active"
- },
- "exclude": false
- },
- {
- "code": {
- "extension": [
- {
- "id": "CharacteristicCodeType",
- "valueString": "TreatmentName"
- }
- ],
- "text": "treated for tuberculosis"
- },
- "valueCodeableConcept": {
- "coding": [
- {
- "system": "http://loinc.org",
- "code": "47519-4",
- "display": "History of Procedures"
- }
- ],
- "text": "History of Procedures"
- },
- "exclude": false
- }
- ]
- },
- {
- "resourceType": "Group",
- "id": "2a43edc4-0000-0000-0000-000000000000",
- "extension": [
- {
- "id": "GroupQuantifier",
- "valueCoding": {
- "system": "http://hl7.org/fhir/action-selection-behavior",
- "code": "all",
- "display": "All"
- }
- }
- ],
- "type": "person",
- "actual": false,
- "characteristic": [
- {
- "code": {
- "extension": [
- {
- "id": "CharacteristicCodeType",
- "valueString": "Diagnosis"
- }
- ],
- "text": "human immuno deficiency virus infection"
- },
- "exclude": false
- },
- {
- "code": {
- "extension": [
- {
- "id": "CharacteristicCodeType",
- "valueString": "ExaminationName"
- }
- ],
- "text": "HIV-1 plasma viral load"
- },
- "valueQuantity": {
- "value": 500,
- "unit": "HIV-1"
- },
- "exclude": false
- },
- {
- "code": {
- "text": "LogicalGroup"
- },
- "valueReference": {
- "reference": "#c31f130b-c0e7-411a-a32b-57f07ea62559",
- "type": "Group"
- },
- "exclude": false
- },
- {
- "code": {
- "text": "LogicalGroup"
- },
- "valueReference": {
- "reference": "#4ee79ae8-bf19-4474-a72e-3616ac0a9fdf",
- "type": "Group"
- },
- "exclude": true
- },
- {
- "code": {
- "text": "LogicalGroup"
- },
- "valueReference": {
- "reference": "#583a9867-c95e-4225-bd19-47c324e26c0f",
- "type": "Group"
- },
- "exclude": true
- },
- {
- "code": {
- "text": "LogicalGroup"
- },
- "valueReference": {
- "reference": "#35d36257-564c-48e0-9c65-b2551870b0bb",
- "type": "Group"
- },
- "exclude": true
- },
- {
- "code": {
- "extension": [
- {
- "id": "CharacteristicCodeType",
- "valueString": "TreatmentName"
- }
- ],
- "text": "disallowed concomitant therapy"
- },
- "valueCodeableConcept": {
- "coding": [
- {
- "system": "http://loinc.org",
- "code": "47519-4",
- "display": "History of Procedures"
- }
- ],
- "text": "History of Procedures"
- },
- "exclude": false
- },
- {
- "code": {
- "extension": [
- {
- "id": "CharacteristicCodeType",
- "valueString": "Diagnosis"
- }
- ],
- "coding": [
- {
- "system": "http://www.nlm.nih.gov/research/umls",
- "code": "C0001175",
- "display": "Acquired Immunodeficiency Syndrome"
- },
- {
- "system": "http://hl7.org/fhir/sid/icd-10-cm",
- "code": "B20",
- "display": "Acquired Immunodeficiency Syndrome"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/ram",
- "code": "DX272",
- "display": "Acquired Immunodeficiency Syndrome"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/qmr",
- "code": "R0121441",
- "display": "Acquired Immunodeficiency Syndrome"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/rcd",
- "code": "A788z",
- "display": "Acquired Immunodeficiency Syndrome"
- },
- {
- "system": "http://snomed.info/sctv",
- "code": "186715004",
- "display": "Acquired Immunodeficiency Syndrome"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_fda",
- "code": "1684",
- "display": "Acquired Immunodeficiency Syndrome"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/chv",
- "code": "0000000649",
- "display": "Acquired Immunodeficiency Syndrome"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/icpc",
- "code": "B90",
- "display": "Acquired Immunodeficiency Syndrome"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/mdr",
- "code": "10000563",
- "display": "Acquired Immunodeficiency Syndrome"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/medcin",
- "code": "31779",
- "display": "Acquired Immunodeficiency Syndrome"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/psy",
- "code": "00595",
- "display": "Acquired Immunodeficiency Syndrome"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_nichd",
- "code": "C2851",
- "display": "Acquired Immunodeficiency Syndrome"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/msh",
- "code": "D000163",
- "display": "Acquired Immunodeficiency Syndrome"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/aod",
- "code": "0000023174",
- "display": "Acquired Immunodeficiency Syndrome"
- },
- {
- "system": "http://ncimeta.nci.nih.gov",
- "code": "C2851",
- "display": "Acquired Immunodeficiency Syndrome"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/cst",
- "code": "HIV SYND",
- "display": "Acquired Immunodeficiency Syndrome"
- },
- {
- "system": "http://hl7.org/fhir/sid/icpc-2",
- "code": "B90001",
- "display": "Acquired Immunodeficiency Syndrome"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/icpc2eeng",
- "code": "B90",
- "display": "Acquired Immunodeficiency Syndrome"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_cptac",
- "code": "C2851",
- "display": "Acquired Immunodeficiency Syndrome"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/medlineplus",
- "code": "1",
- "display": "Acquired Immunodeficiency Syndrome"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/bi",
- "code": "BI00716",
- "display": "Acquired Immunodeficiency Syndrome"
- },
- {
- "system": "http://snomed.info/sct",
- "code": "DE-36310",
- "display": "Acquired Immunodeficiency Syndrome"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/who",
- "code": "1233",
- "display": "Acquired Immunodeficiency Syndrome"
- },
- {
- "system": "http://hl7.org/fhir/sid/icpc-2",
- "code": "MTHU080583",
- "display": "Acquired Immunodeficiency Syndrome"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_nci-gloss",
- "code": "CDR0000044365",
- "display": "Acquired Immunodeficiency Syndrome"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/csp",
- "code": "1560-6271",
- "display": "Acquired Immunodeficiency Syndrome"
- },
- {
- "system": "http://hl7.org/fhir/sid/icd-9-cm",
- "code": "042",
- "display": "Acquired Immunodeficiency Syndrome"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/costar",
- "code": "023",
- "display": "Acquired Immunodeficiency Syndrome"
- },
- {
- "system": "http://loinc.org",
- "code": "LA10430-9",
- "display": "Acquired Immunodeficiency Syndrome"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/ccpss",
- "code": "1014998",
- "display": "Acquired Immunodeficiency Syndrome"
- }
- ],
- "text": "Acquired Immunodeficiency Syndrome"
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "id": "CharacteristicCodeType",
- "valueString": "ConditionQualifier"
- }
- ],
- "text": "currently active"
- },
- "exclude": false
- },
- {
- "code": {
- "text": "LogicalGroup"
- },
- "valueReference": {
- "reference": "#bdcbe31b-c0f7-4205-9b75-34a8418cfdb2",
- "type": "Group"
- },
- "exclude": true
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://loinc.org",
- "code": "63900-5",
- "display": "age"
- }
- ],
- "text": "age"
- },
- "valueRange": {
- "low": {
- "value": 6,
- "unit": "years",
- "system": "http://unitsofmeasure.org",
- "code": "a"
- },
- "high": {
- "value": 17,
- "unit": "years",
- "system": "http://unitsofmeasure.org",
- "code": "a"
- }
- },
- "exclude": false
- }
- ]
- }
- ],
- "identifier": [
- {
- "use": "official",
- "value": "CR002677",
- "assigner": {
- "display": "Janssen Sciences Ireland UC"
- }
- },
- {
- "use": "usual",
- "value": "NCTtesttest",
- "assigner": {
- "display": "ClinicalTrials.gov"
- }
- },
- {
- "use": "secondary",
- "value": "TMC278-TiDP38-C213"
- },
- {
- "use": "secondary",
- "value": "2008-001696-30"
- }
- ],
- "title": "A Study to Evaluate the Pharmacokinetics, Safety, Tolerability, and Antiviral Efficacy of Rilpivirine (TMC278) in Human Immunodeficiency Virus Infected Adolescents and Children Aged Greater Than or Equal to 6 Years",
- "protocol": [
- {
- "reference": "#1b5bc5d5-9413-43f7-9da6-70db2606b7cd",
- "type": "PlanDefinition",
- "display": "Rilpivirine"
- },
- {
- "reference": "#30f45f8a-a0f5-4eed-a5e1-4819137c10b2",
- "type": "PlanDefinition",
- "display": "Zidovudine"
- },
- {
- "reference": "#8958e19c-17db-4152-874d-cf68c3918769",
- "type": "PlanDefinition",
- "display": "Abacavir"
- },
- {
- "reference": "#bef1c7b6-1e1a-4fb4-8bcd-b9d965dd09e6",
- "type": "PlanDefinition",
- "display": "Tenofovir disoproxil fumarate"
- },
- {
- "reference": "#ec554338-0167-4034-98dd-ee1cd5860430",
- "type": "PlanDefinition",
- "display": "Lamivudine"
- },
- {
- "reference": "#8ddc695e-efab-441e-bd49-c1decfdb80bf",
- "type": "PlanDefinition",
- "display": "Emtricitabine"
- }
- ],
- "status": "active",
- "primaryPurposeType": {
- "coding": [
- {
- "system": "http://terminology.hl7.org/CodeSystem/research-study-prim-purp-type",
- "version": "4.0.0",
- "code": "treatment",
- "display": "Treatment"
- }
- ],
- "text": "Treatment"
- },
- "phase": {
- "coding": [
- {
- "system": "http://terminology.hl7.org/CodeSystem/research-study-phase",
- "version": "4.0.0",
- "code": "phase-2",
- "display": "Phase 2"
- }
- ],
- "text": "Phase 2"
- },
- "category": [
- {
- "coding": [
- {
- "system": "http://terminology.hl7.org/CodeSystem/research-study-prim-purp-type",
- "version": "4.0.0",
- "code": "treatment",
- "display": "Treatment"
- }
- ],
- "text": "Treatment"
- },
- {
- "coding": [
- {
- "system": "http://clinicaltrials.gov",
- "code": "Interventional",
- "display": "Interventional"
- }
- ],
- "text": "Interventional"
- },
- {
- "coding": [
- {
- "system": "http://clinicaltrials.gov",
- "code": "Single Group Assignment",
- "display": "Single Group Assignment"
- }
- ],
- "text": "Single Group Assignment"
- },
- {
- "coding": [
- {
- "system": "http://clinicaltrials.gov",
- "code": "None (Open Label)",
- "display": "None (Open Label)"
- }
- ],
- "text": "None (Open Label)"
- },
- {
- "coding": [
- {
- "system": "http://clinicaltrials.gov",
- "code": "NoneRetained",
- "display": "NoneRetained"
- }
- ],
- "text": "NoneRetained"
- }
- ],
- "focus": [
- {
- "text": "Drug"
- }
- ],
- "condition": [
- {
- "text": "Human Immuno Deficiency (HIV) Infection"
- },
- {
- "coding": [
- {
- "system": "http://www.nlm.nih.gov/research/umls",
- "code": "C0021051",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://snomed.info/sctv",
- "code": "234532001",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/medcin",
- "code": "39922",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://hl7.org/fhir/sid/icd-10",
- "code": "D84.9",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_nci-gloss",
- "code": "CDR0000045724",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://hl7.org/fhir/sid/icd-10-cm",
- "code": "D84.9",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://hl7.org/fhir/sid/icd-10",
- "code": "D84.9",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://snomed.info/sct",
- "code": "D-4600",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/csp",
- "code": "1560-5885",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/mdr",
- "code": "10021460",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/chv",
- "code": "0000006602",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://ncimeta.nci.nih.gov",
- "code": "C3131",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/hpo",
- "code": "HP:0002721",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/omim",
- "code": "MTHU032911",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://snomed.info/sct",
- "code": "234532001",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://hl7.org/fhir/sid/icpc-2",
- "code": "B99011",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_fda",
- "code": "2156",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/msh",
- "code": "D007153",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_nichd",
- "code": "C39725",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://hl7.org/fhir/sid/icd-9-cm",
- "code": "279.3",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/rcd",
- "code": "X20GZ",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://snomed.info/sct",
- "code": "F-C0450",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/costar",
- "code": "U000355",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://loinc.org",
- "code": "MTHU054768",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nanda-i",
- "code": "02515",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/lch_nw",
- "code": "sh85064574",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/ccpss",
- "code": "1007151",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://hl7.org/fhir/sid/icpc-2",
- "code": "MTHU037620",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/aod",
- "code": "0000004832",
- "display": "Immunologic Deficiency Syndromes"
- }
- ],
- "text": "Immunologic Deficiency Syndromes"
- }
- ],
- "contact": [
- {
- "name": "Use link at the bottom of the page to see if you qualify for an enrolling site (see list). If you still have questions:",
- "telecom": [
- {
- "system": "email",
- "value": "JNJ.CT@sylogent.com",
- "use": "work"
- }
- ]
- },
- {
- "name": "StudyDirector Janssen Sciences Ireland UC Clinical Trial"
- }
- ],
- "keyword": [
- {
- "text": "HIV Infection"
- },
- {
- "coding": [
- {
- "system": "http://www.nlm.nih.gov/research/umls",
- "code": "C0599685",
- "display": "Antiretroviral"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/msh",
- "code": "D044966",
- "display": "Antiretroviral"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/medcin",
- "code": "250564",
- "display": "Antiretroviral"
- },
- {
- "system": "http://snomed.info/sctv",
- "code": "713540004",
- "display": "Antiretroviral"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/csp",
- "code": "0715-4905",
- "display": "Antiretroviral"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/lch_nw",
- "code": "sh2003006231",
- "display": "Antiretroviral"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/chv",
- "code": "0000042059",
- "display": "Antiretroviral"
- }
- ],
- "text": "Antiretroviral"
- },
- {
- "coding": [
- {
- "system": "http://www.nlm.nih.gov/research/umls",
- "code": "C0019704",
- "display": "HIV-1"
- },
- {
- "system": "http://snomed.info/sctv",
- "code": "243598007",
- "display": "HIV-1"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_cdisc",
- "code": "C14220",
- "display": "HIV-1"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_ctrp",
- "code": "C14220",
- "display": "HIV-1"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/rcd",
- "code": "X73kd",
- "display": "HIV-1"
- },
- {
- "system": "http://loinc.org",
- "code": "MTHU009425",
- "display": "HIV-1"
- },
- {
- "system": "http://ncimeta.nci.nih.gov",
- "code": "C14220",
- "display": "HIV-1"
- },
- {
- "system": "http://snomed.info/sct",
- "code": "L-35211",
- "display": "HIV-1"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/mdr",
- "code": "10020455",
- "display": "HIV-1"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/csp",
- "code": "3130-7357",
- "display": "HIV-1"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/msh",
- "code": "D015497",
- "display": "HIV-1"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/ncbi",
- "code": "11676",
- "display": "HIV-1"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/chv",
- "code": "0000006190",
- "display": "HIV-1"
- }
- ],
- "text": "HIV-1"
- },
- {
- "coding": [
- {
- "system": "http://www.nlm.nih.gov/research/umls",
- "code": "C0001175",
- "display": "AIDS"
- },
- {
- "system": "http://hl7.org/fhir/sid/icd-10-cm",
- "code": "B20",
- "display": "AIDS"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/ram",
- "code": "DX272",
- "display": "AIDS"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/qmr",
- "code": "R0121441",
- "display": "AIDS"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/rcd",
- "code": "A788z",
- "display": "AIDS"
- },
- {
- "system": "http://snomed.info/sctv",
- "code": "186715004",
- "display": "AIDS"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_fda",
- "code": "1684",
- "display": "AIDS"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/chv",
- "code": "0000000649",
- "display": "AIDS"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/icpc",
- "code": "B90",
- "display": "AIDS"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/mdr",
- "code": "10000563",
- "display": "AIDS"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/medcin",
- "code": "31779",
- "display": "AIDS"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/psy",
- "code": "00595",
- "display": "AIDS"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_nichd",
- "code": "C2851",
- "display": "AIDS"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/msh",
- "code": "D000163",
- "display": "AIDS"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/aod",
- "code": "0000023174",
- "display": "AIDS"
- },
- {
- "system": "http://ncimeta.nci.nih.gov",
- "code": "C2851",
- "display": "AIDS"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/cst",
- "code": "HIV SYND",
- "display": "AIDS"
- },
- {
- "system": "http://hl7.org/fhir/sid/icpc-2",
- "code": "B90001",
- "display": "AIDS"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/icpc2eeng",
- "code": "B90",
- "display": "AIDS"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_cptac",
- "code": "C2851",
- "display": "AIDS"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/medlineplus",
- "code": "1",
- "display": "AIDS"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/bi",
- "code": "BI00716",
- "display": "AIDS"
- },
- {
- "system": "http://snomed.info/sct",
- "code": "DE-36310",
- "display": "AIDS"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/who",
- "code": "1233",
- "display": "AIDS"
- },
- {
- "system": "http://hl7.org/fhir/sid/icpc-2",
- "code": "MTHU080583",
- "display": "AIDS"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_nci-gloss",
- "code": "CDR0000044365",
- "display": "AIDS"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/csp",
- "code": "1560-6271",
- "display": "AIDS"
- },
- {
- "system": "http://hl7.org/fhir/sid/icd-9-cm",
- "code": "042",
- "display": "AIDS"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/costar",
- "code": "023",
- "display": "AIDS"
- },
- {
- "system": "http://loinc.org",
- "code": "LA10430-9",
- "display": "AIDS"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/ccpss",
- "code": "1014998",
- "display": "AIDS"
- }
- ],
- "text": "AIDS"
- },
- {
- "coding": [
- {
- "system": "http://www.nlm.nih.gov/research/umls",
- "code": "C0008059",
- "display": "Children"
- },
- {
- "system": "http://snomed.info/sct",
- "code": "S-10170",
- "display": "Children"
- },
- {
- "system": "http://snomed.info/sctv",
- "code": "67822003",
- "display": "Children"
- },
- {
- "system": "http://ncimeta.nci.nih.gov",
- "code": "C16423",
- "display": "Children"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/lch_nw",
- "code": "sh85023418",
- "display": "Children"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/aod",
- "code": "0000007008",
- "display": "Children"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/msh",
- "code": "D002648",
- "display": "Children"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/chv",
- "code": "0000002765",
- "display": "Children"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/ccpss",
- "code": "0060058",
- "display": "Children"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/csp",
- "code": "0635-1343",
- "display": "Children"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/lch",
- "code": "U005340",
- "display": "Children"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/hl7v3.0",
- "code": "CHD",
- "display": "Children"
- },
- {
- "system": "http://loinc.org",
- "code": "LA9949-4",
- "display": "Children"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_nichd",
- "code": "C16423",
- "display": "Children"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/dxp",
- "code": "U000730",
- "display": "Children"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_fda",
- "code": "C16423",
- "display": "Children"
- }
- ],
- "text": "Children"
- },
- {
- "coding": [
- {
- "system": "http://www.nlm.nih.gov/research/umls",
- "code": "C1566826",
- "display": "Rilpivirine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/medcin",
- "code": "309423",
- "display": "Rilpivirine"
- },
- {
- "system": "http://www.whocc.no/atc",
- "code": "J05AG05",
- "display": "Rilpivirine"
- },
- {
- "system": "http://ncimeta.nci.nih.gov",
- "code": "C76929",
- "display": "Rilpivirine"
- },
- {
- "system": "http://snomed.info/sctv",
- "code": "703777002",
- "display": "Rilpivirine"
- },
- {
- "system": "http://loinc.org",
- "code": "MTHU042155",
- "display": "Rilpivirine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/drugbank",
- "code": "DB08864",
- "display": "Rilpivirine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/mmsl",
- "code": "d07776",
- "display": "Rilpivirine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/mthspl",
- "code": "FI96A8X663",
- "display": "Rilpivirine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_fda",
- "code": "FI96A8X663",
- "display": "Rilpivirine"
- },
- {
- "system": "http://hl7.org/fhir/ndfrt",
- "code": "4030730",
- "display": "Rilpivirine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/rxnorm",
- "code": "1102270",
- "display": "Rilpivirine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/gs",
- "code": "4688",
- "display": "Rilpivirine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/usp",
- "code": "m7163",
- "display": "Rilpivirine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/msh",
- "code": "D000068696",
- "display": "Rilpivirine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/uspmg",
- "code": "MTHU002683",
- "display": "Rilpivirine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nddf",
- "code": "013795",
- "display": "Rilpivirine"
- }
- ],
- "text": "Rilpivirine (TMC278)"
- },
- {
- "coding": [
- {
- "system": "http://www.nlm.nih.gov/research/umls",
- "code": "C1521725",
- "display": "Pediatric"
- },
- {
- "system": "http://loinc.org",
- "code": "LP100615-6",
- "display": "Pediatric"
- },
- {
- "system": "http://ncimeta.nci.nih.gov",
- "code": "C39299",
- "display": "Pediatric"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_nci-gloss",
- "code": "CDR0000046245",
- "display": "Pediatric"
- }
- ],
- "text": "Pediatric"
- },
- {
- "text": "Human Immuno Deficiency (HIV) Infection"
- },
- {
- "coding": [
- {
- "system": "http://www.nlm.nih.gov/research/umls",
- "code": "C0021051",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://snomed.info/sctv",
- "code": "234532001",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/medcin",
- "code": "39922",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://hl7.org/fhir/sid/icd-10",
- "code": "D84.9",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_nci-gloss",
- "code": "CDR0000045724",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://hl7.org/fhir/sid/icd-10-cm",
- "code": "D84.9",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://hl7.org/fhir/sid/icd-10",
- "code": "D84.9",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://snomed.info/sct",
- "code": "D-4600",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/csp",
- "code": "1560-5885",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/mdr",
- "code": "10021460",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/chv",
- "code": "0000006602",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://ncimeta.nci.nih.gov",
- "code": "C3131",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/hpo",
- "code": "HP:0002721",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/omim",
- "code": "MTHU032911",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://snomed.info/sct",
- "code": "234532001",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://hl7.org/fhir/sid/icpc-2",
- "code": "B99011",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_fda",
- "code": "2156",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/msh",
- "code": "D007153",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_nichd",
- "code": "C39725",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://hl7.org/fhir/sid/icd-9-cm",
- "code": "279.3",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/rcd",
- "code": "X20GZ",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://snomed.info/sct",
- "code": "F-C0450",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/costar",
- "code": "U000355",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://loinc.org",
- "code": "MTHU054768",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nanda-i",
- "code": "02515",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/lch_nw",
- "code": "sh85064574",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/ccpss",
- "code": "1007151",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://hl7.org/fhir/sid/icpc-2",
- "code": "MTHU037620",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/aod",
- "code": "0000004832",
- "display": "Immunologic Deficiency Syndromes"
- }
- ],
- "text": "Immunologic Deficiency Syndromes"
- },
- {
- "coding": [
- {
- "system": "http://hl7.org/fhir/administrative-gender",
- "code": "Unknown",
- "display": "Unknown"
- }
- ],
- "text": "Unknown"
- },
- {
- "coding": [
- {
- "system": "http://decades-value-set.ctm.microsoft.org",
- "code": "0",
- "display": "Age keyword for indexing - 0"
- }
- ],
- "text": "Age keyword for indexing - 0"
- },
- {
- "coding": [
- {
- "system": "http://decades-value-set.ctm.microsoft.org",
- "code": "10",
- "display": "Age keyword for indexing - 10"
- }
- ],
- "text": "Age keyword for indexing - 10"
- }
- ],
- "description": "This is a Phase II, open-label (all people involved know the identity of the assigned drug)\r\n and single arm study. The study will consist of a screening period of maximum 8 weeks, an\r\n initial treatment period of 48 weeks, a post week 48 treatment extension period of 4 years,\r\n and a 4 week follow-up period. A follow-up period will take place regardless of the presence\r\n of serious adverse events (SAEs) if patients withdraw early (ie, before Week 48) or if\r\n patients do not participate in the extension after Week 48; after Week 48, a 4-week follow-up\r\n visit is only required in case of ongoing (S)AEs at the final on treatment visit. The initial\r\n 48-week treatment period will be structured into 2 age Cohorts; Cohort 1 (Aged greater than\r\n or equal to [>=] 12 to less than [<] 18 years) and Cohort 2 (Children Aged >= 6 to < 12\r\n years) and each Cohort will have 2 parts. The first part of the trial (Part 1) is designed to\r\n evaluate the steady-state pharmacokinetic (PK) profile and the short-term safety and\r\n antiviral activity of rilpivirine 25 mg or adjusted dose once daily when administered in\r\n combination with 2 NRTIs. At Week 2/4, intensive PK will be done and an analysis together\r\n with short-term safety and antiviral activity will be reviewed by a data monitoring committee\r\n (DMC). For adolescents (Cohort 1) if the mean steady-state exposure in this first group of\r\n patients is comparable to that of the adult population (ie, is within 80-125 percentage of\r\n the mean exposure of the 25 mg once daily dose group in study, TMC278-C204), and the Week 2/4\r\n safety and antiviral activity results have been reviewed and deemed satisfactory by the DMC,\r\n the second part of the trial will start. The second part of the trial will evaluate long-term\r\n (48 weeks and 240 weeks) safety, efficacy, and pharmacokinetics of rilpivirine in combination\r\n with the background regimen of 2 NRTIs with a primary analysis time point at 24 weeks. For\r\n patients aged greater than or equal to (>=) 6 to less than (<) 12 years (Cohort 2), after\r\n being treated for at least 4 weeks and the Week 2 intensive PK and Week 4 safety and\r\n antiviral activity have been reviewed and results are satisfactory, recruitment in Part 1\r\n will resume and additional subjects will be enrolled to have at least 10 subjects in Part 1.\r\n Once an appropriate RPV dose has been selected, Part 1 of Cohort 2 will be considered\r\n complete and Part 2 will start. All patients from Part 1 will roll over in Part 2 and\r\n additional patients will be recruited in Part 2 to have at least 25 subjects (including those\r\n from Part 1) overall. In both cohorts of the trial, the ART will consist of rilpivirine 25 mg\r\n or adjusted dose once daily and an investigator-selected background regimen containing 2\r\n NRTIs. Patients safety will be monitored throughout the study and during the follow up\r\n visits.",
- "enrollment": [
- {
- "reference": "#2a43edc4-0000-0000-0000-000000000000",
- "type": "Group"
- }
- ],
- "period": {
- "start": "2011-01",
- "end": "2027-08"
- },
- "arm": [
- {
- "name": "Rilpivirine (TMC278)",
- "type": {
- "text": "Experimental"
- },
- "description": "The patients will receive rilpivirine with 2 nucleoside/nucleotide reverse transcriptase inhibitors (NRTIs) as a background regimen in Cohort 1 [Aged greater than or equal to (> =) 12 to less than (<) 18 years] and Cohort 2 (children aged > = 6 to < 12 years). The NRTIs includes zidovudine, abacavir, or tenofovir disoproxil fumarate in combination with lamivudine or emtricitabine."
- }
- ]
- }
- ],
- "registryFilters": [
- {
- "studyTypes": [
- "interventional",
- "observational"
- ],
- "recruitmentStatuses": [
- "recruiting",
- "enrollingByInvitation"
- ],
- "phases": [
- "phase2",
- "phase3"
- ],
- "purposes": [
- "diagnostic",
- "prevention",
- "basicScience"
- ],
- "sources": [
- "clinicaltrials.gov"
- ],
- "facilityLocations": [
- {
- "city": "Basel",
- "countryOrRegion": "Switzerland"
- },
- {
- "city": "Allschwil",
- "countryOrRegion": "Switzerland"
- }
- ]
- },
- {
- "sponsors": [
- "Janssen"
- ],
- "sources": [
- "clinicaltrials.gov"
- ],
- "facilityAreas": [
- {
- "type": "Feature",
- "geometry": {
- "type": "Point",
- "coordinates": [
- 7.588576,
- 47.559601
- ]
- },
- "properties": {
- "subType": "Circle",
- "radius": 80000
- }
- }
- ]
- },
- {
- "ids": [
- "NCT04006015",
- "NCT04545788",
- "NCT04773711"
- ],
- "sources": [
- "clinicaltrials.gov"
- ]
- }
- ]
- }
- }
- }
- },
- "responses": {
- "202": {
- "headers": {
- "Operation-Location": "{endpoint}/health-insights/trial-matcher/jobs/{id}?api-version=2023-09-01-preview",
- "Retry-After": "1"
- },
- "body": {
- "status": "notStarted",
- "id": "a4d3d73e-2be3-4ca1-bd4f-66a5bdd19754"
- }
- }
- }
-}
diff --git a/specification/ai/HealthInsights/HealthInsights.OpenAPI/examples/2023-09-01-preview/SuccessfulTrialMatcherResponse.json b/specification/ai/HealthInsights/HealthInsights.OpenAPI/examples/2023-09-01-preview/SuccessfulTrialMatcherResponse.json
deleted file mode 100644
index eda21af93fa1..000000000000
--- a/specification/ai/HealthInsights/HealthInsights.OpenAPI/examples/2023-09-01-preview/SuccessfulTrialMatcherResponse.json
+++ /dev/null
@@ -1,113 +0,0 @@
-{
- "operationId": "TrialMatcher_GetJob",
- "title": "Gets the status and details of the Trial Matcher job.",
- "parameters": {
- "endpoint": "{endpoint}",
- "api-version": "2023-09-01-preview",
- "id": "a4d3d73e-2be3-4ca1-bd4f-66a5bdd19754"
- },
- "responses": {
- "200": {
- "body": {
- "id": "a4d3d73e-2be3-4ca1-bd4f-66a5bdd19754",
- "createdDateTime": "2021-11-28T09:13:11.046Z",
- "expirationDateTime": "2021-11-28T09:13:11.046Z",
- "lastUpdateDateTime": "2021-11-28T09:13:11.046Z",
- "status": "succeeded",
- "result": {
- "patientResults": [
- {
- "patientId": "Patient ID Example 2",
- "inferences": [
- {
- "type": "trialEligibility",
- "value": "Eligible",
- "description": "SwEaTB - Diagnosing of Acute Tuberculosis",
- "confidenceScore": 1,
- "evidence": [
- {
- "eligibilityCriteriaEvidence": "In-patients with acute tuberculosis",
- "patientInfoEvidence": {
- "system": "UMLS",
- "code": "C0019046",
- "name": "tuberculosis"
- },
- "importance": 1
- }
- ],
- "clinicalTrialId": "NCT03667742",
- "source": "clinicaltrials.gov",
- "metadata": {
- "phases": [
- "phase3"
- ],
- "studyType": "observational",
- "recruitmentStatus": "recruiting",
- "conditions": [
- "Tuberculosis"
- ],
- "sponsors": [
- "University Hospital, Basel, Switzerland"
- ],
- "contacts": [
- {
- "name": "John Doe, PD Dr. Med",
- "email": "John@contoso.com",
- "phone": "+55-555-5555-55"
- }
- ],
- "facilities": [
- {
- "name": "University Hospital, Basel",
- "city": "Basel",
- "countryOrRegion": "Switzerland"
- }
- ]
- }
- },
- {
- "type": "trialEligibility",
- "value": "Ineligible",
- "description": "Design of an Integrative Algorithm for Staging Tuberculosis (STAGE-TB)",
- "confidenceScore": 1,
- "evidence": [
- {
- "eligibilityCriteriaEvidence": "negative for Quantiferon- TB Gold Plus Test or ELISpot",
- "patientInfoEvidence": {
- "system": "UMLS",
- "code": "C0920508",
- "name": "Enzyme-Linked Immunospot Assay",
- "value": "30,000 PBMC cells per 10ul"
- },
- "importance": 1
- }
- ],
- "clinicalTrialId": "NCT03691883",
- "source": "clinicaltrials.gov"
- }
- ],
- "neededClinicalInfo": [
- {
- "system": "UMLS",
- "code": "C4317078",
- "name": "Mycobacterium Tuberculosis Measurement ",
- "semanticType": "Laboratory Procedure",
- "category": "EXAMINATION_NAME"
- },
- {
- "system": "UMLS",
- "code": "C0008031",
- "name": "Chest Pain",
- "semanticType": "Sign or Symptom",
- "category": "SYMPTOM_OR_SIGN"
- }
- ]
- }
- ],
- "modelVersion": "2021-10-28",
- "knowledgeGraphLastUpdateDate": "2021-11-26"
- }
- }
- }
- }
-}
diff --git a/specification/ai/HealthInsights/HealthInsights.OpenAPI/main.tsp b/specification/ai/HealthInsights/HealthInsights.OpenAPI/main.tsp
index 72910e1430cb..aa9c8633de0a 100644
--- a/specification/ai/HealthInsights/HealthInsights.OpenAPI/main.tsp
+++ b/specification/ai/HealthInsights/HealthInsights.OpenAPI/main.tsp
@@ -1,11 +1,7 @@
import "../HealthInsights.TrialMatcher/route.trialmatcher.tsp";
import "../HealthInsights.OncoPhenotype/route.oncophenotype.tsp";
-import "../HealthInsights.RadiologyInsights/route.radiologyinsights.tsp";
-import "../HealthInsights.PatientTimeline/route.patienttimeline.tsp";
+
import "@typespec/rest";
import "@typespec/http";
+import "@typespec/versioning";
import "./service.tsp";
-
-// FIXME: This is a workaround. Tracking issue: https://github.com/microsoft/typespec/issues/2826
-alias _ForceOrderOfReslutionExtension_ = Fhir.R4.Extension;
-alias _ForceOrderOfReslutionCodeableConcept_ = Fhir.R4.CodeableConcept;
diff --git a/specification/ai/HealthInsights/HealthInsights.OpenAPI/service.tsp b/specification/ai/HealthInsights/HealthInsights.OpenAPI/service.tsp
index 9edabd705905..eca08aa8c346 100644
--- a/specification/ai/HealthInsights/HealthInsights.OpenAPI/service.tsp
+++ b/specification/ai/HealthInsights/HealthInsights.OpenAPI/service.tsp
@@ -4,13 +4,13 @@ using TypeSpec.Http;
using TypeSpec.Versioning;
@service({
- title: "Azure AI Health Insights",
+ title: "Azure Health Insights",
})
@versioned(ApiVersion)
-@doc("Azure AI Health Insights provides an API that serves insight models, specific for Health & Life Sciences, that perform analysis and provide inferences to be used by a human.")
+@doc("Azure Health Insights provides an API that serves insight models, specific for Health & Life Sciences, that perform analysis and provide inferences to be used by a human.")
@server(
- "{endpoint}/health-insights",
- "Azure AI Health Insights provides an API that serves insight models, specific for Health & Life Sciences, that perform analysis and provide inferences to be used by a human.",
+ "{endpoint}/healthinsights",
+ "Azure Health Insights provides an API that serves insight models, specific for Health & Life Sciences, that perform analysis and provide inferences to be used by a human.",
{
@doc("Supported Cognitive Services endpoints (protocol and hostname, for example: https://westus2.api.cognitive.microsoft.com).")
endpoint: url,
@@ -21,6 +21,6 @@ namespace AzureHealthInsights;
#suppress "@azure-tools/typespec-azure-core/documentation-required" "https://github.com/Azure/typespec-azure/issues/3107"
enum ApiVersion {
- @useDependency(Azure.Core.Versions.v1_0_Preview_2)
- v2023_09_01_Preview: "2023-09-01-preview",
+ @useDependency(Azure.Core.Versions.v1_0_Preview_1)
+ v2023_03_01_preview: "2023-03-01-preview",
}
diff --git a/specification/ai/HealthInsights/HealthInsights.OpenAPI/tspconfig.yaml b/specification/ai/HealthInsights/HealthInsights.OpenAPI/tspconfig.yaml
index 930eac15de0e..f3a0b6a11722 100644
--- a/specification/ai/HealthInsights/HealthInsights.OpenAPI/tspconfig.yaml
+++ b/specification/ai/HealthInsights/HealthInsights.OpenAPI/tspconfig.yaml
@@ -1,17 +1,12 @@
-parameters:
- "service-dir":
- default: "sdk/healthinsights"
- "service-name":
- default: "HealthInsights"
-emit:
- - "@azure-tools/typespec-autorest"
+emit: [
+ "@azure-tools/typespec-autorest",
+]
linter:
extends:
- "@azure-tools/typespec-azure-core/all"
options:
"@azure-tools/typespec-autorest":
- azure-resource-provider-folder: "data-plane"
- emitter-output-dir: "{project-root}/../.."
- examples-directory: examples
- omit-unreachable-types: true
- output-file: "{azure-resource-provider-folder}/{service-name}/{version-status}/{version}/openapi.json"
+ azure-resource-provider-folder: "data-plane"
+ emitter-output-dir: "{project-root}/../.."
+ output-file: "{azure-resource-provider-folder}/HealthInsights/{version-status}/{version}/openapi.json"
+ examples-directory: "examples"
diff --git a/specification/ai/HealthInsights/HealthInsights.PatientTimeline/client.tsp b/specification/ai/HealthInsights/HealthInsights.PatientTimeline/client.tsp
deleted file mode 100644
index 2ebbdadee4dd..000000000000
--- a/specification/ai/HealthInsights/HealthInsights.PatientTimeline/client.tsp
+++ /dev/null
@@ -1,88 +0,0 @@
-import "@azure-tools/typespec-client-generator-core";
-import "./route.patienttimeline.tsp";
-
-import "@typespec/rest";
-import "@typespec/http";
-import "../HealthInsights.OpenAPI/service.tsp";
-
-using Azure.ClientGenerator.Core;
-
-@TypeSpec.Versioning.useDependency(
- AzureHealthInsights.ApiVersion.v2023_09_01_Preview
-)
-namespace ClientForAzureHealthInsights;
-
-@client({
- name: "PatientTimelineClient",
- service: AzureHealthInsights,
-})
-interface PatientTimelineClient {
- #suppress "@azure-tools/typespec-azure-core/long-running-polling-operation-required" "Polling through operation-location"
- #suppress "@azure-tools/typespec-azure-core/use-standard-operations" "https://github.com/microsoft/typespec/issues/2037"
- inferPatientTimeline is AzureHealthInsights.PatientTimeline.createJob;
-}
-
-@@projectedName(Fhir.R4.Extension, "java", "Fhir_R4_Extension");
-@@projectedName(Fhir.R4.Extension, "csharp", "Fhir_R4_Extension");
-@@projectedName(Fhir.R4.Extendible, "java", "Fhir_R4_Extendible");
-@@projectedName(Fhir.R4.Extendible, "csharp", "Fhir_R4_Extendible");
-@@projectedName(Fhir.R4.Element, "java", "Fhir_R4_Element");
-@@projectedName(Fhir.R4.Element, "csharp", "Fhir_R4_Element");
-@@projectedName(Fhir.R4.Coding, "java", "Fhir_R4_Coding");
-@@projectedName(Fhir.R4.Coding, "csharp", "Fhir_R4_Coding");
-@@projectedName(Fhir.R4.CodeableConcept, "java", "Fhir_R4_CodeableConcept");
-@@projectedName(Fhir.R4.CodeableConcept, "csharp", "Fhir_R4_CodeableConcept");
-@@projectedName(Fhir.R4.Meta, "java", "Fhir_R4_Meta");
-@@projectedName(Fhir.R4.Meta, "csharp", "Fhir_R4_Meta");
-@@projectedName(Fhir.R4.Narrative, "java", "Fhir_R4_Narrative");
-@@projectedName(Fhir.R4.Narrative, "csharp", "Fhir_R4_Narrative");
-@@projectedName(Fhir.R4.Reference, "java", "Fhir_R4_Reference");
-@@projectedName(Fhir.R4.Reference, "csharp", "Fhir_R4_Reference");
-@@projectedName(Fhir.R4.Identifier, "java", "Fhir_R4_Identifier");
-@@projectedName(Fhir.R4.Identifier, "csharp", "Fhir_R4_Identifier");
-@@projectedName(Fhir.R4.Period, "java", "Fhir_R4_Period");
-@@projectedName(Fhir.R4.Period, "csharp", "Fhir_R4_Period");
-@@projectedName(Fhir.R4.Quantity, "java", "Fhir_R4_Quantity");
-@@projectedName(Fhir.R4.Quantity, "csharp", "Fhir_R4_Quantity");
-@@projectedName(Fhir.R4.Range, "java", "Fhir_R4_Range");
-@@projectedName(Fhir.R4.Range, "csharp", "Fhir_R4_Range");
-@@projectedName(Fhir.R4.Ratio, "java", "Fhir_R4_Ratio");
-@@projectedName(Fhir.R4.Ratio, "csharp", "Fhir_R4_Ratio");
-@@projectedName(Fhir.R4.Annotation, "java", "Fhir_R4_Annotation");
-@@projectedName(Fhir.R4.Annotation, "csharp", "Fhir_R4_Annotation");
-@@projectedName(Fhir.R4.SampledData, "java", "Fhir_R4_SampledData");
-@@projectedName(Fhir.R4.SampledData, "csharp", "Fhir_R4_SampledData");
-@@projectedName(Fhir.R4.ContactDetail, "java", "Fhir_R4_ContactDetail");
-@@projectedName(Fhir.R4.ContactDetail, "csharp", "Fhir_R4_ContactDetail");
-@@projectedName(Fhir.R4.ContactPoint, "java", "Fhir_R4_ContactPoint");
-@@projectedName(Fhir.R4.ContactPoint, "csharp", "Fhir_R4_ContactPoint");
-@@projectedName(Fhir.R4.Resource, "java", "Fhir_R4_Resource");
-@@projectedName(Fhir.R4.Resource, "csharp", "Fhir_R4_Resource");
-@@projectedName(Fhir.R4.DomainResource, "java", "Fhir_R4_DomainResource");
-@@projectedName(Fhir.R4.DomainResource, "csharp", "Fhir_R4_DomainResource");
-@@projectedName(Fhir.R4.Condition, "java", "Fhir_R4_Condition");
-@@projectedName(Fhir.R4.Condition, "csharp", "Fhir_R4_Condition");
-@@projectedName(Fhir.R4.ConditionStage, "java", "Fhir_R4_ConditionStage");
-@@projectedName(Fhir.R4.ConditionStage, "csharp", "Fhir_R4_ConditionStage");
-@@projectedName(Fhir.R4.Observation, "java", "Fhir_R4_Observation");
-@@projectedName(Fhir.R4.Observation, "csharp", "Fhir_R4_Observation");
-@@projectedName(Fhir.R4.ObservationReferenceRange,
- "java",
- "Fhir_R4_ObservationReferenceRange"
-);
-@@projectedName(Fhir.R4.ObservationReferenceRange,
- "csharp",
- "Fhir_R4_ObservationReferenceRange"
-);
-@@projectedName(Fhir.R4.ObservationComponent,
- "java",
- "Fhir_R4_ObservationComponent"
-);
-@@projectedName(Fhir.R4.ObservationComponent,
- "csharp",
- "Fhir_R4_ObservationComponent"
-);
-@@projectedName(Fhir.R4.ResearchStudy, "java", "Fhir_R4_ResearchStudy");
-@@projectedName(Fhir.R4.ResearchStudy, "csharp", "Fhir_R4_ResearchStudy");
-@@projectedName(AzureHealthInsights.PatientInfoSex, "client", "PatientSex");
-@@projectedName(AzureHealthInsights.PatientInfo, "client", "PatientDetails");
diff --git a/specification/ai/HealthInsights/HealthInsights.PatientTimeline/model.patienttimeline.tsp b/specification/ai/HealthInsights/HealthInsights.PatientTimeline/model.patienttimeline.tsp
deleted file mode 100644
index 962fee222946..000000000000
--- a/specification/ai/HealthInsights/HealthInsights.PatientTimeline/model.patienttimeline.tsp
+++ /dev/null
@@ -1,71 +0,0 @@
-import "../HealthInsights.Common/model.common.request.tsp";
-import "../HealthInsights.Common/model.common.response.tsp";
-import "../HealthInsights.Common/model.common.shared.tsp";
-import "../HealthInsights.Common/model.common.fhir.elements.tsp";
-import "../HealthInsights.Common/model.common.fhir.resources.tsp";
-
-using TypeSpec.Rest;
-
-namespace AzureHealthInsights;
-
-@doc("The body of the Patient Timeline request.")
-model PatientTimelineData {
- ...Request;
-
- @doc("Configuration affecting the Patient Timeline model's inference.")
- configuration?: PatientTimelineModelConfiguration;
-}
-
-@doc("Configuration affecting the Patient Timeline model's inference.")
-model PatientTimelineModelConfiguration {
- ...ModelConfiguration;
-}
-
-@resource("patient-timeline/jobs")
-@doc("The response for the Patient Timeline request.")
-model PatientTimelineResult
- is HealthInsightsOperationStatus;
-
-@doc("The inference results for the Patient Timeline request.")
-model PatientTimelineInferenceResult {
- @doc("Results for the patients given in the request.")
- patientResults: PatientTimelinePatientResult[];
-
- @doc("The version of the model used for inference, expressed as the model date.")
- modelVersion: ModelVersion;
-}
-
-@doc("The results of the model's work for a single patient.")
-model PatientTimelinePatientResult {
- @doc("The identifier given for the patient in the request.")
- patientId: string;
-
- @doc("The model's inferences for the given patient.")
- inferences: Array;
-}
-
-@doc("An inference made by the Patient Timeline model regarding a patient.")
-model PatientTimelineInference is Fhir.R4.Extendible {
- @doc("The type of the Patient Timeline inference.")
- type: PatientTimelineInferenceType;
-
- #suppress "@azure-tools/typespec-azure-core/bad-record-type" "model should have additionalProperties"
- @doc("""
- FHIR 4.0 representation of the piece of clinical info.
- additional dependent resources maybe contained (e.g. MedicationStatement may contain Medication)
- -- In the SDK we will have custom mapping to map this type to JsonObject
- """)
- resource?: Fhir.R4.DomainResource;
-
- @doc("Time range relevant to this Timeline inference.")
- period?: TimePeriod;
-}
-
-@doc("The type of the Patient Timeline inference.")
-enum PatientTimelineInferenceType {
- @doc("The inference is a timeline event.")
- TimelineEvent: "timelineEvent",
-
- @doc("The inference is a summary item.")
- SummaryItem: "summaryItem",
-}
diff --git a/specification/ai/HealthInsights/HealthInsights.PatientTimeline/route.patienttimeline.tsp b/specification/ai/HealthInsights/HealthInsights.PatientTimeline/route.patienttimeline.tsp
deleted file mode 100644
index 16b536ce4bf3..000000000000
--- a/specification/ai/HealthInsights/HealthInsights.PatientTimeline/route.patienttimeline.tsp
+++ /dev/null
@@ -1,35 +0,0 @@
-import "@azure-tools/typespec-azure-core";
-import "@typespec/rest";
-import "@typespec/http";
-
-import "./model.patienttimeline.tsp";
-import "../HealthInsights.Common/primitives.tsp";
-
-using Azure.Core;
-using TypeSpec.Rest;
-using TypeSpec.Http;
-
-namespace AzureHealthInsights;
-
-interface PatientTimeline {
- #suppress "@azure-tools/typespec-azure-core/no-rpc-path-params" "Service uses a jobId in the path"
- @summary("Get Patient Timeline job details")
- @tag("PatientTimeline")
- @doc("Gets the status and details of the Patient Timeline job.")
- @get
- @route("/patient-timeline/jobs/{id}")
- getJob is HealthInsightsLongRunningPollOperation;
-
- #suppress "@azure-tools/typespec-azure-core/long-running-polling-operation-required" "Polling through operation-location"
- #suppress "@azure-tools/typespec-azure-core/use-standard-operations" "There is no long-running RPC template in Azure.Core"
- @summary("Create Patient Timeline job")
- @tag("PatientTimeline")
- @doc("Creates a Patient Timeline job with the given request body.")
- @pollingOperation(PatientTimeline.getJob)
- @route("/patient-timeline/jobs")
- createJob is HealthInsightsLongRunningRpcOperation<
- PatientTimelineData,
- PatientTimelineResult,
- PatientTimelineInferenceResult
- >;
-}
diff --git a/specification/ai/HealthInsights/HealthInsights.PatientTimeline/tspconfig.yaml b/specification/ai/HealthInsights/HealthInsights.PatientTimeline/tspconfig.yaml
deleted file mode 100644
index 4df8413434f6..000000000000
--- a/specification/ai/HealthInsights/HealthInsights.PatientTimeline/tspconfig.yaml
+++ /dev/null
@@ -1,51 +0,0 @@
-parameters:
- "service-dir":
- default: "sdk/healthinsights"
- "service-name":
- default: "HealthInsights"
- "dependencies":
- "additionalDirectories":
- - "specification/ai/HealthInsights/HealthInsights.Common/"
- - "specification/ai/HealthInsights/HealthInsights.OpenAPI/"
- default: ""
- "python-sdk-folder":
- default: "{project-root}/azure-sdk-for-python/"
- "java-sdk-folder":
- default: "{project-root}/azure-sdk-for-java/"
- "js-sdk-folder":
- default: "{project-root}/azure-sdk-for-js/"
- "csharp-sdk-folder":
- default: "{project-root}/azure-sdk-for-net/"
- "service-directory-name":
- default: "healthinsights"
-emit:
- - "@azure-tools/typespec-autorest"
-linter:
- extends:
- - "@azure-tools/typespec-azure-core/all"
-options:
- "@azure-tools/typespec-python":
- package-pprint-name: '"Azure Health Insights - Patient Timeline"'
- package-mode: "dataplane"
- package-version: 1.0.0b1
- package-dir: "azure-healthinsights-patienttimeline"
- package-name: "{package-dir}"
- emitter-output-dir: "{python-sdk-folder}/sdk/{service-directory-name}/{package-name}"
- "@azure-tools/typespec-java":
- package-dir: "azure-health-insights-patienttimeline"
- namespace: com.azure.health.insights.patienttimeline
- partial-update: true
- emitter-output-dir: "{java-sdk-folder}/sdk/{service-directory-name}/azure-health-insights-patienttimeline"
- "@azure-tools/typespec-csharp":
- save-inputs: false
- clear-output-folder: true
- package-dir: "Azure.Health.Insights.PatientTimeline"
- namespace: "{package-dir}"
- model-namespace: false
- "@azure-tools/typespec-ts":
- package-dir: "azurehealthinsightspatienttimeline-rest"
- emitter-output-dir: "{js-sdk-folder}/sdk/{service-directory-name}/health-insights-patienttimeline-rest"
- generateMetadata: true
- generateTest: true
- packageDetails:
- name: "@azure-rest/health-insights-patienttimeline"
diff --git a/specification/ai/HealthInsights/HealthInsights.RadiologyInsights/client.tsp b/specification/ai/HealthInsights/HealthInsights.RadiologyInsights/client.tsp
deleted file mode 100644
index d19844386f4a..000000000000
--- a/specification/ai/HealthInsights/HealthInsights.RadiologyInsights/client.tsp
+++ /dev/null
@@ -1,88 +0,0 @@
-import "@azure-tools/typespec-client-generator-core";
-import "./route.radiologyinsights.tsp";
-
-import "@typespec/rest";
-import "@typespec/http";
-import "../HealthInsights.OpenAPI/service.tsp";
-
-using Azure.ClientGenerator.Core;
-
-@TypeSpec.Versioning.useDependency(
- AzureHealthInsights.ApiVersion.v2023_09_01_Preview
-)
-namespace ClientForAzureHealthInsights;
-
-@client({
- name: "RadiologyInsightsClient",
- service: AzureHealthInsights,
-})
-interface RadiologyInsightsClient {
- #suppress "@azure-tools/typespec-azure-core/long-running-polling-operation-required" "Polling through operation-location"
- #suppress "@azure-tools/typespec-azure-core/use-standard-operations" "https://github.com/microsoft/typespec/issues/2037"
- inferRadiologyInsights is AzureHealthInsights.RadiologyInsights.createJob;
-}
-
-@@projectedName(Fhir.R4.Extension, "java", "Fhir_R4_Extension");
-@@projectedName(Fhir.R4.Extension, "csharp", "Fhir_R4_Extension");
-@@projectedName(Fhir.R4.Extendible, "java", "Fhir_R4_Extendible");
-@@projectedName(Fhir.R4.Extendible, "csharp", "Fhir_R4_Extendible");
-@@projectedName(Fhir.R4.Element, "java", "Fhir_R4_Element");
-@@projectedName(Fhir.R4.Element, "csharp", "Fhir_R4_Element");
-@@projectedName(Fhir.R4.Coding, "java", "Fhir_R4_Coding");
-@@projectedName(Fhir.R4.Coding, "csharp", "Fhir_R4_Coding");
-@@projectedName(Fhir.R4.CodeableConcept, "java", "Fhir_R4_CodeableConcept");
-@@projectedName(Fhir.R4.CodeableConcept, "csharp", "Fhir_R4_CodeableConcept");
-@@projectedName(Fhir.R4.Meta, "java", "Fhir_R4_Meta");
-@@projectedName(Fhir.R4.Meta, "csharp", "Fhir_R4_Meta");
-@@projectedName(Fhir.R4.Narrative, "java", "Fhir_R4_Narrative");
-@@projectedName(Fhir.R4.Narrative, "csharp", "Fhir_R4_Narrative");
-@@projectedName(Fhir.R4.Reference, "java", "Fhir_R4_Reference");
-@@projectedName(Fhir.R4.Reference, "csharp", "Fhir_R4_Reference");
-@@projectedName(Fhir.R4.Identifier, "java", "Fhir_R4_Identifier");
-@@projectedName(Fhir.R4.Identifier, "csharp", "Fhir_R4_Identifier");
-@@projectedName(Fhir.R4.Period, "java", "Fhir_R4_Period");
-@@projectedName(Fhir.R4.Period, "csharp", "Fhir_R4_Period");
-@@projectedName(Fhir.R4.Quantity, "java", "Fhir_R4_Quantity");
-@@projectedName(Fhir.R4.Quantity, "csharp", "Fhir_R4_Quantity");
-@@projectedName(Fhir.R4.Range, "java", "Fhir_R4_Range");
-@@projectedName(Fhir.R4.Range, "csharp", "Fhir_R4_Range");
-@@projectedName(Fhir.R4.Ratio, "java", "Fhir_R4_Ratio");
-@@projectedName(Fhir.R4.Ratio, "csharp", "Fhir_R4_Ratio");
-@@projectedName(Fhir.R4.Annotation, "java", "Fhir_R4_Annotation");
-@@projectedName(Fhir.R4.Annotation, "csharp", "Fhir_R4_Annotation");
-@@projectedName(Fhir.R4.SampledData, "java", "Fhir_R4_SampledData");
-@@projectedName(Fhir.R4.SampledData, "csharp", "Fhir_R4_SampledData");
-@@projectedName(Fhir.R4.ContactDetail, "java", "Fhir_R4_ContactDetail");
-@@projectedName(Fhir.R4.ContactDetail, "csharp", "Fhir_R4_ContactDetail");
-@@projectedName(Fhir.R4.ContactPoint, "java", "Fhir_R4_ContactPoint");
-@@projectedName(Fhir.R4.ContactPoint, "csharp", "Fhir_R4_ContactPoint");
-@@projectedName(Fhir.R4.Resource, "java", "Fhir_R4_Resource");
-@@projectedName(Fhir.R4.Resource, "csharp", "Fhir_R4_Resource");
-@@projectedName(Fhir.R4.DomainResource, "java", "Fhir_R4_DomainResource");
-@@projectedName(Fhir.R4.DomainResource, "csharp", "Fhir_R4_DomainResource");
-@@projectedName(Fhir.R4.Condition, "java", "Fhir_R4_Condition");
-@@projectedName(Fhir.R4.Condition, "csharp", "Fhir_R4_Condition");
-@@projectedName(Fhir.R4.ConditionStage, "java", "Fhir_R4_ConditionStage");
-@@projectedName(Fhir.R4.ConditionStage, "csharp", "Fhir_R4_ConditionStage");
-@@projectedName(Fhir.R4.Observation, "java", "Fhir_R4_Observation");
-@@projectedName(Fhir.R4.Observation, "csharp", "Fhir_R4_Observation");
-@@projectedName(Fhir.R4.ObservationReferenceRange,
- "java",
- "Fhir_R4_ObservationReferenceRange"
-);
-@@projectedName(Fhir.R4.ObservationReferenceRange,
- "csharp",
- "Fhir_R4_ObservationReferenceRange"
-);
-@@projectedName(Fhir.R4.ObservationComponent,
- "java",
- "Fhir_R4_ObservationComponent"
-);
-@@projectedName(Fhir.R4.ObservationComponent,
- "csharp",
- "Fhir_R4_ObservationComponent"
-);
-@@projectedName(Fhir.R4.ResearchStudy, "java", "Fhir_R4_ResearchStudy");
-@@projectedName(Fhir.R4.ResearchStudy, "csharp", "Fhir_R4_ResearchStudy");
-@@projectedName(AzureHealthInsights.PatientInfoSex, "client", "PatientSex");
-@@projectedName(AzureHealthInsights.PatientInfo, "client", "PatientDetails");
diff --git a/specification/ai/HealthInsights/HealthInsights.RadiologyInsights/model.radiologyinsights.tsp b/specification/ai/HealthInsights/HealthInsights.RadiologyInsights/model.radiologyinsights.tsp
deleted file mode 100644
index 757a3c9355e3..000000000000
--- a/specification/ai/HealthInsights/HealthInsights.RadiologyInsights/model.radiologyinsights.tsp
+++ /dev/null
@@ -1,311 +0,0 @@
-import "../HealthInsights.Common/model.common.request.tsp";
-import "../HealthInsights.Common/model.common.response.tsp";
-import "../HealthInsights.Common/model.common.shared.tsp";
-import "../HealthInsights.Common/model.common.fhir.elements.tsp";
-import "./model.radiologyinsights.valuesets.tsp";
-
-using TypeSpec.Rest;
-
-namespace AzureHealthInsights;
-
-@doc("Contains the list of patients, and configuration data.")
-model RadiologyInsightsData {
- ...Request;
-
- @doc("Configuration affecting the Radiology Insights model's inference.")
- configuration?: RadiologyInsightsModelConfiguration;
-}
-
-@doc("Configuration affecting the Radiology Insights model's inference.")
-model RadiologyInsightsModelConfiguration {
- ...ModelConfiguration;
-
- @doc("This is a list of inference types to be inferred for the current request. It could be used if only part of the Radiology Insights inferences are required. If this list is omitted or empty, the model will return all the inference types.")
- inferenceTypes?: RadiologyInsightsInferenceType[];
-
- @doc("Options regarding follow up recommendation inferences and finding inferences.")
- inferenceOptions?: RadiologyInsightsInferenceOptions;
-
- @doc("Local for the model to use. If not specified, the model will use the default locale.")
- locale?: string;
-}
-
-@doc("Options regarding follow up recommendation inferences and finding inferences.")
-model RadiologyInsightsInferenceOptions {
- @doc("Follow-up recommendation options.")
- followupRecommendationOptions?: FollowupRecommendationOptions;
-
- @doc("Finding options.")
- findingOptions?: FindingOptions;
-}
-
-@doc("Follow-up recommendation options.")
-model FollowupRecommendationOptions {
- @doc("Include/Exclude follow-up recommendations without a specific radiology procedure. Default is false.")
- includeRecommendationsWithNoSpecifiedModality?: boolean;
-
- @doc("Include/Exclude follow-up recommendations in references to a guideline or article. Default is false.")
- includeRecommendationsInReferences?: boolean;
-
- @doc("If this is true, provide one or more sentences as evidence for the recommendation, next to the token evidence. The start and end positions of these sentences will be put in an extension with url 'modality_sentences'. Default is false.")
- provideFocusedSentenceEvidence?: boolean;
-}
-
-@doc("Finding options.")
-model FindingOptions {
- @doc("If this is true, provide the sentence that contains the first token of the finding's clinical indicator (i.e. the medical problem), if there is one. This sentence is provided as an extension with url 'ci_sentence', next to the token evidence. Default is false.")
- provideFocusedSentenceEvidence?: boolean;
-}
-
-@resource("radiology-insights/jobs")
-@doc("Response for the Radiology Insights request.")
-model RadiologyInsightsResult
- is HealthInsightsOperationStatus;
-
-@doc("The inference results for the Radiology Insights request. If field 'status' has value 'succeeded', then field 'result' will contain an instance of RadiologyInsightsInferenceResult.")
-model RadiologyInsightsInferenceResult {
- @doc("Results for the patients given in the request.")
- patientResults: RadiologyInsightsPatientResult[];
-
- @doc("The version of the model used for inference, expressed as the model date.")
- modelVersion: ModelVersion;
-}
-
-@doc("Results of the model's work for a single patient.")
-model RadiologyInsightsPatientResult {
- @doc("Identifier given for the patient in the request.")
- patientId: string;
-
- @doc("The model's inferences for the given patient.")
- inferences: RadiologyInsightsInference[];
-}
-
-@doc("""
-An inference made by the Radiology Insights model regarding a patient.
- - AgeMismatch
- - SexMismatch
- - LateralityDiscrepancy
- - CompleteOrderDiscrepancy
- - LimitedOrderDiscrepancy
- - Finding
- - CriticalResult
- - FollowupRecommendation
- - RadiologyProcedure
- - FollowupCommunication
-""")
-@discriminator("kind")
-model RadiologyInsightsInference is Fhir.R4.Extendible;
-
-@doc("A notification for age mismatch is displayed when the age mentioned in a document for a specific patient does not match the age specified in the patient information.")
-model AgeMismatchInference extends RadiologyInsightsInference {
- @doc("Inference type.")
- kind: RadiologyInsightsInferenceType.AgeMismatch;
-}
-
-@doc("A notification for a sex mismatch is displayed when the gender, personal pronouns, gender-related body parts, or gender-related procedures mentioned in a patient's clinical document are either inconsistent or do not match the gender specified in the patient information.")
-model SexMismatchInference extends RadiologyInsightsInference {
- @doc("Inference type.")
- kind: RadiologyInsightsInferenceType.SexMismatch;
-
- @doc("Sex indication : SNOMED CT code for gender finding.")
- sexIndication: Fhir.R4.CodeableConcept;
-}
-
-@doc("A laterality mismatch occurs when there is a discrepancy between the clinical documentation and the ordered procedure (orderLateralityMismatch), a contradiction within the clinical document (textLateralityContradiction), or when no laterality is mentioned (textLateralityMissing).")
-model LateralityDiscrepancyInference extends RadiologyInsightsInference {
- @doc("Inference type.")
- kind: RadiologyInsightsInferenceType.LateralityDiscrepancy;
-
- @doc("Laterality indication : SNOMED CT code for laterality qualifier value.")
- lateralityIndication?: Fhir.R4.CodeableConcept;
-
- @doc("Mismatch type : orderLateralityMismatch, textLateralityContradiction, textLateralityMissing.")
- discrepancyType: LateralityDiscrepancyType;
-}
-
-@doc("A complete order discrepancy is shown when one or more body parts and/or measurements that should be in the document (because there is a complete order) are not present.")
-model CompleteOrderDiscrepancyInference extends RadiologyInsightsInference {
- @doc("Inference type.")
- kind: RadiologyInsightsInferenceType.CompleteOrderDiscrepancy;
-
- @doc("Order type : CPT ultrasound complete code for abdomen, retroperitoneal, pelvis or breast.")
- orderType: Fhir.R4.CodeableConcept;
-
- @doc("List of missing body parts required by a complete order : SNOMED CT codes.")
- missingBodyParts?: Array;
-
- @doc("List of missing body parts that require measurement by a complete order : SNOMED CT codes.")
- missingBodyPartMeasurements?: Array;
-}
-
-@doc("A limited order discrepancy occurs when there is a limited order, but all body parts and measurements that are needed for a complete order are present in the document.")
-model LimitedOrderDiscrepancyInference extends RadiologyInsightsInference {
- @doc("Inference type.")
- kind: RadiologyInsightsInferenceType.LimitedOrderDiscrepancy;
-
- @doc("Order type : CPT ultrasound complete code for abdomen, retroperitoneal, pelvis or breast.")
- orderType: Fhir.R4.CodeableConcept;
-
- @doc("List of body parts found in the document : SNOMED CT codes.")
- presentBodyParts?: Array;
-
- @doc("List of body parts that are measured according to the document : SNOMED CT codes.")
- presentBodyPartMeasurements?: Array;
-}
-
-@doc("Findings in a radiology report typically describe abnormalities, lesions, or other notable observations related to the anatomy or pathology of the imaged area.")
-model FindingInference extends RadiologyInsightsInference {
- @doc("Inference type.")
- kind: RadiologyInsightsInferenceType.Finding;
-
- @doc("Finding data : contains extensions, fields and components linked with the finding.")
- finding: Fhir.R4.Observation;
-}
-
-@doc("Critical results refer to findings of utmost importance that may require timely attention due to their potential impact on patient care.")
-model CriticalResultInference extends RadiologyInsightsInference {
- @doc("Inference type.")
- kind: RadiologyInsightsInferenceType.CriticalResult;
-
- @doc("The complete Critical Result, as outlined below, will be reused for the recommendation.")
- result: CriticalResult;
-}
-
-@doc("Critical Result consists of two properties.")
-model CriticalResult {
- @doc("Description : medical problem.")
- description: string;
-
- @doc("Finding linked to the critical result.")
- finding?: Fhir.R4.Observation;
-}
-
-@doc("Radiology procedures are the specific imaging studies or examinations ordered for the patient, extracted from the document information and text.")
-model RadiologyProcedureInference extends RadiologyInsightsInference {
- @doc("Inference type.")
- kind: RadiologyInsightsInferenceType.RadiologyProcedure;
-
- @doc("LOINC codes for the procedure.")
- procedureCodes?: Array;
-
- @minItems(1)
- @doc("Imaging procedures.")
- imagingProcedures: Array;
-
- @doc("Ordered procedure information from the document information or text.")
- orderedProcedure: OrderedProcedure;
-}
-
-@doc("Follow-up recommendations offer guidance to healthcare providers on managing and monitoring patients based on the findings of imaging studies.")
-model FollowupRecommendationInference extends RadiologyInsightsInference {
- @doc("Inference type.")
- kind: RadiologyInsightsInferenceType.FollowupRecommendation;
-
- @doc("Date and time are displayed when the procedure is recommended to be done at a specific point in time.")
- effectiveDateTime?: Fhir.R4.fhirDateTime;
-
- @doc("The period is shown if a specific period is mentioned, with a start and end date-time.")
- effectivePeriod?: Fhir.R4.Period;
-
- @doc("Findings related to the recommendation.")
- @minItems(1)
- findings?: Array;
-
- @doc("The conditional value indicates whether or not the sentence containing the recommendation includes a conditional statement. Keywords for conditional statements include 'if', 'when', 'unless', and so on.")
- isConditional: boolean;
-
- @doc("The option value indicates whether or not the sentence containing the recommendation includes an optional statement. Keywords for optional statements include 'recommend', 'consider', and so on.")
- isOption: boolean;
-
- @doc("The guideline value indicates whether or not the recommendation is part of a guideline section that compiles all recommendations applicable to various findings.")
- isGuideline: boolean;
-
- @doc("Hedging refers to ambiguous, vague or imprecise language within the sentence of the recommendation. Keywords for hedging are 'can be','may be',and so on.")
- isHedging: boolean;
-
- @doc("The procedure recommendation can be a generic procedure or an imaging procedure.")
- recommendedProcedure: ProcedureRecommendation;
-}
-
-@doc("The procedure recommendation can be a generic procedure or an imaging procedure.")
-@discriminator("kind")
-model ProcedureRecommendation {}
-
-@doc("Generic procedure information.")
-model GenericProcedureRecommendation extends ProcedureRecommendation {
- @doc("Procedure type : generic.")
- kind: "genericProcedureRecommendation";
-
- @doc("Procedure modality : SNOMED CT code.")
- code: Fhir.R4.CodeableConcept;
-
- @doc("Procedure description : MANAGEMENT PROCEDURE (PROCEDURE) or CONSULTATION (PROCEDURE) based on SNOMED CT.")
- description?: string;
-}
-
-@doc("Imaging procedures.")
-model ImagingProcedureRecommendation extends ProcedureRecommendation {
- @doc("Procedure type : imaging.")
- kind: "imagingProcedureRecommendation";
-
- @doc("LOINC codes for the procedure.")
- procedureCodes?: Array;
-
- @minItems(1)
- @doc("Imaging procedures.")
- imagingProcedures: Array;
-}
-
-@doc("Imaging procedure.")
-model ImagingProcedure {
- @doc("Modality : SNOMED CT code.")
- modality: Fhir.R4.CodeableConcept;
-
- @doc("Anatomy : SNOMED CT code.")
- anatomy: Fhir.R4.CodeableConcept;
-
- @doc("Laterality : SNOMED CT code.")
- laterality?: Fhir.R4.CodeableConcept;
-
- @doc("Contrast : see RadiologyCodeWithTypes (below).")
- contrast?: RadiologyCodeWithTypes;
-
- @doc("View : see RadiologyCodeWithTypes (below).")
- view?: RadiologyCodeWithTypes;
-}
-
-@doc("Radiology code with types : used in imaging procedure recommendation for contrast and view.")
-model RadiologyCodeWithTypes {
- @doc("The SNOMED CT code indicates whether imaging was conducted with or without contrast in the case of contrast, and in the case of views, it denotes the number of views.")
- code: Fhir.R4.CodeableConcept;
-
- @doc("The collection of types will indicate the contrast substance used in the case of contrast and, in the case of views, it will specify the types of views, such as lateral and frontal, etc.")
- types: Array;
-}
-
-@doc("Finding reference for recommendation.")
-model RecommendationFinding is Fhir.R4.Extendible {
- @doc("Finding linked to a recommendation.")
- finding?: Fhir.R4.Observation;
-
- @doc("Critical result linked to a recommendation.")
- criticalFinding?: CriticalResult;
-
- @doc("Recommendation finding status.")
- recommendationFindingStatus: RecommendationFindingStatusType;
-}
-
-@doc("Follow-up communication involves the exchange of important information, recommendations, or updates between radiologists and other healthcare professionals involved in a patient's care.")
-model FollowupCommunicationInference extends RadiologyInsightsInference {
- @doc("Inference type.")
- kind: RadiologyInsightsInferenceType.FollowupCommunication;
-
- @doc("Communication date and time.")
- dateTime?: Array;
-
- @doc("Recipient of the communication.")
- recipient?: Array;
-
- @doc("Communication was acknowledged.")
- wasAcknowledged: boolean;
-}
diff --git a/specification/ai/HealthInsights/HealthInsights.RadiologyInsights/model.radiologyinsights.valuesets.tsp b/specification/ai/HealthInsights/HealthInsights.RadiologyInsights/model.radiologyinsights.valuesets.tsp
deleted file mode 100644
index 2e3b3a24b88b..000000000000
--- a/specification/ai/HealthInsights/HealthInsights.RadiologyInsights/model.radiologyinsights.valuesets.tsp
+++ /dev/null
@@ -1,177 +0,0 @@
-import "../HealthInsights.Common/model.common.fhir.elements.tsp";
-
-namespace AzureHealthInsights;
-
-@doc("A Radiology Insights inference types.")
-enum RadiologyInsightsInferenceType {
- @doc("Age mismatch inference type")
- AgeMismatch: "ageMismatch",
-
- @doc("Laterality discrepancy inference type")
- LateralityDiscrepancy: "lateralityDiscrepancy",
-
- @doc("Sex mismatch inference type")
- SexMismatch: "sexMismatch",
-
- @doc("Complete order discrepancy inference type")
- CompleteOrderDiscrepancy: "completeOrderDiscrepancy",
-
- @doc("Limited order discrepancy inference type")
- LimitedOrderDiscrepancy: "limitedOrderDiscrepancy",
-
- @doc("Finding inference type")
- Finding: "finding",
-
- @doc("Critical finding inference type")
- CriticalResult: "criticalResult",
-
- @doc("Recommendation inference type")
- FollowupRecommendation: "followupRecommendation",
-
- @doc("Followup Communication inference type")
- FollowupCommunication: "followupCommunication",
-
- @doc("Radiology Procedure inference type")
- RadiologyProcedure: "radiologyProcedure",
-}
-
-@doc("Laterality discrepancy type")
-enum LateralityDiscrepancyType {
- @doc("Mismatch between order and text")
- OrderLateralityMismatch: "orderLateralityMismatch",
-
- @doc("Contradiction in text")
- TextLateralityContradiction: "textLateralityContradiction",
-
- @doc("Missing laterality in text")
- TextLateralityMissing: "textLateralityMissing",
-}
-
-@doc("consider using ClinicalCodeableConcept system: http://unitsofmeasure.org")
-enum MeasureUnitType {
- @doc("Undefined measure unit type")
- Undefined: "undefined",
-
- @doc("Rate measure unit type")
- Rate: "rate",
-
- @doc("Concentration measure unit type")
- Concentration: "concentration",
-
- @doc("Mass measure unit type")
- Mass: "mass",
-
- @doc("Time measure unit type")
- Time: "time",
-
- @doc("Length measure unit type")
- Length: "length",
-
- @doc("Area measure unit type")
- Area: "area",
-
- @doc("Volume measure unit type")
- Volume: "volume",
-
- @doc("Amount measure unit type")
- Amount: "amount",
-
- @doc("Percentage measure unit type")
- Percentage: "percentage",
-
- @doc("Pressure measure unit type")
- Pressure: "pressure",
-
- @doc("Temperature measure unit type")
- Temperature: "temperature",
-
- @doc("Velocity measure unit type")
- Velocity: "velocity",
-
- @doc("Angle measure unit type")
- Angle: "angle",
-
- @doc("Energy measure unit type")
- Energy: "energy",
-
- @doc("Radioactivity measure unit type")
- Radioactivity: "radioactivity",
-}
-
-@doc("Medical Professional Type")
-enum MedicalProfessionalType {
- @doc("Unknown medical professional type")
- Unknown: "unknown",
-
- @doc("Doctor medical professional type")
- Doctor: "doctor",
-
- @doc("Nurse medical professional type")
- Nurse: "nurse",
-
- @doc("Technician medical professional type")
- Midwife: "midwife",
-
- @doc("Technician medical professional type")
- PhysicianAssistant: "physicianAssistant",
-}
-
-@doc("Laterality type")
-enum LateralityType {
- @doc("Left laterality type")
- Left: "left",
-
- @doc("Right laterality type")
- Right: "right",
-
- @doc("Right and left laterality type")
- Bilateral: "bilateral",
-
- @doc("Unilateral laterality type")
- Unilateral: "unilateral",
-}
-
-@doc("Recommendation finding status")
-enum RecommendationFindingStatusType {
- @doc("Present finding status")
- Present: "present",
-
- @doc("Differential finding status")
- Differential: "differential",
-
- @doc("Rule out finding status")
- RuleOut: "ruleOut",
-
- @doc("Conditional finding status")
- Conditional: "conditional",
-}
-
-@doc("""
-DiseaseCourseType value set system url = http://github.com/Azure/HealthInsights/RadiologyInsights/ValueSet/condition-course
-The below values can be used for binding in DiseaseCourseExtension.valueCodeableConcept
-""")
-enum DiseaseCourseType {
- @doc("Acute")
- Acute: "acute",
-
- @doc("Chronic")
- Chronic: "chronic",
-
- @doc("Acute on chronic")
- AcuteOnChronic: "acuteOnChronic",
-
- @doc("Intermittent")
- Intermittent: "intermittent",
-
- @doc("Relapsing")
- Relapsing: "relapsing",
-
- @doc("Prolonged")
- Prolonged: "prolonged",
-
- @doc("Paroxysmal")
- Paroxysmal: "paroxysmal",
-
- @doc("Seasonal course")
- SeasonalCourse: "seasonalCourse",
-}
diff --git a/specification/ai/HealthInsights/HealthInsights.RadiologyInsights/route.radiologyinsights.tsp b/specification/ai/HealthInsights/HealthInsights.RadiologyInsights/route.radiologyinsights.tsp
deleted file mode 100644
index 9b7dbf515b2a..000000000000
--- a/specification/ai/HealthInsights/HealthInsights.RadiologyInsights/route.radiologyinsights.tsp
+++ /dev/null
@@ -1,36 +0,0 @@
-import "@azure-tools/typespec-azure-core";
-import "@typespec/rest";
-import "@typespec/http";
-
-import "./model.radiologyinsights.tsp";
-import "./model.radiologyinsights.valuesets.tsp";
-import "../HealthInsights.Common/primitives.tsp";
-
-using Azure.Core;
-using TypeSpec.Rest;
-using TypeSpec.Http;
-
-namespace AzureHealthInsights;
-
-interface RadiologyInsights {
- #suppress "@azure-tools/typespec-azure-core/no-rpc-path-params" "Service uses a jobId in the path"
- @summary("Get Radiology Insights job details")
- @tag("RadiologyInsights")
- @doc("Gets the status and details of the Radiology Insights job.")
- @get
- @route("/radiology-insights/jobs/{id}")
- getJob is HealthInsightsLongRunningPollOperation;
-
- #suppress "@azure-tools/typespec-azure-core/long-running-polling-operation-required" "Polling through operation-location"
- #suppress "@azure-tools/typespec-azure-core/use-standard-operations" "There is no long-running RPC template in Azure.Core"
- @summary("Create Radiology Insights job")
- @tag("RadiologyInsights")
- @doc("Creates a Radiology Insights job with the given request body.")
- @pollingOperation(RadiologyInsights.getJob)
- @route("/radiology-insights/jobs")
- createJob is HealthInsightsLongRunningRpcOperation<
- RadiologyInsightsData,
- RadiologyInsightsResult,
- RadiologyInsightsInferenceResult
- >;
-}
diff --git a/specification/ai/HealthInsights/HealthInsights.RadiologyInsights/tspconfig.yaml b/specification/ai/HealthInsights/HealthInsights.RadiologyInsights/tspconfig.yaml
deleted file mode 100644
index ec5097dffa4b..000000000000
--- a/specification/ai/HealthInsights/HealthInsights.RadiologyInsights/tspconfig.yaml
+++ /dev/null
@@ -1,52 +0,0 @@
-parameters:
- "service-dir":
- default: "sdk/healthinsights"
- "service-name":
- default: "HealthInsights"
- "dependencies":
- "additionalDirectories":
- - "specification/ai/HealthInsights/HealthInsights.Common/"
- - "specification/ai/HealthInsights/HealthInsights.OpenAPI/"
- default: ""
- "python-sdk-folder":
- default: "{project-root}/azure-sdk-for-python/"
- "java-sdk-folder":
- default: "{project-root}/azure-sdk-for-java/"
- "js-sdk-folder":
- default: "{project-root}/azure-sdk-for-js/"
- "csharp-sdk-folder":
- default: "{project-root}/azure-sdk-for-net/"
- "service-directory-name":
- default: "healthinsights"
-emit:
- - "@azure-tools/typespec-autorest"
-linter:
- extends:
- - "@azure-tools/typespec-azure-core/all"
-options:
- "@azure-tools/typespec-python":
- package-pprint-name: '"Azure Health Insights - Radiology Insights"'
- package-mode: "dataplane"
- package-version: 1.0.0b1
- package-dir: "azure-healthinsights-radiologyinsights"
- package-name: "{package-dir}"
- emitter-output-dir: "{python-sdk-folder}/sdk/{service-directory-name}/{package-name}"
- "@azure-tools/typespec-java":
- package-dir: "azure-health-insights-radiologyinsights"
- namespace: com.azure.health.insights.radiologyinsights
- service-name: "RadiologyInsights"
- partial-update: true
- emitter-output-dir: "{java-sdk-folder}/sdk/{service-directory-name}/azure-health-insights-radiologyinsights"
- "@azure-tools/typespec-csharp":
- save-inputs: false
- clear-output-folder: true
- package-dir: "Azure.Health.Insights.RadiologyInsights"
- namespace: "{package-dir}"
- model-namespace: false
- "@azure-tools/typespec-ts":
- package-dir: "azurehealthinsightsradiologyinsights-rest"
- emitter-output-dir: "{js-sdk-folder}/sdk/{service-directory-name}/health-insights-cancerprofiling-rest"
- generateMetadata: true
- generateTest: true
- packageDetails:
- name: "@azure-rest/health-insights-radiologyinsights"
diff --git a/specification/ai/HealthInsights/HealthInsights.TrialMatcher/client.tsp b/specification/ai/HealthInsights/HealthInsights.TrialMatcher/client.tsp
index 7f3e42e0e051..516b22dfdcc4 100644
--- a/specification/ai/HealthInsights/HealthInsights.TrialMatcher/client.tsp
+++ b/specification/ai/HealthInsights/HealthInsights.TrialMatcher/client.tsp
@@ -3,12 +3,14 @@ import "./route.trialmatcher.tsp";
import "@typespec/rest";
import "@typespec/http";
+import "@typespec/versioning";
import "../HealthInsights.OpenAPI/service.tsp";
using Azure.ClientGenerator.Core;
+@TypeSpec.Versioning.useDependency(Azure.Core.Versions.v1_0_Preview_1)
@TypeSpec.Versioning.useDependency(
- AzureHealthInsights.ApiVersion.v2023_09_01_Preview
+ AzureHealthInsights.ApiVersion.v2023_03_01_preview
)
namespace ClientForAzureHealthInsights;
@@ -17,72 +19,6 @@ namespace ClientForAzureHealthInsights;
service: AzureHealthInsights,
})
interface ClinicalMatchingClient {
- #suppress "@azure-tools/typespec-azure-core/long-running-polling-operation-required" "Polling through operation-location"
#suppress "@azure-tools/typespec-azure-core/use-standard-operations" "https://github.com/microsoft/typespec/issues/2037"
matchTrials is AzureHealthInsights.TrialMatcher.createJob;
}
-
-@@projectedName(Fhir.R4.Extension, "java", "Fhir_R4_Extension");
-@@projectedName(Fhir.R4.Extension, "csharp", "Fhir_R4_Extension");
-@@projectedName(Fhir.R4.Extendible, "java", "Fhir_R4_Extendible");
-@@projectedName(Fhir.R4.Extendible, "csharp", "Fhir_R4_Extendible");
-@@projectedName(Fhir.R4.Element, "java", "Fhir_R4_Element");
-@@projectedName(Fhir.R4.Element, "csharp", "Fhir_R4_Element");
-@@projectedName(Fhir.R4.Coding, "java", "Fhir_R4_Coding");
-@@projectedName(Fhir.R4.Coding, "csharp", "Fhir_R4_Coding");
-@@projectedName(Fhir.R4.CodeableConcept, "java", "Fhir_R4_CodeableConcept");
-@@projectedName(Fhir.R4.CodeableConcept, "csharp", "Fhir_R4_CodeableConcept");
-@@projectedName(Fhir.R4.Meta, "java", "Fhir_R4_Meta");
-@@projectedName(Fhir.R4.Meta, "csharp", "Fhir_R4_Meta");
-@@projectedName(Fhir.R4.Narrative, "java", "Fhir_R4_Narrative");
-@@projectedName(Fhir.R4.Narrative, "csharp", "Fhir_R4_Narrative");
-@@projectedName(Fhir.R4.Reference, "java", "Fhir_R4_Reference");
-@@projectedName(Fhir.R4.Reference, "csharp", "Fhir_R4_Reference");
-@@projectedName(Fhir.R4.Identifier, "java", "Fhir_R4_Identifier");
-@@projectedName(Fhir.R4.Identifier, "csharp", "Fhir_R4_Identifier");
-@@projectedName(Fhir.R4.Period, "java", "Fhir_R4_Period");
-@@projectedName(Fhir.R4.Period, "csharp", "Fhir_R4_Period");
-@@projectedName(Fhir.R4.Quantity, "java", "Fhir_R4_Quantity");
-@@projectedName(Fhir.R4.Quantity, "csharp", "Fhir_R4_Quantity");
-@@projectedName(Fhir.R4.Range, "java", "Fhir_R4_Range");
-@@projectedName(Fhir.R4.Range, "csharp", "Fhir_R4_Range");
-@@projectedName(Fhir.R4.Ratio, "java", "Fhir_R4_Ratio");
-@@projectedName(Fhir.R4.Ratio, "csharp", "Fhir_R4_Ratio");
-@@projectedName(Fhir.R4.Annotation, "java", "Fhir_R4_Annotation");
-@@projectedName(Fhir.R4.Annotation, "csharp", "Fhir_R4_Annotation");
-@@projectedName(Fhir.R4.SampledData, "java", "Fhir_R4_SampledData");
-@@projectedName(Fhir.R4.SampledData, "csharp", "Fhir_R4_SampledData");
-@@projectedName(Fhir.R4.ContactDetail, "java", "Fhir_R4_ContactDetail");
-@@projectedName(Fhir.R4.ContactDetail, "csharp", "Fhir_R4_ContactDetail");
-@@projectedName(Fhir.R4.ContactPoint, "java", "Fhir_R4_ContactPoint");
-@@projectedName(Fhir.R4.ContactPoint, "csharp", "Fhir_R4_ContactPoint");
-@@projectedName(Fhir.R4.Resource, "java", "Fhir_R4_Resource");
-@@projectedName(Fhir.R4.Resource, "csharp", "Fhir_R4_Resource");
-@@projectedName(Fhir.R4.DomainResource, "java", "Fhir_R4_DomainResource");
-@@projectedName(Fhir.R4.DomainResource, "csharp", "Fhir_R4_DomainResource");
-@@projectedName(Fhir.R4.Condition, "java", "Fhir_R4_Condition");
-@@projectedName(Fhir.R4.Condition, "csharp", "Fhir_R4_Condition");
-@@projectedName(Fhir.R4.ConditionStage, "java", "Fhir_R4_ConditionStage");
-@@projectedName(Fhir.R4.ConditionStage, "csharp", "Fhir_R4_ConditionStage");
-@@projectedName(Fhir.R4.Observation, "java", "Fhir_R4_Observation");
-@@projectedName(Fhir.R4.Observation, "csharp", "Fhir_R4_Observation");
-@@projectedName(Fhir.R4.ObservationReferenceRange,
- "java",
- "Fhir_R4_ObservationReferenceRange"
-);
-@@projectedName(Fhir.R4.ObservationReferenceRange,
- "csharp",
- "Fhir_R4_ObservationReferenceRange"
-);
-@@projectedName(Fhir.R4.ObservationComponent,
- "java",
- "Fhir_R4_ObservationComponent"
-);
-@@projectedName(Fhir.R4.ObservationComponent,
- "csharp",
- "Fhir_R4_ObservationComponent"
-);
-@@projectedName(Fhir.R4.ResearchStudy, "java", "Fhir_R4_ResearchStudy");
-@@projectedName(Fhir.R4.ResearchStudy, "csharp", "Fhir_R4_ResearchStudy");
-@@projectedName(AzureHealthInsights.PatientInfoSex, "client", "PatientSex");
-@@projectedName(AzureHealthInsights.PatientInfo, "client", "PatientDetails");
diff --git a/specification/ai/HealthInsights/HealthInsights.TrialMatcher/model.trialmatcher.tsp b/specification/ai/HealthInsights/HealthInsights.TrialMatcher/model.trialmatcher.tsp
index 5bfefa34be75..da62117ae22d 100644
--- a/specification/ai/HealthInsights/HealthInsights.TrialMatcher/model.trialmatcher.tsp
+++ b/specification/ai/HealthInsights/HealthInsights.TrialMatcher/model.trialmatcher.tsp
@@ -1,9 +1,10 @@
import "../HealthInsights.Common/model.common.request.tsp";
import "../HealthInsights.Common/model.common.response.tsp";
import "../HealthInsights.Common/model.common.shared.tsp";
-import "../HealthInsights.Common/model.common.fhir.elements.tsp";
+import "@azure-tools/typespec-azure-core";
using TypeSpec.Rest;
+using Azure.Core;
namespace AzureHealthInsights;
@@ -28,15 +29,21 @@ resulting trial set is a union of the two sets.
clinicalTrials: ClinicalTrials;
}
-@resource("trial-matcher/jobs")
+@resource("trialmatcher/jobs")
@doc("The response for the Trial Matcher request.")
-model TrialMatcherResult
- is HealthInsightsOperationStatus;
+model TrialMatcherResult {
+ ...Response;
+
+ @doc("The inference results for the Trial Matcher request.")
+ @visibility("read")
+ @lroResult
+ results?: TrialMatcherResults;
+}
@doc("The inference results for the Trial Matcher request.")
-model TrialMatcherInferenceResult {
+model TrialMatcherResults {
@doc("Results for the patients given in the request.")
- patientResults: TrialMatcherPatientResult[];
+ patients: TrialMatcherPatientResult[];
@doc("The version of the model used for inference, expressed as the model date.")
modelVersion: ModelVersion;
@@ -45,6 +52,20 @@ model TrialMatcherInferenceResult {
knowledgeGraphLastUpdateDate?: plainDate;
}
+@doc("The results of the model's work for a single patient.")
+model TrialMatcherPatientResult {
+ @doc("The identifier given for the patient in the request.")
+ id: string;
+
+ @doc("The model's inferences for the given patient.")
+ inferences: TrialMatcherInference[];
+
+ @doc("""
+Clinical information which is needed to provide better trial matching results for the patient.
+""")
+ neededClinicalInfo?: NeededClinicalInfo;
+}
+
@doc("Clinical information which is needed to provide better trial matching results for the patient.")
model NeededClinicalInfo is ExtendedClinicalCodedElement[];
@@ -65,28 +86,6 @@ The bio-medical category related to the coded concept, e.g. Diagnosis, Symptom,
category?: string;
}
-@doc("The results of the model's work for a single patient.")
-model TrialMatcherPatientResult {
- @doc("The identifier given for the patient in the request.")
- patientId: string;
-
- @doc("The inference results for the patient.")
- inferences: Array;
-
- @doc("""
- Clinical information which is needed to provide better trial matching results for the patient.
- """)
- neededClinicalInfo?: NeededClinicalInfo;
-}
-
-@doc("A piece of evidence corresponding to a Trial Matcher inference.")
-model TrialMatcherInferenceEvidence {
- @doc("A piece of evidence from the eligibility criteria text of a clinical trial.")
- eligibilityCriteriaEvidence?: string;
-
- ...InferenceEvidence;
-}
-
@doc("An inference made by the Trial Matcher model regarding a patient.")
model TrialMatcherInference {
@doc("The type of the Trial Matcher inference.")
@@ -99,7 +98,7 @@ model TrialMatcherInference {
@doc("The identifier of the clinical trial.")
@minLength(1)
- clinicalTrialId?: string;
+ id?: string;
@doc("Possible sources of a clinical trial.")
source?: ClinicalTrialSource;
@@ -116,12 +115,12 @@ In case both are given, the resulting trial set is a union of the two sets.
model ClinicalTrials {
@doc("A list of clinical trials.")
@minItems(1)
- customTrials?: Array;
+ customTrials?: ClinicalTrialDetails[];
@doc("""
- A list of filters, each one creating a selection of trials from a given
- clinical trial registry.
- """)
+A list of filters, each one creating a selection of trials from a given
+clinical trial registry.
+""")
@minItems(1)
registryFilters?: ClinicalTrialRegistryFilter[];
}
@@ -235,6 +234,56 @@ model AreaProperties {
radius: float64;
}
+@doc("A description of a clinical trial.")
+model ClinicalTrialDetails {
+ @doc("""
+A given identifier for the clinical trial. Has to be unique within a list of clinical trials.
+""")
+ @minLength(1)
+ id: string;
+
+ @doc("""
+The eligibility criteria of the clinical trial (inclusion and exclusion), given as text.
+""")
+ eligibilityCriteriaText?: string;
+
+ @doc("Demographic criteria for a clinical trial.")
+ demographics?: ClinicalTrialDemographics;
+
+ @doc("Trial data which is of interest to the potential participant.")
+ metadata: ClinicalTrialMetadata;
+}
+
+@doc("Demographic criteria for a clinical trial.")
+model ClinicalTrialDemographics {
+ @doc("Indication of the sex of people who may participate in the clinical trial.")
+ acceptedSex?: ClinicalTrialAcceptedSex;
+
+ @doc("A definition of the range of ages accepted by a clinical trial. Contains a minimum age and/or a maximum age.")
+ acceptedAgeRange?: AcceptedAgeRange;
+}
+
+@doc("""
+A definition of the range of ages accepted by a clinical trial. Contains a minimum age and/or a maximum age.
+""")
+model AcceptedAgeRange {
+ @doc("A person's age, given as a number (value) and a unit (e.g. years, months)")
+ minimumAge?: AcceptedAge;
+
+ @doc("A person's age, given as a number (value) and a unit (e.g. years, months)")
+ maximumAge?: AcceptedAge;
+}
+
+@doc("A person's age, given as a number (value) and a unit (e.g. years, months)")
+model AcceptedAge {
+ @doc("Possible units for a person's age.")
+ unit: AgeUnit;
+
+ @doc("The number of years/months/days that represents the person's age.")
+ @minValueExclusive(0.0)
+ value: float32;
+}
+
@doc("Trial data which is of interest to the potential participant.")
model ClinicalTrialMetadata {
@doc("""
@@ -287,6 +336,22 @@ model ClinicalTrialResearchFacility {
...GeographicLocation;
}
+#suppress "@azure-tools/typespec-azure-core/documentation-required" "MUST fix in next update"
+@doc("Possible values for the Sex eligibility criterion as accepted by clinical trials, which indicates the sex of people who may participate in a clinical study.")
+enum ClinicalTrialAcceptedSex {
+ All: "all",
+ Female: "female",
+ Male: "male",
+}
+
+#suppress "@azure-tools/typespec-azure-core/documentation-required" "MUST fix in next update"
+@doc("Possible units for a person's age.")
+enum AgeUnit {
+ Years: "years",
+ Months: "months",
+ Days: "days",
+}
+
#suppress "@azure-tools/typespec-azure-core/documentation-required" "MUST fix in next update"
@doc("Possible phases of a clinical trial.")
enum ClinicalTrialPhase {
diff --git a/specification/ai/HealthInsights/HealthInsights.TrialMatcher/route.trialmatcher.tsp b/specification/ai/HealthInsights/HealthInsights.TrialMatcher/route.trialmatcher.tsp
index 93e95071ca9c..3faf9fc355ae 100644
--- a/specification/ai/HealthInsights/HealthInsights.TrialMatcher/route.trialmatcher.tsp
+++ b/specification/ai/HealthInsights/HealthInsights.TrialMatcher/route.trialmatcher.tsp
@@ -1,6 +1,7 @@
import "@azure-tools/typespec-azure-core";
import "@typespec/rest";
import "@typespec/http";
+
import "./model.trialmatcher.tsp";
import "../HealthInsights.Common/primitives.tsp";
@@ -11,24 +12,16 @@ using TypeSpec.Http;
namespace AzureHealthInsights;
interface TrialMatcher {
- #suppress "@azure-tools/typespec-azure-core/no-rpc-path-params" "Service uses a jobId in the path"
@summary("Get Trial Matcher job details")
@tag("TrialMatcher")
@doc("Gets the status and details of the Trial Matcher job.")
- @get
- @route("/trial-matcher/jobs/{id}")
- getJob is HealthInsightsLongRunningPollOperation;
+ getJob is Azure.Core.ResourceRead;
- #suppress "@azure-tools/typespec-azure-core/long-running-polling-operation-required" "Polling through operation-location"
#suppress "@azure-tools/typespec-azure-core/use-standard-operations" "There is no long-running RPC template in Azure.Core"
@summary("Create Trial Matcher job")
@tag("TrialMatcher")
@doc("Creates a Trial Matcher job with the given request body.")
@pollingOperation(TrialMatcher.getJob)
- @route("/trial-matcher/jobs")
- createJob is HealthInsightsLongRunningRpcOperation<
- TrialMatcherData,
- TrialMatcherResult,
- TrialMatcherInferenceResult
- >;
+ @route("/trialmatcher/jobs")
+ createJob is LongRunningRpcOperation;
}
diff --git a/specification/ai/HealthInsights/HealthInsights.TrialMatcher/tspconfig.yaml b/specification/ai/HealthInsights/HealthInsights.TrialMatcher/tspconfig.yaml
index 4032033c525b..b75525ca55f2 100644
--- a/specification/ai/HealthInsights/HealthInsights.TrialMatcher/tspconfig.yaml
+++ b/specification/ai/HealthInsights/HealthInsights.TrialMatcher/tspconfig.yaml
@@ -1,51 +1,19 @@
-parameters:
- "service-dir":
- default: "sdk/healthinsights"
- "service-name":
- default: "HealthInsights"
- "dependencies":
- "additionalDirectories":
- - "specification/ai/HealthInsights/HealthInsights.Common/"
- - "specification/ai/HealthInsights/HealthInsights.OpenAPI/"
- default: ""
- "python-sdk-folder":
- default: "{project-root}/azure-sdk-for-python/"
- "java-sdk-folder":
- default: "{project-root}/azure-sdk-for-java/"
- "js-sdk-folder":
- default: "{project-root}/azure-sdk-for-js/"
- "csharp-sdk-folder":
- default: "{project-root}/azure-sdk-for-net/"
- "service-directory-name":
- default: "healthinsights"
-emit:
- - "@azure-tools/typespec-autorest"
+emit: []
linter:
extends:
- "@azure-tools/typespec-azure-core/all"
options:
- "@azure-tools/typespec-python":
- package-pprint-name: '"Azure Health Insights - Clinical Matching"'
- package-mode: "dataplane"
- package-version: 1.0.0b2
- package-dir: "azure-healthinsights-clinicalmatching"
- package-name: "{package-dir}"
- emitter-output-dir: "{python-sdk-folder}/sdk/{service-directory-name}/{package-name}"
- "@azure-tools/typespec-java":
- package-dir: "azure-health-insights-clinicalmatching"
- namespace: com.azure.health.insights.clinicalmatching
- partial-update: true
- emitter-output-dir: "{java-sdk-folder}/sdk/{service-directory-name}/azure-health-insights-clinicalmatching"
"@azure-tools/typespec-csharp":
- save-inputs: false
+ namespace : "Azure.Health.Insights.ClinicalMatching"
+ clear-output-folder : true
+ new-project : false
+ model-namespace : false
+ "@azure-tools/typespec-java":
+ namespace: "Com.Azure.Health.Insights.ClinicalMatching"
clear-output-folder: true
- package-dir: "Azure.Health.Insights.ClinicalMatching"
- namespace: "{package-dir}"
+ new-project: false
model-namespace: false
- "@azure-tools/typespec-ts":
- package-dir: "azurehealthinsightsclinicalmatching-rest"
- emitter-output-dir: "{js-sdk-folder}/sdk/{service-directory-name}/health-insights-cancerprofiling-rest"
- generateMetadata: true
- generateTest: true
+ "@azure-tools/cadl-typescript":
packageDetails:
name: "@azure-rest/health-insights-clinicalmatching"
+ description: "Azure Health Insights ClinicalMatching"
diff --git a/specification/ai/HealthInsights/service.tsp b/specification/ai/HealthInsights/service.tsp
new file mode 100644
index 000000000000..1df0a2e8cece
--- /dev/null
+++ b/specification/ai/HealthInsights/service.tsp
@@ -0,0 +1,24 @@
+using TypeSpec.Rest;
+using TypeSpec.Http;
+using TypeSpec.Versioning;
+
+@service({
+ title: "Azure Health Insights",
+})
+@versioned(ApiVersion)
+@doc("Azure Health Insights provides an API that serves insight models, specific for Health & Life Sciences, that perform analysis and provide inferences to be used by a human.")
+@server(
+ "{endpoint}/healthinsights",
+ "Azure Health Insights provides an API that serves insight models, specific for Health & Life Sciences, that perform analysis and provide inferences to be used by a human.",
+ {
+ @doc("Supported Cognitive Services endpoints (protocol and hostname, for example: https://westus2.api.cognitive.microsoft.com).")
+ endpoint: url,
+ }
+)
+@useAuth(ApiKeyAuth)
+namespace AzureHealthInsights;
+
+#suppress "@azure-tools/typespec-azure-core/documentation-required" "https://github.com/Azure/typespec-azure/issues/3107"
+enum ApiVersion {
+ v2023_03_01_preview: "2023-03-01-preview",
+}
diff --git a/specification/ai/ImageAnalysis/client.tsp b/specification/ai/ImageAnalysis/client.tsp
index 15dc6f531856..3e1b0ea8d213 100644
--- a/specification/ai/ImageAnalysis/client.tsp
+++ b/specification/ai/ImageAnalysis/client.tsp
@@ -3,7 +3,7 @@ import "./main.tsp";
using Azure.ClientGenerator.Core;
-@@access(ImageAnalysis.analyzeFromImageData, Access.internal, "csharp");
+@@access(ImageAnalysis.analyzeFromBuffer, Access.internal, "csharp");
@@access(ImageAnalysis.analyzeFromUrl, Access.internal, "csharp");
@@access(ImageAnalysis.CaptionResult, Access.public, "csharp");
@@ -28,7 +28,7 @@ using Azure.ClientGenerator.Core;
@@projectedName(ImageAnalysis.VisualFeatures, "csharp", "VisualFeaturesImpl");
-@@access(ImageAnalysis.analyzeFromImageData, Access.internal, "java");
+@@access(ImageAnalysis.analyzeFromBuffer, Access.internal, "java");
@@access(ImageAnalysis.analyzeFromUrl, Access.internal, "java");
@@access(ImageAnalysis.CaptionResult, Access.public, "java");
@@ -52,7 +52,7 @@ using Azure.ClientGenerator.Core;
@@access(ImageAnalysis.TagsResult, Access.public, "java");
@@access(ImageAnalysis.VisualFeatures, Access.public, "java");
-@@access(ImageAnalysis.analyzeFromImageData, Access.internal, "python");
+@@access(ImageAnalysis.analyzeFromBuffer, Access.internal, "python");
@@access(ImageAnalysis.analyzeFromUrl, Access.internal, "python");
@@access(ImageAnalysis.CaptionResult, Access.public, "python");
diff --git a/specification/ai/ImageAnalysis/examples/2023-10-01/AnalyzeFromBuffer_MaximumSet.json b/specification/ai/ImageAnalysis/examples/2023-10-01/AnalyzeFromBuffer_MaximumSet.json
new file mode 100644
index 000000000000..c8f2cd466ddb
--- /dev/null
+++ b/specification/ai/ImageAnalysis/examples/2023-10-01/AnalyzeFromBuffer_MaximumSet.json
@@ -0,0 +1,530 @@
+{
+ "title": "AnalyzeFromBuffer",
+ "operationId": "AnalyzeFromBuffer",
+ "parameters": {
+ "api-version": "2023-10-01",
+ "features": [
+ "read",
+ "tags",
+ "objects",
+ "people",
+ "caption",
+ "denseCaptions",
+ "smartCrops"
+ ],
+ "language": "en",
+ "gender-neutral-caption": true,
+ "smartcrops-aspect-ratios": [
+ 0.9,
+ 1.33
+ ],
+ "model-version": "latest",
+ "imageContent": ""
+ },
+ "responses": {
+ "200": {
+ "body": {
+ "modelVersion": "2023-10-01",
+ "captionResult": {
+ "text": "a woman wearing a mask sitting at a table with a laptop",
+ "confidence": 0.8498482704162598
+ },
+ "denseCaptionsResult": {
+ "values": [
+ {
+ "text": "a woman wearing a mask sitting at a table with a laptop",
+ "confidence": 0.8502674698829651,
+ "boundingBox": {
+ "x": 0,
+ "y": 0,
+ "w": 864,
+ "h": 576
+ }
+ },
+ {
+ "text": "a person using a laptop",
+ "confidence": 0.7724273204803467,
+ "boundingBox": {
+ "x": 293,
+ "y": 383,
+ "w": 195,
+ "h": 100
+ }
+ },
+ {
+ "text": "a woman wearing a face mask",
+ "confidence": 0.8209426999092102,
+ "boundingBox": {
+ "x": 383,
+ "y": 233,
+ "w": 275,
+ "h": 336
+ }
+ },
+ {
+ "text": "a close-up of a green chair",
+ "confidence": 0.8763102889060974,
+ "boundingBox": {
+ "x": 616,
+ "y": 211,
+ "w": 164,
+ "h": 249
+ }
+ },
+ {
+ "text": "a person wearing a colorful cloth face mask",
+ "confidence": 0.7087528109550476,
+ "boundingBox": {
+ "x": 473,
+ "y": 294,
+ "w": 68,
+ "h": 56
+ }
+ },
+ {
+ "text": "a person using a laptop",
+ "confidence": 0.7638993859291077,
+ "boundingBox": {
+ "x": 288,
+ "y": 211,
+ "w": 151,
+ "h": 244
+ }
+ },
+ {
+ "text": "a woman wearing a colorful fabric face mask",
+ "confidence": 0.7733591794967651,
+ "boundingBox": {
+ "x": 433,
+ "y": 240,
+ "w": 180,
+ "h": 236
+ }
+ },
+ {
+ "text": "a close-up of a laptop on a table",
+ "confidence": 0.8536830544471741,
+ "boundingBox": {
+ "x": 115,
+ "y": 443,
+ "w": 476,
+ "h": 125
+ }
+ },
+ {
+ "text": "a woman wearing a mask and using a laptop",
+ "confidence": 0.7810136675834656,
+ "boundingBox": {
+ "x": 0,
+ "y": 0,
+ "w": 774,
+ "h": 432
+ }
+ },
+ {
+ "text": "a close up of a text",
+ "confidence": 0.640383780002594,
+ "boundingBox": {
+ "x": 714,
+ "y": 493,
+ "w": 130,
+ "h": 80
+ }
+ }
+ ]
+ },
+ "metadata": {
+ "width": 864,
+ "height": 576
+ },
+ "tagsResult": {
+ "values": [
+ {
+ "name": "furniture",
+ "confidence": 0.9874445199966431
+ },
+ {
+ "name": "clothing",
+ "confidence": 0.9792501926422119
+ },
+ {
+ "name": "person",
+ "confidence": 0.9427268505096436
+ },
+ {
+ "name": "houseplant",
+ "confidence": 0.9400016069412231
+ },
+ {
+ "name": "desk",
+ "confidence": 0.9182863235473633
+ },
+ {
+ "name": "indoor",
+ "confidence": 0.8963587284088135
+ },
+ {
+ "name": "laptop",
+ "confidence": 0.8781813383102417
+ },
+ {
+ "name": "computer",
+ "confidence": 0.8481525182723999
+ },
+ {
+ "name": "sitting",
+ "confidence": 0.8134784698486328
+ },
+ {
+ "name": "wall",
+ "confidence": 0.7511615753173828
+ },
+ {
+ "name": "woman",
+ "confidence": 0.7410731911659241
+ },
+ {
+ "name": "table",
+ "confidence": 0.6811168789863586
+ },
+ {
+ "name": "plant",
+ "confidence": 0.6445199847221375
+ },
+ {
+ "name": "using",
+ "confidence": 0.5358931422233582
+ }
+ ]
+ },
+ "objectsResult": {
+ "values": [
+ {
+ "boundingBox": {
+ "x": 603,
+ "y": 225,
+ "w": 152,
+ "h": 224
+ },
+ "tags": [
+ {
+ "name": "chair",
+ "confidence": 0.618
+ }
+ ]
+ },
+ {
+ "boundingBox": {
+ "x": 399,
+ "y": 244,
+ "w": 249,
+ "h": 325
+ },
+ "tags": [
+ {
+ "name": "person",
+ "confidence": 0.881
+ }
+ ]
+ },
+ {
+ "boundingBox": {
+ "x": 295,
+ "y": 387,
+ "w": 211,
+ "h": 102
+ },
+ "tags": [
+ {
+ "name": "Laptop",
+ "confidence": 0.767
+ }
+ ]
+ },
+ {
+ "boundingBox": {
+ "x": 441,
+ "y": 436,
+ "w": 256,
+ "h": 136
+ },
+ "tags": [
+ {
+ "name": "chair",
+ "confidence": 0.581
+ }
+ ]
+ },
+ {
+ "boundingBox": {
+ "x": 123,
+ "y": 437,
+ "w": 460,
+ "h": 125
+ },
+ "tags": [
+ {
+ "name": "dining table",
+ "confidence": 0.606
+ }
+ ]
+ }
+ ]
+ },
+ "readResult": {
+ "blocks": [
+ {
+ "lines": [
+ {
+ "text": "Sample text",
+ "boundingPolygon": [
+ {
+ "x": 721,
+ "y": 502
+ },
+ {
+ "x": 843,
+ "y": 502
+ },
+ {
+ "x": 843,
+ "y": 519
+ },
+ {
+ "x": 721,
+ "y": 519
+ }
+ ],
+ "words": [
+ {
+ "text": "Sample",
+ "boundingPolygon": [
+ {
+ "x": 722,
+ "y": 503
+ },
+ {
+ "x": 785,
+ "y": 503
+ },
+ {
+ "x": 785,
+ "y": 520
+ },
+ {
+ "x": 722,
+ "y": 520
+ }
+ ],
+ "confidence": 0.993
+ },
+ {
+ "text": "text",
+ "boundingPolygon": [
+ {
+ "x": 800,
+ "y": 503
+ },
+ {
+ "x": 842,
+ "y": 502
+ },
+ {
+ "x": 842,
+ "y": 519
+ },
+ {
+ "x": 800,
+ "y": 520
+ }
+ ],
+ "confidence": 0.989
+ }
+ ]
+ },
+ {
+ "text": "Hand writing",
+ "boundingPolygon": [
+ {
+ "x": 720,
+ "y": 525
+ },
+ {
+ "x": 819,
+ "y": 526
+ },
+ {
+ "x": 819,
+ "y": 544
+ },
+ {
+ "x": 720,
+ "y": 543
+ }
+ ],
+ "words": [
+ {
+ "text": "Hand",
+ "boundingPolygon": [
+ {
+ "x": 721,
+ "y": 526
+ },
+ {
+ "x": 759,
+ "y": 526
+ },
+ {
+ "x": 759,
+ "y": 544
+ },
+ {
+ "x": 721,
+ "y": 543
+ }
+ ],
+ "confidence": 0.989
+ },
+ {
+ "text": "writing",
+ "boundingPolygon": [
+ {
+ "x": 765,
+ "y": 526
+ },
+ {
+ "x": 819,
+ "y": 527
+ },
+ {
+ "x": 819,
+ "y": 545
+ },
+ {
+ "x": 765,
+ "y": 544
+ }
+ ],
+ "confidence": 0.994
+ }
+ ]
+ },
+ {
+ "text": "123 456",
+ "boundingPolygon": [
+ {
+ "x": 721,
+ "y": 548
+ },
+ {
+ "x": 791,
+ "y": 548
+ },
+ {
+ "x": 791,
+ "y": 563
+ },
+ {
+ "x": 721,
+ "y": 564
+ }
+ ],
+ "words": [
+ {
+ "text": "123",
+ "boundingPolygon": [
+ {
+ "x": 723,
+ "y": 548
+ },
+ {
+ "x": 750,
+ "y": 548
+ },
+ {
+ "x": 750,
+ "y": 564
+ },
+ {
+ "x": 723,
+ "y": 564
+ }
+ ],
+ "confidence": 0.994
+ },
+ {
+ "text": "456",
+ "boundingPolygon": [
+ {
+ "x": 761,
+ "y": 548
+ },
+ {
+ "x": 788,
+ "y": 549
+ },
+ {
+ "x": 787,
+ "y": 564
+ },
+ {
+ "x": 760,
+ "y": 564
+ }
+ ],
+ "confidence": 0.999
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ "smartCropsResult": {
+ "values": [
+ {
+ "aspectRatio": 0.9,
+ "boundingBox": {
+ "x": 238,
+ "y": 0,
+ "w": 511,
+ "h": 568
+ }
+ },
+ {
+ "aspectRatio": 1.33,
+ "boundingBox": {
+ "x": 54,
+ "y": 0,
+ "w": 760,
+ "h": 571
+ }
+ }
+ ]
+ },
+ "peopleResult": {
+ "values": [
+ {
+ "boundingBox": {
+ "x": 395,
+ "y": 241,
+ "w": 261,
+ "h": 333
+ },
+ "confidence": 0.9602553248405457
+ },
+ {
+ "boundingBox": {
+ "x": 831,
+ "y": 246,
+ "w": 31,
+ "h": 255
+ },
+ "confidence": 0.0016505217645317316
+ }
+ ]
+ }
+ }
+ }
+ }
+}
diff --git a/specification/ai/ImageAnalysis/examples/2023-10-01/AnalyzeFromImageData_MaximumSet.json b/specification/ai/ImageAnalysis/examples/2023-10-01/AnalyzeFromImageData_MaximumSet.json
deleted file mode 100644
index 336d20f470b1..000000000000
--- a/specification/ai/ImageAnalysis/examples/2023-10-01/AnalyzeFromImageData_MaximumSet.json
+++ /dev/null
@@ -1,530 +0,0 @@
-{
- "title": "AnalyzeFromImageData",
- "operationId": "AnalyzeFromImageData",
- "parameters": {
- "api-version": "2023-10-01",
- "features": [
- "read",
- "tags",
- "objects",
- "people",
- "caption",
- "denseCaptions",
- "smartCrops"
- ],
- "language": "en",
- "gender-neutral-caption": true,
- "smartcrops-aspect-ratios": [
- 0.9,
- 1.33
- ],
- "model-version": "latest",
- "imageContent": ""
- },
- "responses": {
- "200": {
- "body": {
- "modelVersion": "2023-10-01",
- "captionResult": {
- "text": "a woman wearing a mask sitting at a table with a laptop",
- "confidence": 0.8498482704162598
- },
- "denseCaptionsResult": {
- "values": [
- {
- "text": "a woman wearing a mask sitting at a table with a laptop",
- "confidence": 0.8502674698829651,
- "boundingBox": {
- "x": 0,
- "y": 0,
- "w": 864,
- "h": 576
- }
- },
- {
- "text": "a person using a laptop",
- "confidence": 0.7724273204803467,
- "boundingBox": {
- "x": 293,
- "y": 383,
- "w": 195,
- "h": 100
- }
- },
- {
- "text": "a woman wearing a face mask",
- "confidence": 0.8209426999092102,
- "boundingBox": {
- "x": 383,
- "y": 233,
- "w": 275,
- "h": 336
- }
- },
- {
- "text": "a close-up of a green chair",
- "confidence": 0.8763102889060974,
- "boundingBox": {
- "x": 616,
- "y": 211,
- "w": 164,
- "h": 249
- }
- },
- {
- "text": "a person wearing a colorful cloth face mask",
- "confidence": 0.7087528109550476,
- "boundingBox": {
- "x": 473,
- "y": 294,
- "w": 68,
- "h": 56
- }
- },
- {
- "text": "a person using a laptop",
- "confidence": 0.7638993859291077,
- "boundingBox": {
- "x": 288,
- "y": 211,
- "w": 151,
- "h": 244
- }
- },
- {
- "text": "a woman wearing a colorful fabric face mask",
- "confidence": 0.7733591794967651,
- "boundingBox": {
- "x": 433,
- "y": 240,
- "w": 180,
- "h": 236
- }
- },
- {
- "text": "a close-up of a laptop on a table",
- "confidence": 0.8536830544471741,
- "boundingBox": {
- "x": 115,
- "y": 443,
- "w": 476,
- "h": 125
- }
- },
- {
- "text": "a woman wearing a mask and using a laptop",
- "confidence": 0.7810136675834656,
- "boundingBox": {
- "x": 0,
- "y": 0,
- "w": 774,
- "h": 432
- }
- },
- {
- "text": "a close up of a text",
- "confidence": 0.640383780002594,
- "boundingBox": {
- "x": 714,
- "y": 493,
- "w": 130,
- "h": 80
- }
- }
- ]
- },
- "metadata": {
- "width": 864,
- "height": 576
- },
- "tagsResult": {
- "values": [
- {
- "name": "furniture",
- "confidence": 0.9874445199966431
- },
- {
- "name": "clothing",
- "confidence": 0.9792501926422119
- },
- {
- "name": "person",
- "confidence": 0.9427268505096436
- },
- {
- "name": "houseplant",
- "confidence": 0.9400016069412231
- },
- {
- "name": "desk",
- "confidence": 0.9182863235473633
- },
- {
- "name": "indoor",
- "confidence": 0.8963587284088135
- },
- {
- "name": "laptop",
- "confidence": 0.8781813383102417
- },
- {
- "name": "computer",
- "confidence": 0.8481525182723999
- },
- {
- "name": "sitting",
- "confidence": 0.8134784698486328
- },
- {
- "name": "wall",
- "confidence": 0.7511615753173828
- },
- {
- "name": "woman",
- "confidence": 0.7410731911659241
- },
- {
- "name": "table",
- "confidence": 0.6811168789863586
- },
- {
- "name": "plant",
- "confidence": 0.6445199847221375
- },
- {
- "name": "using",
- "confidence": 0.5358931422233582
- }
- ]
- },
- "objectsResult": {
- "values": [
- {
- "boundingBox": {
- "x": 603,
- "y": 225,
- "w": 152,
- "h": 224
- },
- "tags": [
- {
- "name": "chair",
- "confidence": 0.618
- }
- ]
- },
- {
- "boundingBox": {
- "x": 399,
- "y": 244,
- "w": 249,
- "h": 325
- },
- "tags": [
- {
- "name": "person",
- "confidence": 0.881
- }
- ]
- },
- {
- "boundingBox": {
- "x": 295,
- "y": 387,
- "w": 211,
- "h": 102
- },
- "tags": [
- {
- "name": "Laptop",
- "confidence": 0.767
- }
- ]
- },
- {
- "boundingBox": {
- "x": 441,
- "y": 436,
- "w": 256,
- "h": 136
- },
- "tags": [
- {
- "name": "chair",
- "confidence": 0.581
- }
- ]
- },
- {
- "boundingBox": {
- "x": 123,
- "y": 437,
- "w": 460,
- "h": 125
- },
- "tags": [
- {
- "name": "dining table",
- "confidence": 0.606
- }
- ]
- }
- ]
- },
- "readResult": {
- "blocks": [
- {
- "lines": [
- {
- "text": "Sample text",
- "boundingPolygon": [
- {
- "x": 721,
- "y": 502
- },
- {
- "x": 843,
- "y": 502
- },
- {
- "x": 843,
- "y": 519
- },
- {
- "x": 721,
- "y": 519
- }
- ],
- "words": [
- {
- "text": "Sample",
- "boundingPolygon": [
- {
- "x": 722,
- "y": 503
- },
- {
- "x": 785,
- "y": 503
- },
- {
- "x": 785,
- "y": 520
- },
- {
- "x": 722,
- "y": 520
- }
- ],
- "confidence": 0.993
- },
- {
- "text": "text",
- "boundingPolygon": [
- {
- "x": 800,
- "y": 503
- },
- {
- "x": 842,
- "y": 502
- },
- {
- "x": 842,
- "y": 519
- },
- {
- "x": 800,
- "y": 520
- }
- ],
- "confidence": 0.989
- }
- ]
- },
- {
- "text": "Hand writing",
- "boundingPolygon": [
- {
- "x": 720,
- "y": 525
- },
- {
- "x": 819,
- "y": 526
- },
- {
- "x": 819,
- "y": 544
- },
- {
- "x": 720,
- "y": 543
- }
- ],
- "words": [
- {
- "text": "Hand",
- "boundingPolygon": [
- {
- "x": 721,
- "y": 526
- },
- {
- "x": 759,
- "y": 526
- },
- {
- "x": 759,
- "y": 544
- },
- {
- "x": 721,
- "y": 543
- }
- ],
- "confidence": 0.989
- },
- {
- "text": "writing",
- "boundingPolygon": [
- {
- "x": 765,
- "y": 526
- },
- {
- "x": 819,
- "y": 527
- },
- {
- "x": 819,
- "y": 545
- },
- {
- "x": 765,
- "y": 544
- }
- ],
- "confidence": 0.994
- }
- ]
- },
- {
- "text": "123 456",
- "boundingPolygon": [
- {
- "x": 721,
- "y": 548
- },
- {
- "x": 791,
- "y": 548
- },
- {
- "x": 791,
- "y": 563
- },
- {
- "x": 721,
- "y": 564
- }
- ],
- "words": [
- {
- "text": "123",
- "boundingPolygon": [
- {
- "x": 723,
- "y": 548
- },
- {
- "x": 750,
- "y": 548
- },
- {
- "x": 750,
- "y": 564
- },
- {
- "x": 723,
- "y": 564
- }
- ],
- "confidence": 0.994
- },
- {
- "text": "456",
- "boundingPolygon": [
- {
- "x": 761,
- "y": 548
- },
- {
- "x": 788,
- "y": 549
- },
- {
- "x": 787,
- "y": 564
- },
- {
- "x": 760,
- "y": 564
- }
- ],
- "confidence": 0.999
- }
- ]
- }
- ]
- }
- ]
- },
- "smartCropsResult": {
- "values": [
- {
- "aspectRatio": 0.9,
- "boundingBox": {
- "x": 238,
- "y": 0,
- "w": 511,
- "h": 568
- }
- },
- {
- "aspectRatio": 1.33,
- "boundingBox": {
- "x": 54,
- "y": 0,
- "w": 760,
- "h": 571
- }
- }
- ]
- },
- "peopleResult": {
- "values": [
- {
- "boundingBox": {
- "x": 395,
- "y": 241,
- "w": 261,
- "h": 333
- },
- "confidence": 0.9602553248405457
- },
- {
- "boundingBox": {
- "x": 831,
- "y": 246,
- "w": 31,
- "h": 255
- },
- "confidence": 0.0016505217645317316
- }
- ]
- }
- }
- }
- }
-}
diff --git a/specification/ai/ImageAnalysis/main.tsp b/specification/ai/ImageAnalysis/main.tsp
index 7cd08845b0dd..609c2caeca43 100644
--- a/specification/ai/ImageAnalysis/main.tsp
+++ b/specification/ai/ImageAnalysis/main.tsp
@@ -15,6 +15,7 @@ using Azure.Core;
})
@versioned(ImageAnalysis.Versions)
@useAuth(ApiKeyAuth)
+@useAuth(BearerAuth)
@server(
"{endpoint}/computervision",
"Analyze an image to generate a description of its content, detect text, objects and more.",
diff --git a/specification/ai/ImageAnalysis/models.tsp b/specification/ai/ImageAnalysis/models.tsp
index 8216950a6abf..d10022135c4d 100644
--- a/specification/ai/ImageAnalysis/models.tsp
+++ b/specification/ai/ImageAnalysis/models.tsp
@@ -15,12 +15,12 @@ model ImageBoundingBox {
@doc("Width of the area, in pixels.")
@minValue(0)
- @encodedName("application/json", "w")
+ @projectedName("json", "w")
width: int32;
@doc("Height of the area, in pixels.")
@minValue(0)
- @encodedName("application/json", "h")
+ @projectedName("json", "h")
height: int32;
}
@@ -82,7 +82,6 @@ The first caption always applies to the whole image.
model DenseCaptionsResult {
@doc("The list of image captions.")
@minItems(1)
- @projectedName("python", "list")
values: Array;
}
@@ -166,14 +165,14 @@ model DetectedTextBlock {
@doc("Represents the outcome of an Image Analysis operation.")
model ImageAnalysisResult {
@doc("The generated phrase that describes the content of the analyzed image.")
- @encodedName("application/json", "captionResult")
+ @projectedName("json", "captionResult")
caption?: CaptionResult;
@doc("""
The up to 10 generated phrases, the first describing the content of the whole image,
and the others describing the content of different regions of the image.
""")
- @encodedName("application/json", "denseCaptionsResult")
+ @projectedName("json", "denseCaptionsResult")
denseCaptions?: DenseCaptionsResult;
@doc("Metadata associated with the analyzed image.")
@@ -183,26 +182,26 @@ model ImageAnalysisResult {
modelVersion: string;
@doc("A list of detected physical objects in the analyzed image, and their location.")
- @encodedName("application/json", "objectsResult")
+ @projectedName("json", "objectsResult")
objects?: ObjectsResult;
@doc("A list of detected people in the analyzed image, and their location.")
- @encodedName("application/json", "peopleResult")
+ @projectedName("json", "peopleResult")
people?: PeopleResult;
@doc("The extracted printed and hand-written text in the analyze image. Also knows as OCR.")
- @encodedName("application/json", "readResult")
+ @projectedName("json", "readResult")
read?: ReadResult;
@doc("""
A list of crop regions at the desired as aspect ratios (if provided) that can be used as image thumbnails.
These regions preserve as much content as possible from the analyzed image, with priority given to detected faces.
""")
- @encodedName("application/json", "smartCropsResult")
+ @projectedName("json", "smartCropsResult")
smartCrops?: SmartCropsResult;
@doc("A list of content tags in the analyzed image.")
- @encodedName("application/json", "tagsResult")
+ @projectedName("json", "tagsResult")
tags?: TagsResult;
}
@@ -221,7 +220,6 @@ model ImageMetadata {
model ObjectsResult {
@doc("A list of physical object detected in an image and their location.")
@minItems(0)
- @projectedName("python", "list")
values: Array;
}
@@ -229,7 +227,6 @@ model ObjectsResult {
model PeopleResult {
@doc("A list of people detected in an image and their location.")
@minItems(0)
- @projectedName("python", "list")
values: Array;
}
@@ -248,7 +245,6 @@ These regions preserve as much content as possible from the analyzed image, with
model SmartCropsResult {
@doc("A list of crop regions.")
@minItems(1)
- @projectedName("python", "list")
values: Array;
}
@@ -277,7 +273,6 @@ that appear in the image.
model TagsResult {
@doc("A list of tags.")
@minItems(0)
- @projectedName("python", "list")
values: Array;
}
diff --git a/specification/ai/ImageAnalysis/routes.tsp b/specification/ai/ImageAnalysis/routes.tsp
index 0bdebd4b889a..72c6f983ca83 100644
--- a/specification/ai/ImageAnalysis/routes.tsp
+++ b/specification/ai/ImageAnalysis/routes.tsp
@@ -75,7 +75,7 @@ alias SharedAnalyzeQuery = {
@route("imageanalysis:analyze")
@post
@sharedRoute
-op analyzeFromImageData is Azure.Core.RpcOperation<
+op analyzeFromBuffer is Azure.Core.RpcOperation<
{
@doc("The format of the HTTP payload.")
@header
diff --git a/specification/ai/ImageAnalysis/tspconfig.yaml b/specification/ai/ImageAnalysis/tspconfig.yaml
index 094b2b1702ad..c02f047c4e6a 100644
--- a/specification/ai/ImageAnalysis/tspconfig.yaml
+++ b/specification/ai/ImageAnalysis/tspconfig.yaml
@@ -27,6 +27,6 @@ options:
# We switched two public methods to private. Make sure this is not overridden next time the SDK is emitted.
partial-update: true
"@azure-tools/typespec-ts":
- package-dir: "ai-vision-image-analysis-rest"
+ package-dir: "imageAnalysis"
packageDetails:
- name: "@azure-rest/ai-vision-image-analysis"
+ name: "@azure/imageAnalysis"
diff --git a/specification/ai/OpenAI.Assistants/.gitignore b/specification/ai/OpenAI.Assistants/.gitignore
deleted file mode 100644
index 694c8707cbd7..000000000000
--- a/specification/ai/OpenAI.Assistants/.gitignore
+++ /dev/null
@@ -1,3 +0,0 @@
-**/package.json
-**/package-lock.json
-tsp-output/**
diff --git a/specification/ai/OpenAI.Assistants/README.md b/specification/ai/OpenAI.Assistants/README.md
deleted file mode 100644
index 43abb27c65e8..000000000000
--- a/specification/ai/OpenAI.Assistants/README.md
+++ /dev/null
@@ -1,5 +0,0 @@
-title: OpenAIAssistants
-clear-output-folder: false
-guessResourceKey: true
-isAzureSpec: true
-namespace: azure.ai.openai.assistants
\ No newline at end of file
diff --git a/specification/ai/OpenAI.Assistants/assistants/main.tsp b/specification/ai/OpenAI.Assistants/assistants/main.tsp
deleted file mode 100644
index 3b662be82ec5..000000000000
--- a/specification/ai/OpenAI.Assistants/assistants/main.tsp
+++ /dev/null
@@ -1,2 +0,0 @@
-import "./models.tsp";
-import "./routes.tsp";
diff --git a/specification/ai/OpenAI.Assistants/assistants/models.tsp b/specification/ai/OpenAI.Assistants/assistants/models.tsp
deleted file mode 100644
index 6f82c711d58d..000000000000
--- a/specification/ai/OpenAI.Assistants/assistants/models.tsp
+++ /dev/null
@@ -1,146 +0,0 @@
-import "@typespec/versioning";
-import "../common/models.tsp";
-import "../tools/models.tsp";
-
-namespace Azure.AI.OpenAI.Assistants;
-
-using TypeSpec.Http;
-using TypeSpec.Versioning;
-
-@doc("Represents an assistant that can call the model and use tools.")
-@added(ServiceApiVersions.v2024_02_15_preview)
-model Assistant {
- @doc("The identifier, which can be referenced in API endpoints.")
- id: string;
-
- @doc("The object type, which is always assistant.")
- object: "assistant";
-
- @encodedName("application/json", "created_at")
- @encode(DateTimeKnownEncoding.unixTimestamp, int32)
- @doc("The Unix timestamp, in seconds, representing when this object was created.")
- createdAt: utcDateTime;
-
- #suppress "@azure-tools/typespec-azure-core/no-nullable" "OpenAI uses explicit nullability, distinct from optionality"
- @doc("The name of the assistant.")
- name: string | null;
-
- #suppress "@azure-tools/typespec-azure-core/no-nullable" "OpenAI uses explicit nullability, distinct from optionality"
- @doc("The description of the assistant.")
- description: string | null;
-
- @doc("The ID of the model to use.")
- `model`: string;
-
- #suppress "@azure-tools/typespec-azure-core/no-nullable" "OpenAI uses explicit nullability, distinct from optionality"
- @doc("The system instructions for the assistant to use.")
- instructions: string | null;
-
- @doc("The collection of tools enabled for the assistant.")
- tools: ToolDefinition[] = [];
-
- @encodedName("application/json", "file_ids")
- @doc("A list of attached file IDs, ordered by creation date in ascending order.")
- fileIds: string[] = [];
-
- ...RequiredNullableMetadata;
-}
-
-@doc("The request details to use when creating a new assistant.")
-@added(ServiceApiVersions.v2024_02_15_preview)
-model AssistantCreationOptions {
- @doc("The ID of the model to use.")
- `model`: string;
-
- #suppress "@azure-tools/typespec-azure-core/no-nullable" "OpenAI uses explicit nullability, distinct from optionality"
- @doc("The name of the new assistant.")
- name?: string | null;
-
- #suppress "@azure-tools/typespec-azure-core/no-nullable" "OpenAI uses explicit nullability, distinct from optionality"
- @doc("The description of the new assistant.")
- description?: string | null;
-
- #suppress "@azure-tools/typespec-azure-core/no-nullable" "OpenAI uses explicit nullability, distinct from optionality"
- @doc("The system instructions for the new assistant to use.")
- instructions?: string | null;
-
- #suppress "@azure-tools/typespec-azure-core/no-nullable" "OpenAI uses explicit nullability, distinct from optionality"
- @doc("The collection of tools to enable for the new assistant.")
- tools?: ToolDefinition[] = [];
-
- @encodedName("application/json", "file_ids")
- @doc("A list of previously uploaded file IDs to attach to the assistant.")
- fileIds?: string[] = [];
-
- ...OptionalNullableMetadata;
-}
-
-@doc("The request details to use when modifying an existing assistant.")
-@added(ServiceApiVersions.v2024_02_15_preview)
-model UpdateAssistantOptions {
- @path
- @doc("The ID of the assistant to modify.")
- assistantId: string;
-
- @doc("The ID of the model to use.")
- `model`?: string;
-
- #suppress "@azure-tools/typespec-azure-core/no-nullable" "OpenAI uses explicit nullability, distinct from optionality"
- @doc("The modified name for the assistant to use.")
- name?: string | null;
-
- #suppress "@azure-tools/typespec-azure-core/no-nullable" "OpenAI uses explicit nullability, distinct from optionality"
- @doc("The modified description for the assistant to use.")
- description?: string | null;
-
- #suppress "@azure-tools/typespec-azure-core/no-nullable" "OpenAI uses explicit nullability, distinct from optionality"
- @doc("The modified system instructions for the new assistant to use.")
- instructions?: string | null;
-
- @doc("The modified collection of tools to enable for the assistant.")
- tools?: ToolDefinition[] = [];
-
- @encodedName("application/json", "file_ids")
- @doc("The modified list of previously uploaded fileIDs to attach to the assistant.")
- fileIds?: string[] = [];
-
- ...OptionalNullableMetadata;
-}
-
-@doc("The status of an assistant deletion operation.")
-@added(ServiceApiVersions.v2024_02_15_preview)
-model AssistantDeletionStatus {
- ...DeletionStatus;
-
- @doc("The object type, which is always 'assistant.deleted'.")
- object: "assistant.deleted";
-}
-
-@doc("Information about a file attached to an assistant, as used by tools that can read files.")
-@added(ServiceApiVersions.v2024_02_15_preview)
-model AssistantFile {
- @doc("The identifier, which can be referenced in API endpoints.")
- id: string;
-
- @doc("The object type, which is always 'assistant.file'.")
- object: "assistant.file";
-
- @encodedName("application/json", "created_at")
- @encode(DateTimeKnownEncoding.unixTimestamp, int32)
- @doc("The Unix timestamp, in seconds, representing when this object was created.")
- createdAt: utcDateTime;
-
- @encodedName("application/json", "assistant_id")
- @doc("The assistant ID that the file is attached to.")
- assistantId: string;
-}
-
-#suppress "@azure-tools/typespec-azure-core/composition-over-inheritance" "https://github.com/Azure/autorest.csharp/issues/4041"
-@doc("The status of an assistant file deletion operation.")
-@added(ServiceApiVersions.v2024_02_15_preview)
-model AssistantFileDeletionStatus {
- ...DeletionStatus;
-
- @doc("The object type, which is always 'assistant.file.deleted'.")
- object: "assistant.file.deleted";
-}
diff --git a/specification/ai/OpenAI.Assistants/assistants/routes.tsp b/specification/ai/OpenAI.Assistants/assistants/routes.tsp
deleted file mode 100644
index bbdb7829485a..000000000000
--- a/specification/ai/OpenAI.Assistants/assistants/routes.tsp
+++ /dev/null
@@ -1,154 +0,0 @@
-import "@typespec/rest";
-import "@typespec/http";
-import "@typespec/versioning";
-import "./models.tsp";
-
-using TypeSpec.Rest;
-using TypeSpec.Http;
-using TypeSpec.Versioning;
-
-namespace Azure.AI.OpenAI.Assistants;
-
-/**
- * Creates a new assistant.
- *
- * @returns The new assistant instance.
- */
-#suppress "@azure-tools/typespec-azure-core/use-standard-operations" "not yet an Azure operation"
-#suppress "@azure-tools/typespec-azure-core/no-operation-id" "non-standard operations"
-#suppress "@azure-tools/typespec-azure-core/operation-missing-api-version" "not yet versioned"
-@post
-@added(ServiceApiVersions.v2024_02_15_preview)
-@route("/assistants")
-op createAssistant(...AssistantCreationOptions): Assistant;
-
-/**
- * Gets a list of assistants that were previously created.
- *
- * @returns The requested list of assistants.
- */
-#suppress "@azure-tools/typespec-azure-core/use-standard-names" "mirrored API responds with a container"
-#suppress "@azure-tools/typespec-azure-core/use-standard-operations" "not yet an Azure operation"
-#suppress "@azure-tools/typespec-azure-core/no-operation-id" "non-standard operations"
-#suppress "@azure-tools/typespec-azure-core/operation-missing-api-version" "not yet versioned"
-@get
-@added(ServiceApiVersions.v2024_02_15_preview)
-@route("/assistants")
-op listAssistants(...OpenAIListRequestOptions): OpenAIPageableListOf;
-
-/**
- * Retrieves an existing assistant.
- *
- * @param assistantId The ID of the assistant to retrieve.
- * @returns The requested assistant instance.
- */
-#suppress "@azure-tools/typespec-azure-core/use-standard-operations" "not yet an Azure operation"
-#suppress "@azure-tools/typespec-azure-core/no-operation-id" "non-standard operations"
-#suppress "@azure-tools/typespec-azure-core/operation-missing-api-version" "not yet versioned"
-#suppress "@azure-tools/typespec-azure-core/use-standard-names" "mirrored API name parity"
-@get
-@route("/assistants/{assistantId}")
-@added(ServiceApiVersions.v2024_02_15_preview)
-op getAssistant(@path assistantId: string): Assistant;
-
-/**
- * Modifies an existing assistant.
- *
- * @param updateAssistantOptions The details of the modification to perform on a specified assistant.
- * @returns The updated assistant instance.
- */
-#suppress "@azure-tools/typespec-azure-core/use-standard-operations" "not yet an Azure operation"
-#suppress "@azure-tools/typespec-azure-core/no-operation-id" "non-standard operations"
-#suppress "@azure-tools/typespec-azure-core/operation-missing-api-version" "not yet versioned"
-@post
-@route("/assistants/{assistantId}")
-@added(ServiceApiVersions.v2024_02_15_preview)
-op updateAssistant(...UpdateAssistantOptions): Assistant;
-
-/**
- * Deletes an assistant.
- *
- * @param assistantId The ID of the assistant to delete.
- * @returns Status information about the requested deletion operation.
- */
-#suppress "@azure-tools/typespec-azure-core/use-standard-operations" "not yet an Azure operation"
-#suppress "@azure-tools/typespec-azure-core/no-operation-id" "non-standard operations"
-#suppress "@azure-tools/typespec-azure-core/operation-missing-api-version" "not yet versioned"
-@delete
-@route("/assistants/{assistantId}")
-@added(ServiceApiVersions.v2024_02_15_preview)
-op deleteAssistant(@path assistantId: string): AssistantDeletionStatus;
-
-/**
- * Attaches a previously uploaded file to an assistant for use by tools that can read files.
- *
- * @param assistantId The ID of the assistant to attach the file to.
- * @param fileId The ID of the previously uploaded file to attach.
- * @returns Information about the attached file.
- */
-#suppress "@azure-tools/typespec-azure-core/use-standard-operations" "not yet an Azure operation"
-#suppress "@azure-tools/typespec-azure-core/no-operation-id" "non-standard operations"
-#suppress "@azure-tools/typespec-azure-core/operation-missing-api-version" "not yet versioned"
-@post
-@route("assistants/{assistantId}/files")
-@added(ServiceApiVersions.v2024_02_15_preview)
-op createAssistantFile(
- @path assistantId: string,
- @encodedName("application/json", "file_id") fileId: string,
-): AssistantFile;
-
-/**
- * Gets a list of files attached to a specific assistant, as used by tools that can read files.
- *
- * @param assistantId The ID of the assistant to retrieve the list of attached files for.
- * @returns The requested list of files attached to the specified assistant.
- */
-#suppress "@azure-tools/typespec-azure-core/use-standard-names" "mirrored API responds with a container"
-#suppress "@azure-tools/typespec-azure-core/use-standard-operations" "not yet an Azure operation"
-#suppress "@azure-tools/typespec-azure-core/no-operation-id" "non-standard operations"
-#suppress "@azure-tools/typespec-azure-core/operation-missing-api-version" "not yet versioned"
-@get
-@route("assistants/{assistantId}/files")
-@added(ServiceApiVersions.v2024_02_15_preview)
-op listAssistantFiles(
- @path assistantId: string,
- ...OpenAIListRequestOptions,
-): OpenAIPageableListOf;
-
-/**
- * Retrieves a file attached to an assistant.
- *
- * @param assistantId The ID of the assistant associated with the attached file.
- * @param fileId The ID of the file to retrieve.
- * @returns A representation of the attached file.
- */
-#suppress "@azure-tools/typespec-azure-core/use-standard-operations" "not yet an Azure operation"
-#suppress "@azure-tools/typespec-azure-core/no-operation-id" "non-standard operations"
-#suppress "@azure-tools/typespec-azure-core/operation-missing-api-version" "not yet versioned"
-#suppress "@azure-tools/typespec-azure-core/use-standard-names" "mirrored API name parity"
-@get
-@route("assistants/{assistantId}/files/{fileId}")
-@added(ServiceApiVersions.v2024_02_15_preview)
-op getAssistantFile(
- @path assistantId: string,
- @path fileId: string,
-): AssistantFile;
-
-/**
- * Unlinks a previously attached file from an assistant, rendering it unavailable for use by tools that can read
- * files.
- *
- * @param assistantId The ID of the assistant from which the specified file should be unlinked.
- * @param fileId The ID of the file to unlink from the specified assistant.
- * @returns Status information about the requested file association deletion.
- */
-#suppress "@azure-tools/typespec-azure-core/use-standard-operations" "not yet an Azure operation"
-#suppress "@azure-tools/typespec-azure-core/no-operation-id" "non-standard operations"
-#suppress "@azure-tools/typespec-azure-core/operation-missing-api-version" "not yet versioned"
-@delete
-@route("assistants/{assistantId}/files/{fileId}")
-@added(ServiceApiVersions.v2024_02_15_preview)
-op deleteAssistantFile(
- @path assistantId: string,
- @path fileId: string,
-): AssistantFileDeletionStatus;
diff --git a/specification/ai/OpenAI.Assistants/client.tsp b/specification/ai/OpenAI.Assistants/client.tsp
deleted file mode 100644
index 73f71849c520..000000000000
--- a/specification/ai/OpenAI.Assistants/client.tsp
+++ /dev/null
@@ -1,189 +0,0 @@
-import "@azure-tools/typespec-client-generator-core";
-
-import "./main.tsp";
-
-using Azure.ClientGenerator.Core;
-
-#suppress "@azure-tools/typespec-azure-core/casing-style" "OpenAI is a case-sensitive name"
-@TypeSpec.Versioning.versioned(Azure.AI.OpenAI.Assistants.ServiceApiVersions)
-namespace Azure.AI.OpenAI.Assistants;
-
-// Trivial response value containers should treat these containers as internal details and instead surface a shimmed
-// operation that exposes the underlying data directly.
-@@projectedName(AssistantDeletionStatus,
- "csharp",
- "InternalAssistantDeletionStatus"
-);
-@@access(deleteAssistant, Access.internal, "csharp");
-@@projectedName(deleteAssistant, "csharp", "InternalDeleteAssistant");
-@@access(AssistantFileDeletionStatus, Access.internal, "csharp");
-@@projectedName(AssistantFileDeletionStatus,
- "csharp",
- "InternalAssistantFileDeletionStatus"
-);
-@@access(deleteAssistantFile, Access.internal, "csharp");
-@@projectedName(deleteAssistantFile, "csharp", "InternalUnlinkAssistantFile");
-@@access(deleteThread, Access.internal, "csharp");
-@@projectedName(deleteThread, "csharp", "InternalDeleteThread");
-@@access(listAssistants, Access.internal, "csharp");
-@@projectedName(listAssistants, "csharp", "InternalGetAssistants");
-@@access(listAssistantFiles, Access.internal, "csharp");
-@@projectedName(listAssistantFiles, "csharp", "InternalGetAssistantFiles");
-@@access(listMessageFiles, Access.internal, "csharp");
-@@projectedName(listMessageFiles, "csharp", "InternalGetMessageFiles");
-@@access(listRunSteps, Access.internal, "csharp");
-@@projectedName(listRunSteps, "csharp", "InternalGetRunSteps");
-@@access(listMessages, Access.internal, "csharp");
-@@projectedName(listMessages, "csharp", "InternalGetMessages");
-@@access(listRuns, Access.internal, "csharp");
-@@projectedName(listRuns, "csharp", "InternalGetRuns");
-@@access(FileListResponse, Access.internal, "csharp");
-@@projectedName(FileListResponse, "csharp", "InternalFileListResponse");
-@@access(listFiles, Access.internal, "csharp");
-@@projectedName(listFiles, "csharp", "InternalListFiles");
-@@access(FileDeletionStatus, Access.internal, "csharp");
-@@projectedName(FileDeletionStatus, "csharp", "InternalFileDeletionStatus");
-@@access(deleteFile, Access.internal, "csharp");
-@@projectedName(deleteFile, "csharp", "InternalDeleteFile");
-
-// In addition to top-level response value containers, trivial intermediate structure -- levels of single-use model
-// hierarchy that don't convey explanatory or functional benefit to consumers of the surface -- should also be
-// internalized and merged into the more useful top-level type.
-
-// FunctionToolDefinition: merge FunctionDefinition structure to recast e.g. toolDefinition.function.name into
-// toolDefinition.name
-
-@@access(FunctionDefinition, Access.internal);
-@@projectedName(FunctionDefinition, "csharp", "InternalFunctionDefinition");
-@@projectedName(FunctionToolDefinition.function, "csharp", "InternalFunction");
-
-// SubmitToolOutputsAction: include .tool_calls directly rather than via an intermediate .details.
-
-@@access(SubmitToolOutputsDetails, Access.internal);
-@@projectedName(SubmitToolOutputsDetails,
- "csharp",
- "InternalSubmitToolOutputsDetails"
-);
-@@projectedName(SubmitToolOutputsAction.submitToolOutputs,
- "csharp",
- "InternalDetails"
-);
-
-// RequiredFunctionToolCall, RunStepFunctionToolCall: include name/arguments/output directly
-
-@@access(RunStepFunctionToolCallDetails, Access.internal);
-@@projectedName(RunStepFunctionToolCallDetails,
- "csharp",
- "InternalRunStepFunctionToolCallDetails"
-);
-@@projectedName(RequiredFunctionToolCall.function, "csharp", "InternalDetails");
-@@access(RequiredFunctionToolCallDetails, Access.internal);
-@@projectedName(RequiredFunctionToolCallDetails,
- "csharp",
- "InternalRequiredFunctionToolCallDetails"
-);
-@@projectedName(RunStepFunctionToolCall.function, "csharp", "InternalDetails");
-
-// RunStepCodeInterpreterToolCall: include input/outputs directly
-
-@@access(RunStepCodeInterpreterToolCallDetails, Access.internal);
-@@projectedName(RunStepCodeInterpreterToolCallDetails,
- "csharp",
- "InternalCodeInterpreterToolCallDetails"
-);
-@@projectedName(RunStepCodeInterpreterToolCall.codeInterpreter,
- "csharp",
- "InternalDetails"
-);
-
-// MessageTextContent: text/annotations can also merge
-
-@@access(MessageTextDetails, Access.internal);
-@@projectedName(MessageTextDetails, "csharp", "InternalMessageTextDetails");
-@@projectedName(MessageTextContent.text, "csharp", "InternalDetails");
-
-// MessageTextFileCitationAnnotation: file_id/quote don't need another type
-
-@@access(MessageTextFileCitationDetails, Access.internal);
-@@projectedName(MessageTextFileCitationDetails,
- "csharp",
- "InternalMessageTextFileCitationDetails"
-);
-@@projectedName(MessageTextFileCitationAnnotation.fileCitation,
- "csharp",
- "InternalDetails"
-);
-
-// MessageTextFilePathAnnotation: file_id doesn't need a separate details client type
-
-@@access(MessageTextFilePathDetails, Access.internal);
-@@projectedName(MessageTextFilePathDetails,
- "csharp",
- "InternalMessageTextFilePathDetails"
-);
-@@projectedName(MessageTextFilePathAnnotation.filePath,
- "csharp",
- "InternalDetails"
-);
-
-// MessageImageFileContent: *two* levels of intermediate structure can be squashed to bring file_id to the parent
-// type. Per earlier precedent with image generation, even the introduction of more image file representations (e.g.
-// base64) are better accomplished via another approach at the client layer.
-
-@@access(MessageImageFileDetails, Access.internal);
-@@access(MessageImageFileIdDetails, Access.internal);
-@@projectedName(MessageImageFileDetails,
- "csharp",
- "InternalMessageImageFileDetails"
-);
-@@projectedName(MessageImageFileContent.imageFile, "csharp", "InternalDetails");
-@@projectedName(MessageImageFileIdDetails,
- "csharp",
- "InternalMessageImageFileIdDetails"
-);
-@@projectedName(MessageImageFileDetails.fileId, "csharp", "InternalDetails");
-
-// Several of the content item types are not intended to be used as input
-
-@@usage(MessageTextContent, Usage.output);
-@@usage(MessageImageFileContent, Usage.output);
-@@usage(MessageTextContent, Usage.output);
-@@usage(MessageTextFileCitationAnnotation, Usage.output);
-@@usage(MessageTextFilePathAnnotation, Usage.output);
-
-// Ensure some shared types remain public despite interaction with previously internalized details
-
-@@access(MessageTextFilePathAnnotation, Access.public);
-@@access(MessageTextFileCitationAnnotation, Access.public);
-@@access(ListSortOrder, Access.public);
-@@access(RequiredToolCall, Access.public);
-@@usage(FilePurpose, Usage.input | Usage.output);
-@@usage(ListSortOrder, Usage.input | Usage.output);
-
-// Additional, language-specific idiomatic renames
-
-@@projectedName(OpenAIFile, "csharp", "OpenAIFile");
-@@projectedName(OpenAIFile.bytes, "csharp", "Size");
-@@projectedName(FilePurpose, "csharp", "OpenAIFilePurpose");
-@@projectedName(ThreadMessage.content, "csharp", "ContentItems");
-@@projectedName(MessageTextDetails.value, "csharp", "Text");
-@@projectedName(CreateRunOptions.`model`, "csharp", "OverrideModelName");
-@@projectedName(CreateRunOptions.instructions,
- "csharp",
- "OverrideInstructions"
-);
-@@projectedName(CreateRunOptions.tools, "csharp", "OverrideTools");
-@@projectedName(CreateAndRunThreadOptions.`model`,
- "csharp",
- "OverrideModelName"
-);
-@@projectedName(CreateAndRunThreadOptions.instructions,
- "csharp",
- "OverrideInstructions"
-);
-@@projectedName(CreateAndRunThreadOptions.tools, "csharp", "OverrideTools");
-// From https://platform.openai.com/docs/assistants/how-it-works
-// "Note that deleting an AssistantFile doesn’t delete the original File object, it simply deletes the association
-// between that File and the Assistant."
-@@projectedName(createAssistantFile, "csharp", "LinkAssistantFile");
-// 'Unlink' counterpart already renamed for DeletionStatus merge
diff --git a/specification/ai/OpenAI.Assistants/common/models.tsp b/specification/ai/OpenAI.Assistants/common/models.tsp
deleted file mode 100644
index 3cb86ef89fb5..000000000000
--- a/specification/ai/OpenAI.Assistants/common/models.tsp
+++ /dev/null
@@ -1,90 +0,0 @@
-import "@typespec/http";
-import "@typespec/versioning";
-
-using TypeSpec.Http;
-using TypeSpec.Versioning;
-
-namespace Azure.AI.OpenAI.Assistants;
-
-@doc("The possible values for roles attributed to messages in a thread.")
-@added(ServiceApiVersions.v2024_02_15_preview)
-enum MessageRole {
- @doc("The role representing the end-user.")
- user: "user",
-
- @doc("The role representing the assistant.")
- assistant: "assistant",
-}
-
-@doc("The available sorting options when requesting a list of response objects.")
-enum ListSortOrder {
- @doc("Specifies an ascending sort order.")
- ascending: "asc",
-
- @doc("Specifies a descending sort order.")
- descending: "desc",
-}
-
-alias OpenAIListRequestOptions = {
- @doc("A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 20.")
- @query
- limit?: int32 = 20;
-
- @doc("Sort order by the created_at timestamp of the objects. asc for ascending order and desc for descending order.")
- @query
- order?: ListSortOrder = ListSortOrder.descending;
-
- @doc("A cursor for use in pagination. after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include after=obj_foo in order to fetch the next page of the list.")
- @query
- after?: string;
-
- @doc("A cursor for use in pagination. before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include before=obj_foo in order to fetch the previous page of the list.")
- @query
- before?: string;
-};
-
-#suppress "@azure-tools/typespec-azure-core/casing-style" "OpenAI is a case-sensitive name"
-@doc("The response data for a requested list of items.")
-model OpenAIPageableListOf {
- @doc("The object type, which is always list.")
- object: "list";
-
- @doc("The requested list of items.")
- data: T[];
-
- @encodedName("application/json", "first_id")
- @doc("The first ID represented in this list.")
- firstId: string;
-
- @encodedName("application/json", "last_id")
- @doc("The last ID represented in this list.")
- lastId: string;
-
- @encodedName("application/json", "has_more")
- @doc("A value indicating whether there are additional values available not captured in this list.")
- hasMore: boolean;
-}
-
-alias DeletionStatus = {
- @doc("The ID of the resource specified for deletion.")
- id: string;
-
- @doc("A value indicating whether deletion was successful.")
- deleted: boolean;
-};
-
-alias RequiredNullableMetadata = {
- /**
- * A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.
- */
- #suppress "@azure-tools/typespec-azure-core/no-nullable" "OpenAI uses explicit nullability, distinct from optionality"
- metadata: Record | null;
-};
-
-alias OptionalNullableMetadata = {
- /**
- * A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.
- */
- #suppress "@azure-tools/typespec-azure-core/no-nullable" "OpenAI uses explicit nullability, distinct from optionality"
- metadata?: Record | null;
-};
diff --git a/specification/ai/OpenAI.Assistants/examples/2024-02-15-preview/create_assistant.json b/specification/ai/OpenAI.Assistants/examples/2024-02-15-preview/create_assistant.json
deleted file mode 100644
index 24f1208ac3df..000000000000
--- a/specification/ai/OpenAI.Assistants/examples/2024-02-15-preview/create_assistant.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "title": "Assistants_CreateAssistant",
- "operationId": "Assistants_CreateAssistant"
-}
diff --git a/specification/ai/OpenAI.Assistants/files/main.tsp b/specification/ai/OpenAI.Assistants/files/main.tsp
deleted file mode 100644
index 3b662be82ec5..000000000000
--- a/specification/ai/OpenAI.Assistants/files/main.tsp
+++ /dev/null
@@ -1,2 +0,0 @@
-import "./models.tsp";
-import "./routes.tsp";
diff --git a/specification/ai/OpenAI.Assistants/files/models.tsp b/specification/ai/OpenAI.Assistants/files/models.tsp
deleted file mode 100644
index 87a897edff65..000000000000
--- a/specification/ai/OpenAI.Assistants/files/models.tsp
+++ /dev/null
@@ -1,66 +0,0 @@
-import "@typespec/versioning";
-
-namespace Azure.AI.OpenAI.Assistants;
-
-using TypeSpec.Versioning;
-
-#suppress "@azure-tools/typespec-azure-core/casing-style" "OpenAI is a case-sensitive name"
-@doc("Represents an assistant that can call the model and use tools.")
-@added(ServiceApiVersions.v2024_02_15_preview)
-model OpenAIFile {
- @doc("The object type, which is always 'file'.")
- object: "file";
-
- @doc("The identifier, which can be referenced in API endpoints.")
- id: string;
-
- @doc("The size of the file, in bytes.")
- bytes: int32;
-
- @doc("The name of the file.")
- filename: string;
-
- @encodedName("application/json", "created_at")
- @encode(DateTimeKnownEncoding.unixTimestamp, int32)
- @doc("The Unix timestamp, in seconds, representing when this object was created.")
- createdAt: utcDateTime;
-
- @doc("The intended purpose of a file.")
- purpose: FilePurpose;
-}
-
-@doc("The possible values denoting the intended usage of a file.")
-@added(ServiceApiVersions.v2024_02_15_preview)
-enum FilePurpose {
- @doc("Indicates a file is used for fine tuning input.")
- fineTune: "fine-tune",
-
- @doc("Indicates a file is used for fine tuning results.")
- fineTuneResults: "fine-tune-results",
-
- @doc("Indicates a file is used as input to assistants.")
- assistants: "assistants",
-
- @doc("Indicates a file is used as output by assistants.")
- assistantsOutput: "assistants_output",
-}
-
-@doc("The response data from a file list operation.")
-@added(ServiceApiVersions.v2024_02_15_preview)
-model FileListResponse {
- @doc("The object type, which is always 'list'.")
- object: "list";
-
- @doc("The files returned for the request.")
- data: OpenAIFile[];
-}
-
-#suppress "@azure-tools/typespec-azure-core/composition-over-inheritance" "https://github.com/Azure/autorest.csharp/issues/4041"
-@doc("A status response from a file deletion operation.")
-@added(ServiceApiVersions.v2024_02_15_preview)
-model FileDeletionStatus {
- ...DeletionStatus;
-
- @doc("The object type, which is always 'file'.")
- object: "file";
-}
diff --git a/specification/ai/OpenAI.Assistants/files/routes.tsp b/specification/ai/OpenAI.Assistants/files/routes.tsp
deleted file mode 100644
index fde1cfc385e3..000000000000
--- a/specification/ai/OpenAI.Assistants/files/routes.tsp
+++ /dev/null
@@ -1,83 +0,0 @@
-import "@typespec/rest";
-import "@typespec/http";
-import "@typespec/versioning";
-import "./models.tsp";
-
-using TypeSpec.Rest;
-using TypeSpec.Http;
-using TypeSpec.Versioning;
-
-namespace Azure.AI.OpenAI.Assistants;
-
-/**
- * Gets a list of previously uploaded files.
- *
- * @param purpose A value that, when provided, limits list results to files matching the corresponding purpose.
- * @returns The requested list of files.
- */
-#suppress "@azure-tools/typespec-azure-core/use-standard-names" "mirrored API responds with a container"
-#suppress "@azure-tools/typespec-azure-core/use-standard-operations" "not yet an Azure operation"
-#suppress "@azure-tools/typespec-azure-core/no-operation-id" "non-standard operations"
-#suppress "@azure-tools/typespec-azure-core/operation-missing-api-version" "not yet versioned"
-@get
-@added(ServiceApiVersions.v2024_02_15_preview)
-@route("/files")
-op listFiles(@query purpose?: FilePurpose): FileListResponse;
-
-/**
- * Uploads a file for use by other operations.
- *
- * @param contentType The 'content-type' header value, always 'multipart/format-data' for this operation.
- * @param file The file data (not filename) to upload.
- * @param purpose The intended purpose of the file.
- * @param filename A filename to associate with the uploaded data.
- * @returns A representation of the uploaded file.
- */
-#suppress "@azure-tools/typespec-azure-core/use-standard-operations" "not yet an Azure operation"
-#suppress "@azure-tools/typespec-azure-core/no-operation-id" "non-standard operations"
-#suppress "@azure-tools/typespec-azure-core/operation-missing-api-version" "not yet versioned"
-#suppress "@azure-tools/typespec-azure-core/byos" "mirrored API"
-@post
-@added(ServiceApiVersions.v2024_02_15_preview)
-@route("/files")
-op uploadFile(
- @header contentType: "multipart/form-data",
- @projectedName("csharp", "Data") file: bytes,
- purpose: FilePurpose,
-
- /*
- * Spec note: filename is not documented as a distinct option but functionally should be one. The value is encoded
- * in the multipart Content-Disposition header for the data section and can be provided independently of
- * any specific data source like a file. It can be inferred in some circumstances (as when using direct
- * file input, like curl does) but should remain configurable when using a stream or other data source
- * lacking an a priori name.
- */
- filename?: string,
-): OpenAIFile;
-
-#suppress "@azure-tools/typespec-azure-core/use-standard-operations" "not yet an Azure operation"
-#suppress "@azure-tools/typespec-azure-core/no-operation-id" "non-standard operations"
-#suppress "@azure-tools/typespec-azure-core/operation-missing-api-version" "not yet versioned"
-@delete
-@doc("Delete a previously uploaded file.")
-@route("/files/{fileId}")
-op deleteFile(
- @doc("The ID of the file to delete.")
- @encodedName("application/json", "file_id")
- @path
- fileId: string,
-): FileDeletionStatus;
-
-#suppress "@azure-tools/typespec-azure-core/use-standard-operations" "not yet an Azure operation"
-#suppress "@azure-tools/typespec-azure-core/no-operation-id" "non-standard operations"
-#suppress "@azure-tools/typespec-azure-core/operation-missing-api-version" "not yet versioned"
-#suppress "@azure-tools/typespec-azure-core/use-standard-names" "mirrored API name parity"
-@get
-@route("/files/{fileId}")
-@doc("Returns information about a specific file. Does not retrieve file content.")
-op getFile(
- @doc("The ID of the file to retrieve.")
- @path
- @encodedName("application/json", "file_id")
- fileId: string,
-): OpenAIFile;
diff --git a/specification/ai/OpenAI.Assistants/main.tsp b/specification/ai/OpenAI.Assistants/main.tsp
deleted file mode 100644
index b8113066df16..000000000000
--- a/specification/ai/OpenAI.Assistants/main.tsp
+++ /dev/null
@@ -1,46 +0,0 @@
-import "@azure-tools/typespec-azure-core";
-import "@typespec/http";
-import "@typespec/versioning";
-import "./assistants/main.tsp";
-import "./threads/main.tsp";
-import "./messages/main.tsp";
-import "./runs/main.tsp";
-import "./run_steps/main.tsp";
-import "./files/main.tsp";
-
-using TypeSpec.Http;
-using TypeSpec.Versioning;
-
-using Azure.Core;
-
-#suppress "@azure-tools/typespec-azure-core/casing-style" "OpenAI is a case-sensitive name"
-@useAuth(
- ApiKeyAuth | OAuth2Auth<[
- {
- type: OAuth2FlowType.implicit,
- authorizationUrl: "https://login.microsoftonline.com/common/oauth2/v2.0/authorize",
- scopes: ["https://cognitiveservices.azure.com/.default"],
- }
- ]>
-)
-@service({
- title: "Azure OpenAI",
-})
-@server(
- "{endpoint}",
- "Azure OpenAI APIs for Assistants.",
- {
- @doc("An OpenAI endpoint supporting assistants functionality.")
- endpoint: string,
- }
-)
-@versioned(ServiceApiVersions)
-@doc("Azure OpenAI APIs for Assistants.")
-namespace Azure.AI.OpenAI.Assistants;
-
-@doc("The known set of supported API versions.")
-enum ServiceApiVersions {
- @useDependency(Azure.Core.Versions.v1_0_Preview_2)
- @doc("The initial version of Azure OpenAI Assistants that corresponds to functionality in OpenAI's first beta release.")
- v2024_02_15_preview: "2024-02-15-preview",
-}
diff --git a/specification/ai/OpenAI.Assistants/messages/main.tsp b/specification/ai/OpenAI.Assistants/messages/main.tsp
deleted file mode 100644
index 3b662be82ec5..000000000000
--- a/specification/ai/OpenAI.Assistants/messages/main.tsp
+++ /dev/null
@@ -1,2 +0,0 @@
-import "./models.tsp";
-import "./routes.tsp";
diff --git a/specification/ai/OpenAI.Assistants/messages/models.tsp b/specification/ai/OpenAI.Assistants/messages/models.tsp
deleted file mode 100644
index f53eba607013..000000000000
--- a/specification/ai/OpenAI.Assistants/messages/models.tsp
+++ /dev/null
@@ -1,217 +0,0 @@
-import "@typespec/versioning";
-
-namespace Azure.AI.OpenAI.Assistants;
-
-using TypeSpec.Versioning;
-
-@doc("A single message within an assistant thread, as provided during that thread's creation for its initial state.")
-@added(ServiceApiVersions.v2024_02_15_preview)
-model ThreadInitializationMessage {
- @doc("The role associated with the assistant thread message. Currently, only 'user' is supported when providing initial messages to a new thread.")
- role: MessageRole;
-
- @doc("The textual content of the initial message. Currently, robust input including images and annotated text may only be provided via a separate call to the create message API.")
- content: string;
-
- @encodedName("application/json", "file_ids")
- @doc("""
- A list of file IDs that the assistant should use. Useful for tools like retrieval and code_interpreter that can
- access files.
- """)
- fileIds?: string[] = [];
-
- ...OptionalNullableMetadata;
-}
-
-@doc("A single, existing message within an assistant thread.")
-@added(ServiceApiVersions.v2024_02_15_preview)
-model ThreadMessage {
- @doc("The identifier, which can be referenced in API endpoints.")
- id: string;
-
- @doc("The object type, which is always 'thread.message'.")
- object: "thread.message";
-
- @encodedName("application/json", "created_at")
- @encode(DateTimeKnownEncoding.unixTimestamp, int32)
- @doc("The Unix timestamp, in seconds, representing when this object was created.")
- createdAt: utcDateTime;
-
- @encodedName("application/json", "thread_id")
- @doc("The ID of the thread that this message belongs to.")
- threadId: string;
-
- @doc("The role associated with the assistant thread message.")
- role: MessageRole;
-
- @doc("The list of content items associated with the assistant thread message.")
- content: MessageContent[];
-
- @encodedName("application/json", "assistant_id")
- @doc("If applicable, the ID of the assistant that authored this message.")
- assistantId?: string;
-
- @encodedName("application/json", "run_id")
- @doc("If applicable, the ID of the run associated with the authoring of this message.")
- runId?: string;
-
- @encodedName("application/json", "file_ids")
- @doc("""
- A list of file IDs that the assistant should use. Useful for tools like retrieval and code_interpreter that can
- access files.
- """)
- fileIds: string[];
-
- ...RequiredNullableMetadata;
-}
-
-// Message content types: "text" | "image_file"
-
-@discriminator("type")
-@doc("An abstract representation of a single item of thread message content.")
-@added(ServiceApiVersions.v2024_02_15_preview)
-model MessageContent {
- @doc("The object type.")
- type: string;
-}
-
-@doc("A representation of a textual item of thread message content.")
-@added(ServiceApiVersions.v2024_02_15_preview)
-model MessageTextContent extends MessageContent {
- @doc("The object type, which is always 'text'.")
- type: "text";
-
- @doc("The text and associated annotations for this thread message content item.")
- text: MessageTextDetails;
-}
-
-@doc("A representation of image file content in a thread message.")
-@added(ServiceApiVersions.v2024_02_15_preview)
-model MessageImageFileContent extends MessageContent {
- @doc("The object type, which is always 'image_file'.")
- type: "image_file";
-
- @encodedName("application/json", "image_file")
- @doc("The image file for this thread message content item.")
- imageFile: MessageImageFileDetails;
-}
-
-// Text content details
-
-@doc("The text and associated annotations for a single item of assistant thread message content.")
-@added(ServiceApiVersions.v2024_02_15_preview)
-model MessageTextDetails {
- @doc("The text data.")
- value: string;
-
- @doc("A list of annotations associated with this text.")
- annotations: MessageTextAnnotation[];
-}
-
-// Annotations, used by text content: "file_citation" | "file_path"
-
-@discriminator("type")
-@doc("An abstract representation of an annotation to text thread message content.")
-@added(ServiceApiVersions.v2024_02_15_preview)
-model MessageTextAnnotation {
- @doc("The object type.")
- type: string;
-
- @doc("The textual content associated with this text annotation item.")
- text: string;
-
- @encodedName("application/json", "start_index")
- @doc("The first text index associated with this text annotation.")
- startIndex: int32;
-
- @encodedName("application/json", "end_index")
- @doc("The last text index associated with this text annotation.")
- endIndex: int32;
-}
-
-// File citation annotation + details
-
-@doc("A citation within the message that points to a specific quote from a specific File associated with the assistant or the message. Generated when the assistant uses the 'retrieval' tool to search files.")
-@added(ServiceApiVersions.v2024_02_15_preview)
-model MessageTextFileCitationAnnotation extends MessageTextAnnotation {
- @doc("The object type, which is always 'file_citation'.")
- type: "file_citation";
-
- @encodedName("application/json", "file_citation")
- @doc("""
- A citation within the message that points to a specific quote from a specific file.
- Generated when the assistant uses the "retrieval" tool to search files.
- """)
- fileCitation: MessageTextFileCitationDetails;
-}
-
-@doc("A representation of a file-based text citation, as used in a file-based annotation of text thread message content.")
-@added(ServiceApiVersions.v2024_02_15_preview)
-model MessageTextFileCitationDetails {
- @encodedName("application/json", "file_id")
- @doc("The ID of the file associated with this citation.")
- fileId: string;
-
- @doc("The specific quote cited in the associated file.")
- quote: string;
-}
-
-// File path annotation + details
-
-@doc("A citation within the message that points to a file located at a specific path.")
-@added(ServiceApiVersions.v2024_02_15_preview)
-model MessageTextFilePathAnnotation extends MessageTextAnnotation {
- @doc("The object type, which is always 'file_path'.")
- type: "file_path";
-
- @encodedName("application/json", "file_path")
- @doc("A URL for the file that's generated when the assistant used the code_interpreter tool to generate a file.")
- filePath: MessageTextFilePathDetails;
-}
-
-@doc("An encapsulation of an image file ID, as used by message image content.")
-@added(ServiceApiVersions.v2024_02_15_preview)
-model MessageTextFilePathDetails {
- @doc("The ID of the specific file that the citation is from.")
- @encodedName("application/json", "file_id")
- fileId: string;
-}
-
-// Image file content details
-
-@doc("An image reference, as represented in thread message content.")
-@added(ServiceApiVersions.v2024_02_15_preview)
-model MessageImageFileDetails {
- @encodedName("application/json", "file_id")
- @doc("The ID for the file associated with this image.")
- fileId: MessageImageFileIdDetails;
-}
-
-@doc("An encapsulation of an image file ID, as used by message image content.")
-@added(ServiceApiVersions.v2024_02_15_preview)
-model MessageImageFileIdDetails {
- @doc("The ID of the specific image file.")
- @encodedName("application/json", "file_id")
- fileId: string;
-}
-
-// Assistant message file representation, used for message "list files" route responses
-
-@doc("Information about a file attached to an assistant thread message.")
-@added(ServiceApiVersions.v2024_02_15_preview)
-model MessageFile {
- @doc("The identifier, which can be referenced in API endpoints.")
- id: string;
-
- @doc("The object type, which is always 'thread.message.file'.")
- object: "thread.message.file";
-
- @encodedName("application/json", "created_at")
- @encode(DateTimeKnownEncoding.unixTimestamp, int32)
- @doc("The Unix timestamp, in seconds, representing when this object was created.")
- createdAt: utcDateTime;
-
- @encodedName("application/json", "message_id")
- @doc("The ID of the message that this file is attached to.")
- messageId: string;
-}
diff --git a/specification/ai/OpenAI.Assistants/messages/routes.tsp b/specification/ai/OpenAI.Assistants/messages/routes.tsp
deleted file mode 100644
index 356bf12e140f..000000000000
--- a/specification/ai/OpenAI.Assistants/messages/routes.tsp
+++ /dev/null
@@ -1,132 +0,0 @@
-import "@azure-tools/typespec-azure-core";
-import "@typespec/rest";
-import "@typespec/http";
-import "@typespec/versioning";
-import "../common/models.tsp";
-import "./models.tsp";
-
-using TypeSpec.Rest;
-using TypeSpec.Http;
-using TypeSpec.Versioning;
-
-using Azure.Core;
-
-namespace Azure.AI.OpenAI.Assistants;
-
-/**
- * Creates a new message on a specified thread.
- *
- * @param threadId The ID of the thread to create the new message on.
- * @param role The role to associate with the new message.
- * @param content The textual content for the new message.
- * @param fileIds A list of up to 10 file IDs to associate with the message, as used by tools like 'code_interpreter' or 'retrieval' that can read files.
- * @returns A representation of the new message.
- */
-#suppress "@azure-tools/typespec-azure-core/use-standard-names" "mirrored API responds with a container"
-#suppress "@azure-tools/typespec-azure-core/use-standard-operations" "not yet an Azure operation"
-#suppress "@azure-tools/typespec-azure-core/no-operation-id" "non-standard operations"
-#suppress "@azure-tools/typespec-azure-core/operation-missing-api-version" "not yet versioned"
-@post
-@route("/threads/{threadId}/messages")
-@added(ServiceApiVersions.v2024_02_15_preview)
-op createMessage(
- @path threadId: string,
- role: MessageRole,
- content: string,
- @encodedName("application/json", "file_ids") fileIds?: string[],
- ...OptionalNullableMetadata,
-): ThreadMessage;
-
-/**
- * Gets a list of messages that exist on a thread.
- *
- * @param threadId The ID of the thread to list messages from.
- * @returns The requested list of messages.
- */
-#suppress "@azure-tools/typespec-azure-core/use-standard-names" "mirrored API responds with a container"
-#suppress "@azure-tools/typespec-azure-core/use-standard-operations" "not yet an Azure operation"
-#suppress "@azure-tools/typespec-azure-core/no-operation-id" "non-standard operations"
-#suppress "@azure-tools/typespec-azure-core/operation-missing-api-version" "not yet versioned"
-@get
-@route("/threads/{threadId}/messages")
-@added(ServiceApiVersions.v2024_02_15_preview)
-op listMessages(
- @path threadId: string,
- ...OpenAIListRequestOptions,
-): OpenAIPageableListOf;
-
-/**
- * Gets an existing message from an existing thread.
- *
- * @param threadId The ID of the thread to retrieve the specified message from.
- * @param messageId The ID of the message to retrieve from the specified thread.
- * @returns A representation of the requested message.
- */
-#suppress "@azure-tools/typespec-azure-core/use-standard-operations" "not yet an Azure operation"
-#suppress "@azure-tools/typespec-azure-core/no-operation-id" "non-standard operations"
-#suppress "@azure-tools/typespec-azure-core/operation-missing-api-version" "not yet versioned"
-#suppress "@azure-tools/typespec-azure-core/use-standard-names" "mirrored API name parity"
-@get
-@route("/threads/{threadId}/messages/{messageId}")
-@added(ServiceApiVersions.v2024_02_15_preview)
-op getMessage(@path threadId: string, @path messageId: string): ThreadMessage;
-
-/**
- * Modifies an existing message on an existing thread.
- *
- * @param threadId The ID of the thread containing the specified message to modify.
- * @param messageId The ID of the message to modify on the specified thread.
- * @returns A representation of the modified message.
- */
-#suppress "@azure-tools/typespec-azure-core/use-standard-operations" "not yet an Azure operation"
-#suppress "@azure-tools/typespec-azure-core/no-operation-id" "non-standard operations"
-#suppress "@azure-tools/typespec-azure-core/operation-missing-api-version" "not yet versioned"
-@post
-@route("/threads/{threadId}/messages/{messageId}")
-@added(ServiceApiVersions.v2024_02_15_preview)
-op updateMessage(
- @path threadId: string,
- @path messageId: string,
- ...OptionalNullableMetadata,
-): ThreadMessage;
-
-/**
- * Gets a list of previously uploaded files associated with a message from a thread.
- *
- * @param threadId The ID of the thread containing the message to list files from.
- * @param messageId The ID of the message to list files from.
- * @returns The requested list of files associated with the specified message.
- */
-#suppress "@azure-tools/typespec-azure-core/use-standard-names" "mirrored API responds with a container"
-#suppress "@azure-tools/typespec-azure-core/use-standard-operations" "not yet an Azure operation"
-#suppress "@azure-tools/typespec-azure-core/no-operation-id" "non-standard operations"
-#suppress "@azure-tools/typespec-azure-core/operation-missing-api-version" "not yet versioned"
-@get
-@route("/threads/{threadId}/messages/{messageId}/files")
-@added(ServiceApiVersions.v2024_02_15_preview)
-op listMessageFiles(
- @path threadId: string,
- @path messageId: string,
- ...OpenAIListRequestOptions,
-): OpenAIPageableListOf;
-
-/**
- * Gets information about a file attachment to a message within a thread.
- *
- * @param threadId The ID of the thread containing the message to get information from.
- * @param messageId The ID of the message to get information from.
- * @param fileId The ID of the file to get information about.
- * @returns The requested file information.
- */
-#suppress "@azure-tools/typespec-azure-core/use-standard-operations" "not yet an Azure operation"
-#suppress "@azure-tools/typespec-azure-core/no-operation-id" "non-standard operations"
-#suppress "@azure-tools/typespec-azure-core/operation-missing-api-version" "not yet versioned"
-#suppress "@azure-tools/typespec-azure-core/use-standard-names" "mirrored API name parity"
-@get
-@route("/threads/{threadId}/messages/{messageId}/files/{fileId}")
-@added(ServiceApiVersions.v2024_02_15_preview)
-op getMessageFile(
- @path threadId: string,
- @path messageId: string,
- @path fileId: string,
-): MessageFile;
diff --git a/specification/ai/OpenAI.Assistants/run_steps/main.tsp b/specification/ai/OpenAI.Assistants/run_steps/main.tsp
deleted file mode 100644
index 3b662be82ec5..000000000000
--- a/specification/ai/OpenAI.Assistants/run_steps/main.tsp
+++ /dev/null
@@ -1,2 +0,0 @@
-import "./models.tsp";
-import "./routes.tsp";
diff --git a/specification/ai/OpenAI.Assistants/run_steps/models.tsp b/specification/ai/OpenAI.Assistants/run_steps/models.tsp
deleted file mode 100644
index d13b49c3e9da..000000000000
--- a/specification/ai/OpenAI.Assistants/run_steps/models.tsp
+++ /dev/null
@@ -1,161 +0,0 @@
-import "@typespec/versioning";
-import "../tools/models.tsp";
-
-namespace Azure.AI.OpenAI.Assistants;
-
-using TypeSpec.Versioning;
-
-@doc("Detailed information about a single step of an assistant thread run.")
-@added(ServiceApiVersions.v2024_02_15_preview)
-model RunStep {
- @doc("The identifier, which can be referenced in API endpoints.")
- id: string;
-
- @doc("The object type, which is always 'thread.run.step'.")
- object: "thread.run.step";
-
- @doc("The type of run step, which can be either message_creation or tool_calls.")
- type: RunStepType;
-
- @encodedName("application/json", "assistant_id")
- @doc("The ID of the assistant associated with the run step.")
- assistantId: string;
-
- @encodedName("application/json", "thread_id")
- @doc("The ID of the thread that was run.")
- threadId: string;
-
- @encodedName("application/json", "run_id")
- @doc("The ID of the run that this run step is a part of.")
- runId: string;
-
- @doc("The status of this run step.")
- status: RunStepStatus;
-
- @encodedName("application/json", "step_details")
- @doc("The details for this run step.")
- stepDetails: RunStepDetails;
-
- #suppress "@azure-tools/typespec-azure-core/no-nullable" "OpenAI uses explicit nullability, distinct from optionality"
- @encodedName("application/json", "last_error")
- @doc("If applicable, information about the last error encountered by this run step.")
- lastError: RunStepError | null;
-
- @encodedName("application/json", "created_at")
- @encode(DateTimeKnownEncoding.unixTimestamp, int32)
- @doc("The Unix timestamp, in seconds, representing when this object was created.")
- createdAt: utcDateTime;
-
- #suppress "@azure-tools/typespec-azure-core/no-nullable" "OpenAI uses explicit nullability, distinct from optionality"
- @encodedName("application/json", "expired_at")
- @encode(DateTimeKnownEncoding.unixTimestamp, int32)
- @doc("The Unix timestamp, in seconds, representing when this item expired.")
- expiredAt: utcDateTime | null;
-
- #suppress "@azure-tools/typespec-azure-core/no-nullable" "OpenAI uses explicit nullability, distinct from optionality"
- @encodedName("application/json", "completed_at")
- @encode(DateTimeKnownEncoding.unixTimestamp, int32)
- @doc("The Unix timestamp, in seconds, representing when this completed.")
- completedAt: utcDateTime | null;
-
- #suppress "@azure-tools/typespec-azure-core/no-nullable" "OpenAI uses explicit nullability, distinct from optionality"
- @encodedName("application/json", "cancelled_at")
- @encode(DateTimeKnownEncoding.unixTimestamp, int32)
- @doc("The Unix timestamp, in seconds, representing when this was cancelled.")
- cancelledAt: utcDateTime | null;
-
- #suppress "@azure-tools/typespec-azure-core/no-nullable" "OpenAI uses explicit nullability, distinct from optionality"
- @encodedName("application/json", "failed_at")
- @encode(DateTimeKnownEncoding.unixTimestamp, int32)
- @doc("The Unix timestamp, in seconds, representing when this failed.")
- failedAt: utcDateTime | null;
-
- ...RequiredNullableMetadata;
-}
-
-@doc("The possible types of run steps.")
-@added(ServiceApiVersions.v2024_02_15_preview)
-enum RunStepType {
- @doc("Represents a run step to create a message.")
- messageCreation: "message_creation",
-
- @doc("Represents a run step that calls tools.")
- toolCalls: "tool_calls",
-}
-
-@discriminator("type")
-@doc("An abstract representation of the details for a run step.")
-@added(ServiceApiVersions.v2024_02_15_preview)
-model RunStepDetails {
- @doc("The object type.")
- type: RunStepType;
-}
-
-@doc("The detailed information associated with a message creation run step.")
-@added(ServiceApiVersions.v2024_02_15_preview)
-model RunStepMessageCreationDetails extends RunStepDetails {
- @doc("The object type, which is always 'message_creation'.")
- type: RunStepType.messageCreation;
-
- @encodedName("application/json", "message_creation")
- @doc("Information about the message creation associated with this run step.")
- messageCreation: RunStepMessageCreationReference;
-}
-
-@doc("The detailed information associated with a run step calling tools.")
-@added(ServiceApiVersions.v2024_02_15_preview)
-model RunStepToolCallDetails extends RunStepDetails {
- @doc("The object type, which is always 'tool_calls'.")
- type: RunStepType.toolCalls;
-
- @encodedName("application/json", "tool_calls")
- @doc("A list of tool call details for this run step.")
- toolCalls: RunStepToolCall[];
-}
-
-@doc("The details of a message created as a part of a run step.")
-@added(ServiceApiVersions.v2024_02_15_preview)
-model RunStepMessageCreationReference {
- @encodedName("application/json", "message_id")
- @doc("The ID of the message created by this run step.")
- messageId: string;
-}
-
-@doc("Possible values for the status of a run step.")
-@added(ServiceApiVersions.v2024_02_15_preview)
-enum RunStepStatus {
- @doc("Represents a run step still in progress.")
- inProgress: "in_progress",
-
- @doc("Represents a run step that was cancelled.")
- cancelled: "cancelled",
-
- @doc("Represents a run step that failed.")
- failed: "failed",
-
- @doc("Represents a run step that successfully completed.")
- completed: "completed",
-
- @doc("Represents a run step that expired before otherwise finishing.")
- expired: "expired",
-}
-
-@doc("Possible error code values attributable to a failed run step.")
-@added(ServiceApiVersions.v2024_02_15_preview)
-enum RunStepErrorCode {
- @doc("Represents a server error.")
- serverError: "server_error",
-
- @doc("Represents an error indicating configured rate limits were exceeded.")
- rateLimitExceeded: "rate_limit_exceeded",
-}
-
-@doc("The error information associated with a failed run step.")
-@added(ServiceApiVersions.v2024_02_15_preview)
-model RunStepError {
- @doc("The error code for this error.")
- code: RunStepErrorCode;
-
- @doc("The human-readable text associated with this error.")
- message: string;
-}
diff --git a/specification/ai/OpenAI.Assistants/run_steps/routes.tsp b/specification/ai/OpenAI.Assistants/run_steps/routes.tsp
deleted file mode 100644
index b23a0b2b6272..000000000000
--- a/specification/ai/OpenAI.Assistants/run_steps/routes.tsp
+++ /dev/null
@@ -1,51 +0,0 @@
-import "@typespec/rest";
-import "@typespec/http";
-import "@typespec/versioning";
-import "../common/models.tsp";
-
-using TypeSpec.Rest;
-using TypeSpec.Http;
-using TypeSpec.Versioning;
-
-namespace Azure.AI.OpenAI.Assistants;
-
-/**
- * Gets a single run step from a thread run.
- *
- * @param threadId The ID of the thread that was run.
- * @param runId The ID of the specific run to retrieve the step from.
- * @param stepId The ID of the step to retrieve information about.
- * @returns Information about the requested run step.
- */
-#suppress "@azure-tools/typespec-azure-core/use-standard-operations" "not yet an Azure operation"
-#suppress "@azure-tools/typespec-azure-core/no-operation-id" "non-standard operations"
-#suppress "@azure-tools/typespec-azure-core/operation-missing-api-version" "not yet versioned"
-#suppress "@azure-tools/typespec-azure-core/use-standard-names" "mirrored API name parity"
-@get
-@route("/threads/{threadId}/runs/{runId}/steps/{stepId}")
-@added(ServiceApiVersions.v2024_02_15_preview)
-op getRunStep(
- @path threadId: string,
- @path runId: string,
- @path stepId: string,
-): RunStep;
-
-/**
- * Gets a list of run steps from a thread run.
- *
- * @param threadId The ID of the thread that was run.
- * @param runId The ID of the run to list steps from.
- * @returns The requested list of run steps.
- */
-#suppress "@azure-tools/typespec-azure-core/use-standard-names" "mirrored API responds with a container"
-#suppress "@azure-tools/typespec-azure-core/use-standard-operations" "not yet an Azure operation"
-#suppress "@azure-tools/typespec-azure-core/no-operation-id" "non-standard operations"
-#suppress "@azure-tools/typespec-azure-core/operation-missing-api-version" "not yet versioned"
-@get
-@route("/threads/{threadId}/runs/{runId}/steps")
-@added(ServiceApiVersions.v2024_02_15_preview)
-op listRunSteps(
- @path threadId: string,
- @path runId: string,
- ...OpenAIListRequestOptions,
-): OpenAIPageableListOf;
diff --git a/specification/ai/OpenAI.Assistants/runs/main.tsp b/specification/ai/OpenAI.Assistants/runs/main.tsp
deleted file mode 100644
index 3b662be82ec5..000000000000
--- a/specification/ai/OpenAI.Assistants/runs/main.tsp
+++ /dev/null
@@ -1,2 +0,0 @@
-import "./models.tsp";
-import "./routes.tsp";
diff --git a/specification/ai/OpenAI.Assistants/runs/models.tsp b/specification/ai/OpenAI.Assistants/runs/models.tsp
deleted file mode 100644
index 18ab265d1e12..000000000000
--- a/specification/ai/OpenAI.Assistants/runs/models.tsp
+++ /dev/null
@@ -1,217 +0,0 @@
-import "@typespec/versioning";
-import "../common/models.tsp";
-import "../threads/models.tsp";
-import "../tools/models.tsp";
-
-namespace Azure.AI.OpenAI.Assistants;
-
-using TypeSpec.Versioning;
-
-@doc("Data representing a single evaluation run of an assistant thread.")
-@added(ServiceApiVersions.v2024_02_15_preview)
-model ThreadRun {
- @doc("The identifier, which can be referenced in API endpoints.")
- id: string;
-
- @doc("The object type, which is always 'thread.run'.")
- object: "thread.run";
-
- @encodedName("application/json", "thread_id")
- @doc("The ID of the thread associated with this run.")
- threadId: string;
-
- @encodedName("application/json", "assistant_id")
- @doc("The ID of the assistant associated with the thread this run was performed against.")
- assistantId: string;
-
- @doc("The status of the assistant thread run.")
- status: RunStatus;
-
- // Internal note: API reference describes this as nullable and the spec explicitly defines it as required and
- // nullable, but actual test traffic confirms that runs without tool calls do not present
- // required_action on their responses. We split the difference to be optional and nullable.
- // https://platform.openai.com/docs/api-reference/runs/object#runs/object-expires_at
- // https://github.com/openai/openai-openapi/blob/master/openapi.yaml#L8245
- #suppress "@azure-tools/typespec-azure-core/no-nullable" "OpenAI uses explicit nullability, distinct from optionality"
- @encodedName("application/json", "required_action")
- @doc("The details of the action required for the assistant thread run to continue.")
- requiredAction?: RequiredAction | null;
-
- #suppress "@azure-tools/typespec-azure-core/no-nullable" "OpenAI uses explicit nullability, distinct from optionality"
- @encodedName("application/json", "last_error")
- @doc("The last error, if any, encountered by this assistant thread run.")
- lastError: RunError | null;
-
- @doc("The ID of the model to use.")
- `model`: string;
-
- @doc("The overridden system instructions used for this assistant thread run.")
- instructions: string;
-
- @doc("The overridden enabled tools used for this assistant thread run.")
- tools: ToolDefinition[] = [];
-
- @encodedName("application/json", "file_ids")
- @doc("A list of attached file IDs, ordered by creation date in ascending order.")
- fileIds: string[] = [];
-
- @encodedName("application/json", "created_at")
- @encode(DateTimeKnownEncoding.unixTimestamp, int32)
- @doc("The Unix timestamp, in seconds, representing when this object was created.")
- createdAt: utcDateTime;
-
- // Internal note: API reference describes this as non-nullable, but retrieveThreadRun gets a null expiresAt
- // for completed runs.
- // https://platform.openai.com/docs/api-reference/runs/object#runs/object-expires_at
- #suppress "@azure-tools/typespec-azure-core/no-nullable" "OpenAI uses explicit nullability, distinct from optionality"
- @encodedName("application/json", "expires_at")
- @encode(DateTimeKnownEncoding.unixTimestamp, int32)
- @doc("The Unix timestamp, in seconds, representing when this item expires.")
- expiresAt: utcDateTime | null;
-
- #suppress "@azure-tools/typespec-azure-core/no-nullable" "OpenAI uses explicit nullability, distinct from optionality"
- @encodedName("application/json", "started_at")
- @encode(DateTimeKnownEncoding.unixTimestamp, int32)
- @doc("The Unix timestamp, in seconds, representing when this item was started.")
- startedAt: utcDateTime | null;
-
- #suppress "@azure-tools/typespec-azure-core/no-nullable" "OpenAI uses explicit nullability, distinct from optionality"
- @encodedName("application/json", "completed_at")
- @encode(DateTimeKnownEncoding.unixTimestamp, int32)
- @doc("The Unix timestamp, in seconds, representing when this completed.")
- completedAt: utcDateTime | null;
-
- #suppress "@azure-tools/typespec-azure-core/no-nullable" "OpenAI uses explicit nullability, distinct from optionality"
- @encodedName("application/json", "cancelled_at")
- @encode(DateTimeKnownEncoding.unixTimestamp, int32)
- @doc("The Unix timestamp, in seconds, representing when this was cancelled.")
- cancelledAt: utcDateTime | null;
-
- #suppress "@azure-tools/typespec-azure-core/no-nullable" "OpenAI uses explicit nullability, distinct from optionality"
- @encodedName("application/json", "failed_at")
- @encode(DateTimeKnownEncoding.unixTimestamp, int32)
- @doc("The Unix timestamp, in seconds, representing when this failed.")
- failedAt: utcDateTime | null;
-
- ...RequiredNullableMetadata;
-}
-
-@doc("The details used when creating a new run of an assistant thread.")
-@added(ServiceApiVersions.v2024_02_15_preview)
-model CreateRunOptions {
- @doc("The ID of the assistant that should run the thread.")
- @encodedName("application/json", "assistant_id")
- assistantId: string;
-
- #suppress "@azure-tools/typespec-azure-core/no-nullable" "OpenAI uses explicit nullability, distinct from optionality"
- @doc("The overridden model name that the assistant should use to run the thread.")
- `model`?: string | null;
-
- #suppress "@azure-tools/typespec-azure-core/no-nullable" "OpenAI uses explicit nullability, distinct from optionality"
- @doc("The overridden system instructions that the assistant should use to run the thread.")
- instructions?: string | null;
-
- #suppress "@azure-tools/typespec-azure-core/no-nullable" "OpenAI uses explicit nullability, distinct from optionality"
- @encodedName("application/json", "additional_instructions")
- @doc("""
- Additional instructions to append at the end of the instructions for the run. This is useful for modifying the behavior
- on a per-run basis without overriding other instructions.
- """)
- additionalInstructions?: string | null;
-
- #suppress "@azure-tools/typespec-azure-core/no-nullable" "OpenAI uses explicit nullability, distinct from optionality"
- @doc("The overridden list of enabled tools that the assistant should use to run the thread.")
- tools?: ToolDefinition[] | null;
-
- ...OptionalNullableMetadata;
-}
-
-@doc("The details of an error as encountered by an assistant thread run.")
-@added(ServiceApiVersions.v2024_02_15_preview)
-model RunError {
- @doc("The status for the error.")
- code: string;
-
- @doc("The human-readable text associated with the error.")
- message: string;
-}
-
-@doc("Possible values for the status of an assistant thread run.")
-@added(ServiceApiVersions.v2024_02_15_preview)
-enum RunStatus {
- @doc("Represents a run that is queued to start.")
- queued: "queued",
-
- @doc("Represents a run that is in progress.")
- inProgress: "in_progress",
-
- @doc("Represents a run that needs another operation, such as tool output submission, to continue.")
- requiresAction: "requires_action",
-
- @doc("Represents a run that is in the process of cancellation.")
- cancelling: "cancelling",
-
- @doc("Represents a run that has been cancelled.")
- cancelled: "cancelled",
-
- @doc("Represents a run that failed.")
- failed: "failed",
-
- @doc("Represents a run that successfully completed.")
- completed: "completed",
-
- @doc("Represents a run that expired before it could otherwise finish.")
- expired: "expired",
-}
-
-@discriminator("type")
-@doc("An abstract representation of a required action for an assistant thread run to continue.")
-@added(ServiceApiVersions.v2024_02_15_preview)
-model RequiredAction {
- @doc("The object type.")
- type: string;
-}
-
-@doc("The details for required tool calls that must be submitted for an assistant thread run to continue.")
-@added(ServiceApiVersions.v2024_02_15_preview)
-model SubmitToolOutputsAction extends RequiredAction {
- @doc("The object type, which is always 'submit_tool_outputs'.")
- type: "submit_tool_outputs";
-
- @encodedName("application/json", "submit_tool_outputs")
- @doc("The details describing tools that should be called to submit tool outputs.")
- submitToolOutputs: SubmitToolOutputsDetails;
-}
-
-@doc("The details describing tools that should be called to submit tool outputs.")
-@added(ServiceApiVersions.v2024_02_15_preview)
-model SubmitToolOutputsDetails {
- @encodedName("application/json", "tool_calls")
- @doc("The list of tool calls that must be resolved for the assistant thread run to continue.")
- toolCalls: RequiredToolCall[];
-}
-
-@doc("The details used when creating and immediately running a new assistant thread.")
-@added(ServiceApiVersions.v2024_02_15_preview)
-model CreateAndRunThreadOptions {
- @encodedName("application/json", "assistant_id")
- @doc("The ID of the assistant for which the thread should be created.")
- assistantId: string;
-
- @doc("The details used to create the new thread.")
- thread?: AssistantThreadCreationOptions;
-
- @doc("The overridden model that the assistant should use to run the thread.")
- @projectedName("csharp", "overrideModelName")
- `model`?: string;
-
- @doc("The overridden system instructions the assistant should use to run the thread.")
- @projectedName("csharp", "overrideInstructions")
- instructions?: string;
-
- @doc("The overridden list of enabled tools the assistant should use to run the thread.")
- @projectedName("csharp", "overrideTools")
- tools?: ToolDefinition[];
-
- ...OptionalNullableMetadata;
-}
diff --git a/specification/ai/OpenAI.Assistants/runs/routes.tsp b/specification/ai/OpenAI.Assistants/runs/routes.tsp
deleted file mode 100644
index 1a4f417b33db..000000000000
--- a/specification/ai/OpenAI.Assistants/runs/routes.tsp
+++ /dev/null
@@ -1,134 +0,0 @@
-import "@typespec/rest";
-import "@typespec/http";
-import "@typespec/versioning";
-import "../threads/models.tsp";
-import "../runs/models.tsp";
-import "./models.tsp";
-
-using TypeSpec.Rest;
-using TypeSpec.Http;
-using TypeSpec.Versioning;
-
-namespace Azure.AI.OpenAI.Assistants;
-
-/**
- * Creates and starts a new run of the specified thread using the specified assistant.
- *
- * @param threadId The ID of the thread to run.
- * @param createRunOptions The details for the run to create.
- *
- * @returns Information about the new thread run.
- */
-#suppress "@azure-tools/typespec-azure-core/use-standard-operations" "not yet an Azure operation"
-#suppress "@azure-tools/typespec-azure-core/no-operation-id" "non-standard operations"
-#suppress "@azure-tools/typespec-azure-core/operation-missing-api-version" "not yet versioned"
-@post
-@route("/threads/{threadId}/runs")
-@doc("Creates a new run for an assistant thread.")
-@added(ServiceApiVersions.v2024_02_15_preview)
-op createRun(
- @path threadId: string,
- @body createRunOptions: CreateRunOptions,
-): ThreadRun;
-
-/**
- * Gets a list of runs for a specified thread.
- *
- * @param threadId The ID of the thread to list runs from.
- * @returns The requested list of thread runs.
- */
-#suppress "@azure-tools/typespec-azure-core/use-standard-names" "mirrored API responds with a container"
-#suppress "@azure-tools/typespec-azure-core/use-standard-operations" "not yet an Azure operation"
-#suppress "@azure-tools/typespec-azure-core/no-operation-id" "non-standard operations"
-#suppress "@azure-tools/typespec-azure-core/operation-missing-api-version" "not yet versioned"
-@get
-@route("/threads/{threadId}/runs")
-@added(ServiceApiVersions.v2024_02_15_preview)
-op listRuns(
- @path threadId: string,
- ...OpenAIListRequestOptions,
-): OpenAIPageableListOf;
-
-/**
- * Gets an existing run from an existing thread.
- *
- * @param threadId The ID of the thread to retrieve run information from.
- * @param runId The ID of the thread to retrieve information about.
- * @returns The requested information about the specified thread run.
- */
-#suppress "@azure-tools/typespec-azure-core/use-standard-operations" "not yet an Azure operation"
-#suppress "@azure-tools/typespec-azure-core/no-operation-id" "non-standard operations"
-#suppress "@azure-tools/typespec-azure-core/operation-missing-api-version" "not yet versioned"
-#suppress "@azure-tools/typespec-azure-core/use-standard-names" "mirrored API name parity"
-@get
-@route("/threads/{threadId}/runs/{runId}")
-@added(ServiceApiVersions.v2024_02_15_preview)
-op getRun(@path threadId: string, @path runId: string): ThreadRun;
-
-/**
- * Modifies an existing thread run.
- *
- * @param threadId The ID of the thread associated with the specified run.
- * @param runId The ID of the run to modify.
- * @returns Information about the modified run.
- */
-#suppress "@azure-tools/typespec-azure-core/use-standard-operations" "not yet an Azure operation"
-#suppress "@azure-tools/typespec-azure-core/no-operation-id" "non-standard operations"
-#suppress "@azure-tools/typespec-azure-core/operation-missing-api-version" "not yet versioned"
-@post
-@route("/threads/{threadId}/runs/{runId}")
-@added(ServiceApiVersions.v2024_02_15_preview)
-op updateRun(
- @path threadId: string,
- @path runId: string,
- ...OptionalNullableMetadata,
-): ThreadRun;
-
-/**
- * Submits outputs from tools as requested by tool calls in a run. Runs that need submitted tool outputs will have a status of 'requires_action' with a required_action.type of 'submit_tool_outputs'.
- *
- * @param threadId The ID of the thread that was run.
- * @param runId The ID of the run that requires tool outputs.
- * @param toolOutputs The list of tool outputs requested by tool calls from the specified run.
- * @returns Updated information about the run.
- */
-#suppress "@azure-tools/typespec-azure-core/use-standard-operations" "not yet an Azure operation"
-#suppress "@azure-tools/typespec-azure-core/no-operation-id" "non-standard operations"
-#suppress "@azure-tools/typespec-azure-core/operation-missing-api-version" "not yet versioned"
-@post
-@route("/threads/{threadId}/runs/{runId}/submit_tool_outputs")
-@added(ServiceApiVersions.v2024_02_15_preview)
-op submitToolOutputsToRun(
- @path threadId: string,
- @path runId: string,
- @encodedName("application/json", "tool_outputs") toolOutputs: ToolOutput[],
-): ThreadRun;
-
-/**
- * Cancels a run of an in progress thread.
- *
- * @param threadId The ID of the thread being run.
- * @param runId The ID of the run to cancel.
- * @returns Updated information about the cancelled run.
- */
-#suppress "@azure-tools/typespec-azure-core/use-standard-operations" "not yet an Azure operation"
-#suppress "@azure-tools/typespec-azure-core/no-operation-id" "non-standard operations"
-#suppress "@azure-tools/typespec-azure-core/operation-missing-api-version" "not yet versioned"
-@post
-@route("/threads/{threadId}/runs/{runId}/cancel")
-@added(ServiceApiVersions.v2024_02_15_preview)
-op cancelRun(@path threadId: string, @path runId: string): ThreadRun;
-
-/**
- * Creates a new thread and immediately starts a run of that thread.
- *
- * @returns Information about the newly created thread.
- */
-#suppress "@azure-tools/typespec-azure-core/use-standard-operations" "not yet an Azure operation"
-#suppress "@azure-tools/typespec-azure-core/no-operation-id" "non-standard operations"
-#suppress "@azure-tools/typespec-azure-core/operation-missing-api-version" "not yet versioned"
-@post
-@route("/threads/runs")
-@doc("Creates a new assistant thread and immediately starts a run using that new thread.")
-@added(ServiceApiVersions.v2024_02_15_preview)
-op createThreadAndRun(...CreateAndRunThreadOptions): ThreadRun;
diff --git a/specification/ai/OpenAI.Assistants/threads/main.tsp b/specification/ai/OpenAI.Assistants/threads/main.tsp
deleted file mode 100644
index 3b662be82ec5..000000000000
--- a/specification/ai/OpenAI.Assistants/threads/main.tsp
+++ /dev/null
@@ -1,2 +0,0 @@
-import "./models.tsp";
-import "./routes.tsp";
diff --git a/specification/ai/OpenAI.Assistants/threads/models.tsp b/specification/ai/OpenAI.Assistants/threads/models.tsp
deleted file mode 100644
index d4097d0fecb0..000000000000
--- a/specification/ai/OpenAI.Assistants/threads/models.tsp
+++ /dev/null
@@ -1,43 +0,0 @@
-import "@typespec/versioning";
-import "../common/models.tsp";
-import "../messages/models.tsp";
-
-using TypeSpec.Versioning;
-
-namespace Azure.AI.OpenAI.Assistants;
-
-@doc("Information about a single thread associated with an assistant.")
-@added(ServiceApiVersions.v2024_02_15_preview)
-model AssistantThread {
- @doc("The identifier, which can be referenced in API endpoints.")
- id: string;
-
- @doc("The object type, which is always 'thread'.")
- object: "thread";
-
- @encodedName("application/json", "created_at")
- @encode(DateTimeKnownEncoding.unixTimestamp, int32)
- @doc("The Unix timestamp, in seconds, representing when this object was created.")
- createdAt: utcDateTime;
-
- ...RequiredNullableMetadata;
-}
-
-@doc("The details used to create a new assistant thread.")
-@added(ServiceApiVersions.v2024_02_15_preview)
-model AssistantThreadCreationOptions {
- @doc("The initial messages to associate with the new thread.")
- messages?: ThreadInitializationMessage[];
-
- ...OptionalNullableMetadata;
-}
-
-#suppress "@azure-tools/typespec-azure-core/composition-over-inheritance" "https://github.com/Azure/autorest.csharp/issues/4041"
-@doc("The status of a thread deletion operation.")
-@added(ServiceApiVersions.v2024_02_15_preview)
-model ThreadDeletionStatus {
- ...DeletionStatus;
-
- @doc("The object type, which is always 'thread.deleted'.")
- object: "thread.deleted";
-}
diff --git a/specification/ai/OpenAI.Assistants/threads/routes.tsp b/specification/ai/OpenAI.Assistants/threads/routes.tsp
deleted file mode 100644
index 6867743b97ec..000000000000
--- a/specification/ai/OpenAI.Assistants/threads/routes.tsp
+++ /dev/null
@@ -1,71 +0,0 @@
-import "@typespec/rest";
-import "@typespec/http";
-import "@typespec/versioning";
-import "./models.tsp";
-
-using TypeSpec.Rest;
-using TypeSpec.Http;
-using TypeSpec.Versioning;
-
-namespace Azure.AI.OpenAI.Assistants;
-
-/**
- * Creates a new thread. Threads contain messages and can be run by assistants.
- *
- * @returns Information about the newly created thread.
- */
-#suppress "@azure-tools/typespec-azure-core/use-standard-operations" "not yet an Azure operation"
-#suppress "@azure-tools/typespec-azure-core/no-operation-id" "non-standard operations"
-#suppress "@azure-tools/typespec-azure-core/operation-missing-api-version" "not yet versioned"
-@post
-@added(ServiceApiVersions.v2024_02_15_preview)
-@route("/threads")
-op createThread(...AssistantThreadCreationOptions): AssistantThread;
-
-// list threads?
-
-/**
- * Gets information about an existing thread.
- *
- * @param threadId The ID of the thread to retrieve information about.
- * @returns Information about the requested thread.
- */
-#suppress "@azure-tools/typespec-azure-core/use-standard-operations" "not yet an Azure operation"
-#suppress "@azure-tools/typespec-azure-core/no-operation-id" "non-standard operations"
-#suppress "@azure-tools/typespec-azure-core/operation-missing-api-version" "not yet versioned"
-#suppress "@azure-tools/typespec-azure-core/use-standard-names" "mirrored API name parity"
-@get
-@route("/threads/{threadId}")
-@added(ServiceApiVersions.v2024_02_15_preview)
-op getThread(@path threadId: string): AssistantThread;
-
-/**
- * Modifies an existing thread.
- *
- * @param threadId The ID of the thread to modify.
- * @returns Information about the modified thread.
- */
-#suppress "@azure-tools/typespec-azure-core/use-standard-operations" "not yet an Azure operation"
-#suppress "@azure-tools/typespec-azure-core/no-operation-id" "non-standard operations"
-#suppress "@azure-tools/typespec-azure-core/operation-missing-api-version" "not yet versioned"
-@post
-@route("/threads/{threadId}")
-@added(ServiceApiVersions.v2024_02_15_preview)
-op updateThread(
- @path threadId: string,
- ...OptionalNullableMetadata,
-): AssistantThread;
-
-/**
- * Deletes an existing thread.
- *
- * @param threadId The ID of the thread to delete.
- * @returns Status information about the requested thread deletion operation.
- */
-#suppress "@azure-tools/typespec-azure-core/use-standard-operations" "not yet an Azure operation"
-#suppress "@azure-tools/typespec-azure-core/no-operation-id" "non-standard operations"
-#suppress "@azure-tools/typespec-azure-core/operation-missing-api-version" "not yet versioned"
-@delete
-@route("/threads/{threadId}")
-@added(ServiceApiVersions.v2024_02_15_preview)
-op deleteThread(@path threadId: string): ThreadDeletionStatus;
diff --git a/specification/ai/OpenAI.Assistants/tools/models.tsp b/specification/ai/OpenAI.Assistants/tools/models.tsp
deleted file mode 100644
index 250013bdf449..000000000000
--- a/specification/ai/OpenAI.Assistants/tools/models.tsp
+++ /dev/null
@@ -1,232 +0,0 @@
-import "@typespec/http";
-import "@typespec/versioning";
-
-using TypeSpec.Http;
-using TypeSpec.Versioning;
-
-namespace Azure.AI.OpenAI.Assistants;
-
-//
-// Tool inputs -- definitions used before model evaluation to configure assistants, threads, and messages
-//
-
-@doc("An abstract representation of an input tool definition that an assistant can use.")
-@discriminator("type")
-@added(ServiceApiVersions.v2024_02_15_preview)
-model ToolDefinition {
- @doc("The object type.")
- type: string;
-}
-
-@doc("The input definition information for a code interpreter tool as used to configure an assistant.")
-@added(ServiceApiVersions.v2024_02_15_preview)
-model CodeInterpreterToolDefinition extends ToolDefinition {
- @doc("The object type, which is always 'code_interpreter'.")
- type: "code_interpreter";
-}
-
-@doc("The input definition information for a retrieval tool as used to configure an assistant.")
-@added(ServiceApiVersions.v2024_02_15_preview)
-model RetrievalToolDefinition extends ToolDefinition {
- @doc("The object type, which is always 'retrieval'.")
- type: "retrieval";
-}
-
-@doc("The input definition information for a function tool as used to configure an assistant.")
-@added(ServiceApiVersions.v2024_02_15_preview)
-model FunctionToolDefinition extends ToolDefinition {
- @doc("The object type, which is always 'function'.")
- type: "function";
-
- @doc("The definition of the concrete function that the function tool should call.")
- function: FunctionDefinition;
-}
-
-// Definition details: Functions
-
-@doc("The input definition information for a function.")
-@added(ServiceApiVersions.v2024_02_15_preview)
-model FunctionDefinition {
- @doc("The name of the function to be called.")
- name: string;
-
- @doc("A description of what the function does, used by the model to choose when and how to call the function.")
- description?: string;
-
- #suppress "@azure-tools/typespec-azure-core/no-unknown" "External API shape takes an arbitrary json"
- @doc("The parameters the functions accepts, described as a JSON Schema object.")
- parameters: unknown;
-}
-
-//
-// Required tool calls -- provided on a run and represent tools that need outputs submitted for the run to continue
-//
-
-@discriminator("type")
-@doc("""
-An abstract representation a a tool invocation needed by the model to continue a run.
-""")
-@added(ServiceApiVersions.v2024_02_15_preview)
-model RequiredToolCall {
- @doc("The object type for the required tool call.")
- type: string;
-
- @doc("The ID of the tool call. This ID must be referenced when submitting tool outputs.")
- id: string;
-}
-
-@added(ServiceApiVersions.v2024_02_15_preview)
-@doc("A representation of a requested call to a function tool, needed by the model to continue evaluation of a run.")
-model RequiredFunctionToolCall extends RequiredToolCall {
- @doc("The object type of the required tool call. Always 'function' for function tools.")
- type: "function";
-
- @doc("Detailed information about the function to be executed by the tool that includes name and arguments.")
- function: RequiredFunctionToolCallDetails;
-}
-
-@added(ServiceApiVersions.v2024_02_15_preview)
-@doc("The detailed information for a function invocation, as provided by a required action invoking a function tool, that includes the name of and arguments to the function.")
-model RequiredFunctionToolCallDetails {
- @doc("The name of the function.")
- name: string;
-
- @doc("The arguments to use when invoking the named function, as provided by the model. Arguments are presented as a JSON document that should be validated and parsed for evaluation.")
- arguments: string;
-}
-
-//
-// Tool calls -- present in run steps and provide information about tool execution
-//
-
-@discriminator("type")
-@doc("An abstract representation of a detailed tool call as recorded within a run step for an existing run.")
-@added(ServiceApiVersions.v2024_02_15_preview)
-model RunStepToolCall {
- @doc("The object type.")
- type: string;
-
- @doc("The ID of the tool call. This ID must be referenced when you submit tool outputs.")
- id: string;
-}
-
-@doc("""
-A record of a call to a code interpreter tool, issued by the model in evaluation of a defined tool, that
-represents inputs and outputs consumed and emitted by the code interpreter.
-""")
-@added(ServiceApiVersions.v2024_02_15_preview)
-model RunStepCodeInterpreterToolCall extends RunStepToolCall {
- @doc("The object type, which is always 'code_interpreter'.")
- type: "code_interpreter";
-
- @encodedName("application/json", "code_interpreter")
- @doc("The details of the tool call to the code interpreter tool.")
- codeInterpreter: RunStepCodeInterpreterToolCallDetails;
-}
-
-@doc("""
-A record of a call to a retrieval tool, issued by the model in evaluation of a defined tool, that represents
-executed retrieval actions.
-""")
-@added(ServiceApiVersions.v2024_02_15_preview)
-model RunStepRetrievalToolCall extends RunStepToolCall {
- @doc("The object type, which is always 'retrieval'.")
- type: "retrieval";
-
- @doc("The key/value pairs produced by the retrieval tool.")
- retrieval: Record;
-}
-
-@doc("""
-A record of a call to a function tool, issued by the model in evaluation of a defined tool, that represents the inputs
-and output consumed and emitted by the specified function.
-""")
-@added(ServiceApiVersions.v2024_02_15_preview)
-model RunStepFunctionToolCall extends RunStepToolCall {
- @doc("The object type, which is always 'function'.")
- type: "function";
-
- @doc("The detailed information about the function called by the model.")
- function: RunStepFunctionToolCallDetails;
-}
-
-// Call details: Code Interpreter
-
-@doc("The detailed information about a code interpreter invocation by the model.")
-@added(ServiceApiVersions.v2024_02_15_preview)
-model RunStepCodeInterpreterToolCallDetails {
- @doc("The input provided by the model to the code interpreter tool.")
- input: string;
-
- @doc("The outputs produced by the code interpreter tool back to the model in response to the tool call.")
- outputs: RunStepCodeInterpreterToolCallOutput[];
-}
-
-@discriminator("type")
-@doc("An abstract representation of an emitted output from a code interpreter tool.")
-@added(ServiceApiVersions.v2024_02_15_preview)
-model RunStepCodeInterpreterToolCallOutput {
- @doc("The object type.")
- type: string;
-}
-
-@doc("A representation of a log output emitted by a code interpreter tool in response to a tool call by the model.")
-@added(ServiceApiVersions.v2024_02_15_preview)
-model RunStepCodeInterpreterLogOutput
- extends RunStepCodeInterpreterToolCallOutput {
- @doc("The object type, which is always 'logs'.")
- type: "logs";
-
- @doc("The serialized log output emitted by the code interpreter.")
- logs: string;
-}
-
-@doc("A representation of an image output emitted by a code interpreter tool in response to a tool call by the model.")
-@added(ServiceApiVersions.v2024_02_15_preview)
-model RunStepCodeInterpreterImageOutput
- extends RunStepCodeInterpreterToolCallOutput {
- @doc("The object type, which is always 'image'.")
- type: "image";
-
- @doc("Referential information for the image associated with this output.")
- image: RunStepCodeInterpreterImageReference;
-}
-
-@doc("An image reference emitted by a code interpreter tool in response to a tool call by the model.")
-@added(ServiceApiVersions.v2024_02_15_preview)
-model RunStepCodeInterpreterImageReference {
- @encodedName("application/json", "file_id")
- @doc("The ID of the file associated with this image.")
- fileId: string;
-}
-
-// Call details: Functions
-
-@doc("The detailed information about the function called by the model.")
-@added(ServiceApiVersions.v2024_02_15_preview)
-model RunStepFunctionToolCallDetails {
- @doc("The name of the function.")
- name: string;
-
- @doc("The arguments that the model requires are provided to the named function.")
- arguments: string;
-
- #suppress "@azure-tools/typespec-azure-core/no-nullable" "OpenAI uses explicit nullability, distinct from optionality"
- @doc("The output of the function, only populated for function calls that have already have had their outputs submitted.")
- output: string | null;
-}
-
-//
-// Tool outputs -- structured data that provides requested information from tools back to the model
-//
-
-@doc("The data provided during a tool outputs submission to resolve pending tool calls and allow the model to continue.")
-@added(ServiceApiVersions.v2024_02_15_preview)
-model ToolOutput {
- @doc("The ID of the tool call being resolved, as provided in the tool calls of a required action from a run.")
- @encodedName("application/json", "tool_call_id")
- toolCallId?: string;
-
- @doc("The output from the tool to be submitted.")
- output?: string;
-}
diff --git a/specification/ai/OpenAI.Assistants/tspconfig.yaml b/specification/ai/OpenAI.Assistants/tspconfig.yaml
deleted file mode 100644
index c1fa66723956..000000000000
--- a/specification/ai/OpenAI.Assistants/tspconfig.yaml
+++ /dev/null
@@ -1,44 +0,0 @@
-parameters:
- "service-dir":
- default: "sdk/openai/assistants"
- "dependencies":
- default: ""
-emit:
- - "@azure-tools/typespec-autorest"
- - "@typespec/openapi3"
-# - "@azure-tools/typespec-java"
-# - "@azure-tools/typespec-csharp"
-linter:
- extends:
- - "@azure-tools/typespec-azure-core/all"
-options:
- "@azure-tools/typespec-autorest":
- azure-resource-provider-folder: "data-plane"
- emitter-output-dir: "{project-root}/../"
- output-file: "data-plane/OpenAI.Assistants/OpenApiV2/{version-status}/{version}/assistants_generated.json"
- examples-directory: "{project-root}/examples"
- omit-unreachable-types: true
- "@typespec/openapi3":
- emitter-output-dir: "{project-root}/../"
- output-file: "data-plane/OpenAI.Assistants/OpenApiV3/{version}/assistants_generated.yaml"
- "@azure-tools/typespec-csharp":
- package-dir: "Azure.AI.OpenAI.Assistants"
- namespace: "Azure.AI.OpenAI.Assistants"
- clear-output-folder: true
- model-namespace: false
- generate-protocol-methods: false
- "@azure-tools/typespec-java":
- package-dir: "azure-ai-openai-assistants"
- namespace: "com.azure.ai.openai.assistants"
- partial-update: true
- enable-sync-stack: true
- generate-tests: false
- custom-types-subpackage: "implementation.models"
- custom-types: "FileListResponse,OpenAIPageableListOfAssistant,OpenAIPageableListOfAssistantFile,OpenAIPageableListOfMessageFile,OpenAIPageableListOfRunStep,OpenAIPageableListOfThreadMessage,OpenAIPageableListOfThreadRun"
- "@azure-tools/typespec-ts":
- package-dir: "openai"
- generateMetadata: false
- generateTest: false
- isModularLibrary: true
- packageDetails:
- name: "@azure/openai-assistants"
diff --git a/specification/ai/data-plane/DocumentIntelligence/preview/2023-10-31-preview/DocumentIntelligence.json b/specification/ai/data-plane/DocumentIntelligence/preview/2023-10-31-preview/DocumentIntelligence.json
index 5c679e964d11..01140fbdffaa 100644
--- a/specification/ai/data-plane/DocumentIntelligence/preview/2023-10-31-preview/DocumentIntelligence.json
+++ b/specification/ai/data-plane/DocumentIntelligence/preview/2023-10-31-preview/DocumentIntelligence.json
@@ -3136,47 +3136,9 @@
"description": "An object representing the location and content of a table cell.",
"properties": {
"kind": {
- "type": "string",
+ "$ref": "#/definitions/DocumentTableCellKind",
"description": "Table cell kind.",
- "default": "content",
- "enum": [
- "content",
- "rowHeader",
- "columnHeader",
- "stubHead",
- "description"
- ],
- "x-ms-enum": {
- "name": "DocumentTableCellKind",
- "modelAsString": true,
- "values": [
- {
- "name": "content",
- "value": "content",
- "description": "Contains the main content/data."
- },
- {
- "name": "rowHeader",
- "value": "rowHeader",
- "description": "Describes the content of the row."
- },
- {
- "name": "columnHeader",
- "value": "columnHeader",
- "description": "Describes the content of the column."
- },
- {
- "name": "stubHead",
- "value": "stubHead",
- "description": "Describes the row headers, usually located at the top left corner of a table."
- },
- {
- "name": "description",
- "value": "description",
- "description": "Describes the content in (parts of) the table."
- }
- ]
- }
+ "default": "content"
},
"rowIndex": {
"type": "integer",
diff --git a/specification/ai/data-plane/HealthInsights/preview/2023-09-01-preview/examples/SuccessfulOncoPhenotypeRequest.json b/specification/ai/data-plane/HealthInsights/preview/2023-09-01-preview/examples/SuccessfulOncoPhenotypeRequest.json
deleted file mode 100644
index 08280a8b2e72..000000000000
--- a/specification/ai/data-plane/HealthInsights/preview/2023-09-01-preview/examples/SuccessfulOncoPhenotypeRequest.json
+++ /dev/null
@@ -1,64 +0,0 @@
-{
- "operationId": "OncoPhenotype_CreateJob",
- "title": "Creates an Onco Phenotype job with the given request body.",
- "parameters": {
- "endpoint": "{endpoint}",
- "api-version": "2023-09-01-preview",
- "body": {
- "patients": [
- {
- "id": "Patient ID Example 1",
- "info": {
- "sex": "female",
- "birthDate": "1975-09-27"
- },
- "patientDocuments": [
- {
- "type": "note",
- "clinicalType": "historyAndPhysical",
- "id": "1",
- "language": "en",
- "createdDateTime": "2021-10-26T16:54:44.739Z",
- "content": {
- "sourceType": "inline",
- "value": "Sample note 1"
- }
- },
- {
- "type": "note",
- "clinicalType": "imaging",
- "id": "2",
- "language": "en",
- "createdDateTime": "2020-11-26T16:39:44.739Z",
- "content": {
- "sourceType": "inline",
- "value": "Sample note 2"
- }
- }
- ]
- }
- ],
- "configuration": {
- "verbose": true,
- "includeEvidence": true,
- "inferenceTypes": [
- "histology",
- "clinicalStageT"
- ],
- "checkForCancerCase": false
- }
- }
- },
- "responses": {
- "202": {
- "headers": {
- "Operation-Location": "{endpoint}/health-insights/onco-phenotype/jobs/{id}?api-version=2023-09-01-preview",
- "Retry-After": "1"
- },
- "body": {
- "status": "notStarted",
- "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
- }
- }
- }
-}
diff --git a/specification/ai/data-plane/HealthInsights/preview/2023-09-01-preview/examples/SuccessfulOncoPhenotypeResponse.json b/specification/ai/data-plane/HealthInsights/preview/2023-09-01-preview/examples/SuccessfulOncoPhenotypeResponse.json
deleted file mode 100644
index 5695c10cdfc4..000000000000
--- a/specification/ai/data-plane/HealthInsights/preview/2023-09-01-preview/examples/SuccessfulOncoPhenotypeResponse.json
+++ /dev/null
@@ -1,65 +0,0 @@
-{
- "operationId": "OncoPhenotype_GetJob",
- "title": "Gets the status and details of the Onco Phenotype job.",
- "parameters": {
- "endpoint": "{endpoint}",
- "api-version": "2023-09-01-preview",
- "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
- },
- "responses": {
- "200": {
- "body": {
- "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "createdDateTime": "2021-11-26T17:22:27.386Z",
- "expirationDateTime": "2021-11-26T17:22:27.386Z",
- "lastUpdateDateTime": "2021-11-26T17:22:27.386Z",
- "status": "succeeded",
- "result": {
- "patientResults": [
- {
- "patientId": "Patient ID Example 1",
- "inferences": [
- {
- "type": "histology",
- "value": "8561",
- "description": "Adenolymphoma",
- "confidenceScore": 0.85,
- "evidence": [
- {
- "patientDataEvidence": {
- "id": "1",
- "text": "string",
- "offset": 70,
- "length": 135
- },
- "importance": 1
- }
- ]
- },
- {
- "type": "clinicalStageT",
- "value": "T3",
- "description": "Locally advanced disease at risk for micrometastases",
- "confidenceScore": 0.88,
- "evidence": [
- {
- "patientDataEvidence": {
- "id": "2",
- "text": "string",
- "offset": 12,
- "length": 9
- },
- "importance": 1
- }
- ],
- "caseId": "1"
- }
- ]
- }
- ],
- "modelVersion": "2021-11-26"
- }
- }
- }
- }
-}
diff --git a/specification/ai/data-plane/HealthInsights/preview/2023-09-01-preview/examples/SuccessfulPatientTimelineRequest.json b/specification/ai/data-plane/HealthInsights/preview/2023-09-01-preview/examples/SuccessfulPatientTimelineRequest.json
deleted file mode 100644
index 50500c8cea6e..000000000000
--- a/specification/ai/data-plane/HealthInsights/preview/2023-09-01-preview/examples/SuccessfulPatientTimelineRequest.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "operationId": "PatientTimeline_CreateJob",
- "title": "Creates a Patient Timeline job with the given request body.",
- "parameters": {
- "endpoint": "{endpoint}",
- "api-version": "2023-09-01-preview",
- "body": {
- "patients": []
- }
- },
- "responses": {
- "202": {
- "headers": {
- "Operation-Location": "{endpoint}/health-insights/patient-timeline/jobs/{id}?api-version=2023-09-01-preview",
- "Retry-After": "1"
- },
- "body": {
- "status": "notStarted",
- "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
- }
- }
- }
-}
diff --git a/specification/ai/data-plane/HealthInsights/preview/2023-09-01-preview/examples/SuccessfulPatientTimelineResponse.json b/specification/ai/data-plane/HealthInsights/preview/2023-09-01-preview/examples/SuccessfulPatientTimelineResponse.json
deleted file mode 100644
index a73eff7a3e34..000000000000
--- a/specification/ai/data-plane/HealthInsights/preview/2023-09-01-preview/examples/SuccessfulPatientTimelineResponse.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- "operationId": "PatientTimeline_GetJob",
- "title": "Gets the status and details of the Patient Timeline job.",
- "parameters": {
- "endpoint": "{endpoint}",
- "api-version": "2023-09-01-preview",
- "id": "a4d3d73e-2be3-4ca1-bd4f-66a5bdd19754"
- },
- "responses": {
- "200": {
- "body": {
- "id": "a4d3d73e-2be3-4ca1-bd4f-66a5bdd19754",
- "createdDateTime": "2021-11-28T09:13:11.046Z",
- "expirationDateTime": "2021-11-28T09:13:11.046Z",
- "lastUpdateDateTime": "2021-11-28T09:13:11.046Z",
- "status": "succeeded",
- "result": {
- "patientResults": [],
- "modelVersion": "2021-10-28"
- }
- }
- }
- }
-}
diff --git a/specification/ai/data-plane/HealthInsights/preview/2023-09-01-preview/examples/SuccessfulRadiologyInsightsRequest.json b/specification/ai/data-plane/HealthInsights/preview/2023-09-01-preview/examples/SuccessfulRadiologyInsightsRequest.json
deleted file mode 100644
index 6041b94cdfcb..000000000000
--- a/specification/ai/data-plane/HealthInsights/preview/2023-09-01-preview/examples/SuccessfulRadiologyInsightsRequest.json
+++ /dev/null
@@ -1,121 +0,0 @@
-{
- "operationId": "RadiologyInsights_CreateJob",
- "title": "Creates a Radiology Insights job with the given request body.",
- "parameters": {
- "endpoint": "{endpoint}",
- "api-version": "2023-09-01-preview",
- "body": {
- "configuration": {
- "inferenceOptions": {
- "followupRecommendationOptions": {
- "includeRecommendationsWithNoSpecifiedModality": false,
- "includeRecommendationsInReferences": false,
- "provideFocusedSentenceEvidence": false
- },
- "findingOptions": {
- "provideFocusedSentenceEvidence": false
- }
- },
- "inferenceTypes": [
- "finding",
- "ageMismatch",
- "lateralityDiscrepancy",
- "sexMismatch",
- "completeOrderDiscrepancy",
- "limitedOrderDiscrepancy",
- "criticalResult",
- "criticalRecommendation",
- "followupRecommendation",
- "followupCommunication",
- "radiologyProcedure"
- ],
- "locale": "en-US",
- "verbose": false,
- "includeEvidence": true
- },
- "patients": [
- {
- "id": "sample id 1",
- "info": {
- "sex": "male",
- "clinicalInfo": [
- {
- "resourceType": "Observation",
- "status": "unknown",
- "code": {
- "coding": [
- {
- "system": "http://www.nlm.nih.gov/research/umls",
- "code": "C0018802",
- "display": "MalignantNeoplasms"
- }
- ]
- },
- "valueBoolean": "true"
- }
- ]
- },
- "encounters": [
- {
- "id": "encounterid1",
- "period": {
- "start": "2023-12-21T00:00:00",
- "end": "2023-12-21T00:00:00"
- },
- "class": "inpatient"
- }
- ],
- "patientDocuments": [
- {
- "type": "note",
- "clinicalType": "radiologyReport",
- "id": "docid1",
- "language": "en",
- "authors": [
- {
- "id": "authorid1",
- "fullName": "authorname1"
- }
- ],
- "specialtyType": "radiology",
- "createdDateTime": "2023-12-21T00:00:00",
- "administrativeMetadata": {
- "orderedProcedures": [
- {
- "code": {
- "coding": [
- {
- "system": "Http://hl7.org/fhir/ValueSet/cpt-all",
- "code": "111111",
- "display": "CT ABD/PELVIS"
- }
- ]
- },
- "description": "CT ABD/PELVIS"
- }
- ],
- "encounterId": "encounterid1"
- },
- "content": {
- "sourceType": "inline",
- "value": "[**2143-4-13**] 5:04 PM\r\nCT ABD W&W/O C; CT CHEST W&W/O C Clip # [**Clip Number (Radiology) 38350**]\r\nCT PELVIS W&W/O C\r\nReason: ? PE, evidence of pneumonia\r\nAdmitting Diagnosis: SEPSIS\r\nField of view: 38 Contrast: OPTIRAY Amt: 130\r\n______________________________________________________________________________\r\n[**Hospital 4**] MEDICAL CONDITION:\r\n52 year old man with urosepsis, s/p nephrostogram on [**4-12**], today with acute\r\nSOB, fever, rigors.\r\nREASON FOR THIS EXAMINATION:\r\n? PE, evidence of pneumonia\r\nNo contraindications for IV contrast\r\n______________________________________________________________________________\r\nFINAL REPORT\r\nINDICATION: History of urosepsis status post nephrostogram on [**4-12**], today\r\nwith acute shortness of breath, fevers, and rigors. Also reported hematocrit\r\ndrop. Evaluate for pulmonary embolism or hematoma.\r\nCOMPARISON: Non-contrast CT of the abdomen and pelvis dated [**2143-4-11**].\r\nTECHNIQUE: MDCT acquired images of the chest, abdomen, and pelvis were\r\nobtained before and after the administration of IV contrast. A true CT\r\nangiogram could not be performed due to lack of appropriate intravenous\r\naccess.\r\nCT OF THE CHEST WITHOUT AND WITH IV CONTRAST: Evaluation of the pulmonary\r\narteries is limited with no large central pulmonary embolism seen. Evaluation\r\nof the segmental and subsegmental branches is limited. There is a central\r\nvenous catheter that terminates in the right atrium. There are numerous small\r\nmesenteric and axillary lymph nodes that do not meet CT criteria for\r\npathologic enlargement. There are coronary artery calcifications. There are\r\nbilateral small layering pleural effusions with associated compressive\r\natelectasis. The images of the lungs are limited due to motion. There\r\nappears to be a patchy, predominantly ground-glass opacity in both lower\r\nlobes, left worse than right. The aorta appears intact. There is debris in\r\nthe trachea.\r\nCT OF THE ABDOMEN WITHOUT AND WITH IV CONTRAST: There is high-density\r\nmaterial tracking along the course of a dilated left ureter consistent with\r\nhemorrhage that is new compared to the previous study. New stranding in the\r\nleft retroperitoneum is also present consistent with retroperitoneal\r\nhemorrhage. Perinephric stranding is present, as was seen on the previous\r\nstudy. The degree of dilatation of the left ureter is unchanged. Several\r\nfoci of air outside of the collecting system are present, presumably\r\npostprocedural in nature. Contrast-enhanced images show abnormal perfusion of\r\nthe left kidney with a striated appearance, most severe at the upper pole with\r\nperipheral wedge-shaped hypoenhancing areas also present on top of the areas\r\nof reduced perfusion. No active extravasation of contrast is seen. The right\r\nkidney is normal. The liver, spleen, and adrenal glands are unremarkable.\r\nPancreas is unremarkable with slightly prominent distal common bile duct\r\nmeasuring up to 8-9 mm. There is a small cystic lesion measuring 5 mm at the\r\nhead of the pancreas (series 10, image 143). Small and large bowel are\r\n(Over)\r\n[**2143-4-13**] 5:04 PM\r\nCT ABD W&W/O C; CT CHEST W&W/O C Clip # [**Clip Number (Radiology) 38350**]\r\nCT PELVIS W&W/O C\r\nReason: ? PE, evidence of pneumonia\r\nAdmitting Diagnosis: SEPSIS\r\nField of view: 38 Contrast: OPTIRAY Amt: 130\r\n______________________________________________________________________________\r\nFINAL REPORT\r\n(Cont)\r\ngrossly unremarkable. The aorta, celiac artery, superior mesenteric artery,\r\ninferior mesenteric artery, and renal arteries appear patent.\r\nCT OF THE PELVIS WITHOUT AND WITH IV CONTRAST: The prostate gland is\r\nenlarged. Thickening of the bladder wall is again demonstrated. Several foci\r\nof air within the bladder are presumably secondary to the Foley catheter. The\r\nrectum and sigmoid colon are unremarkable.\r\nBONE WINDOWS: There are degenerative changes with no suspicious lytic or\r\nsclerotic lesions.\r\nIMPRESSION:\r\n1. New high-density material surrounding the left ureter and tracking within\r\nthe retroperitoneum consistent with hemorrhage.\r\n2. Abnormal perfusion of the left kidney, most severe at the upper pole.\r\nFindings are consistent with pyelonephritis. Edema and abnormal perfusion at\r\nthe upper pole and interpolar region medially with multiple peripheral\r\nhypoenhancing wedge- shaped regions likely represent ischemia and a component\r\nof infarction.\r\n3. Limited examination for pulmonary embolism due to suboptimal contrast\r\nbolus with no large central embolus seen. Evaluation of distal segmental and\r\nsubsegmental branches is limited.\r\n4. Small bilateral layering pleural effusions with associated compressive\r\natelectasis. Patchy predominantly ground-glass opacities in both lower lobes,\r\nleft worse than right could represent pneumonia or pneumonitis.\r\n5. 5mm cystic lesion in the head of the pancreas. Recommend 1 year follow up.\r\nThe above was discussed with Dr. [**First Name8 (NamePattern2) 951**] [**Last Name (NamePattern1) 1238**] at approximately 6:30 p.m. on\r\n[**2143-4-13**].\r\n"
- }
- }
- ]
- }
- ]
- }
- },
- "responses": {
- "202": {
- "headers": {
- "Operation-Location": "{endpoint}/health-insights/radiology-insights/jobs/{id}?api-version=2023-09-01-preview",
- "Retry-After": "1"
- },
- "body": {
- "status": "notStarted",
- "id": "ad28aef5-87f3-4d2d-97eb-5cdeb4519d12"
- }
- }
- }
-}
diff --git a/specification/ai/data-plane/HealthInsights/preview/2023-09-01-preview/examples/SuccessfulRadiologyInsightsResponse.json b/specification/ai/data-plane/HealthInsights/preview/2023-09-01-preview/examples/SuccessfulRadiologyInsightsResponse.json
deleted file mode 100644
index 6167030c095f..000000000000
--- a/specification/ai/data-plane/HealthInsights/preview/2023-09-01-preview/examples/SuccessfulRadiologyInsightsResponse.json
+++ /dev/null
@@ -1,33451 +0,0 @@
-{
- "operationId": "RadiologyInsights_GetJob",
- "title": "Gets the status and details of the Radiology Insights job.",
- "parameters": {
- "endpoint": "{endpoint}",
- "api-version": "2023-09-01-preview",
- "id": "ad28aef5-87f3-4d2d-97eb-5cdeb4519d12"
- },
- "responses": {
- "200": {
- "body": {
- "result": {
- "patientResults": [
- {
- "patientId": "sample id 1",
- "inferences": [
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6839",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "246501002",
- "display": "TECHNIQUE (ATTRIBUTE)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4466
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4508
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "19005-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "Impresssions"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6840",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "246501002",
- "display": "TECHNIQUE (ATTRIBUTE)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4608
- },
- {
- "url": "length",
- "valueInteger": 12
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4608
- },
- {
- "url": "length",
- "valueInteger": 12
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "39607008",
- "display": "LUNG STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4608
- },
- {
- "url": "length",
- "valueInteger": 12
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4608
- },
- {
- "url": "length",
- "valueInteger": 12
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID1301",
- "display": "LUNG"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4608
- },
- {
- "url": "length",
- "valueInteger": 12
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4608
- },
- {
- "url": "length",
- "valueInteger": 12
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID13437",
- "display": "LUNGS"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4572
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4586
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4608
- },
- {
- "url": "length",
- "valueInteger": 12
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4621
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4633
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "19005-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "Impresssions"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6856",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 162
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 162
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "55584005",
- "display": "EMBOLUS (MORPHOLOGIC ABNORMALITY)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 162
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 162
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "39607008",
- "display": "LUNG STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 162
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 162
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID1301",
- "display": "LUNG"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 162
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 162
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID13437",
- "display": "LUNGS"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 162
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "displayName",
- "valueString": "reason for encounter"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6857",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "60022001",
- "display": "POSSIBLE DIAGNOSIS (CONTEXTUAL QUALIFIER) (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 178
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 178
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "233604007",
- "display": "PNEUMONIA (DISORDER)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 178
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "displayName",
- "valueString": "reason for encounter"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6858",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 210
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 210
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "91302008",
- "display": "SEPSIS (DISORDER)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 210
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "46241-6"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "HOSPITAL ADMISSION DIAGNOSIS - REPORTED"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6859",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 402
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 402
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "64572001",
- "display": "DISEASE (DISORDER)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 457
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "246452003",
- "display": "CHRONICITY (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "255363002",
- "display": "SUDDEN (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 402
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 457
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "11329-0"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "History"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6860",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "60022001",
- "display": "POSSIBLE DIAGNOSIS (CONTEXTUAL QUALIFIER) (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 517
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 517
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "55584005",
- "display": "EMBOLUS (MORPHOLOGIC ABNORMALITY)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 517
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 517
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "39607008",
- "display": "LUNG STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 517
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 517
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID1301",
- "display": "LUNG"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 517
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 517
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID13437",
- "display": "LUNGS"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 517
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "displayName",
- "valueString": "reason for exam"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6861",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "60022001",
- "display": "POSSIBLE DIAGNOSIS (CONTEXTUAL QUALIFIER) (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 533
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 533
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "233604007",
- "display": "PNEUMONIA (DISORDER)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 533
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "displayName",
- "valueString": "reason for exam"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6862",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 700
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 700
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "64572001",
- "display": "DISEASE (DISORDER)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 700
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "18785-6"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "Reason For Study"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6863",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 857
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 867
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 857
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 867
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "55584005",
- "display": "EMBOLUS (MORPHOLOGIC ABNORMALITY)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 857
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 857
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "39607008",
- "display": "LUNG STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 857
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 857
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID1301",
- "display": "LUNG"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 857
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 857
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID13437",
- "display": "LUNGS"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 857
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 867
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "18785-6"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "Reason For Study"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6864",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 879
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 879
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "35566002",
- "display": "HEMATOMA (MORPHOLOGIC ABNORMALITY)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 857
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 857
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID1301",
- "display": "LUNG"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 857
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 857
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID13437",
- "display": "LUNGS"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 879
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "18785-6"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "Reason For Study"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6865",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "260413007",
- "display": "NONE (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1325
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1315
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1325
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "55584005",
- "display": "EMBOLUS (MORPHOLOGIC ABNORMALITY)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1262
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1273
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1262
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1273
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "81040000",
- "display": "PULMONARY ARTERY STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1315
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1315
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "39607008",
- "display": "LUNG STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1262
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1273
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1262
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1273
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID974",
- "display": "PULMONARY ARTERY"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1262
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1273
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1262
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1273
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID28586",
- "display": "SET OF PULMONARY ARTERIES"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1315
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1315
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID1301",
- "display": "LUNG"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1315
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1315
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID13437",
- "display": "LUNGS"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1301
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1307
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "362981000",
- "display": "QUALIFIER VALUE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueString": "large;;central"
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1262
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1273
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1301
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1307
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1315
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1325
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "29306-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "SURGERY PROCEDURE"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6866",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1691
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1674
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1683
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1691
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "41699000",
- "display": "EFFUSION (MORPHOLOGIC ABNORMALITY)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1683
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1683
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "3120008",
- "display": "PLEURAL MEMBRANE STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1683
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1683
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID1362",
- "display": "PLEURA"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1658
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "45651917",
- "display": "LATERALITY (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1658
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "51440002",
- "display": "RIGHT AND LEFT (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1717
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1730
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "135650694",
- "display": "CAUSES OF HARM (QUALIFIER VALUE)"
- }
- ]
- },
- "valueString": "compressive;;atelectasis"
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1668
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1674
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "362981000",
- "display": "QUALIFIER VALUE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "27123005",
- "display": "BILIARY SLUDGE (DISORDER)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": true
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1658
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1668
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1674
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1683
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1691
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1717
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1730
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "29306-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "SURGERY PROCEDURE"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6867",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1717
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1730
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1717
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1730
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46621007",
- "display": "ATELECTASIS (DISORDER)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1717
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1730
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1717
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "71173004",
- "display": "COMPRESSION (MORPHOLOGIC ABNORMALITY)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1683
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1683
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "3120008",
- "display": "PLEURAL MEMBRANE STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1683
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1683
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID1362",
- "display": "PLEURA"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1683
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1717
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1730
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "29306-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "SURGERY PROCEDURE"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6868",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "162432007",
- "display": "SYMPTOM: GENERALIZED (FINDING)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "60022001",
- "display": "POSSIBLE DIAGNOSIS (CONTEXTUAL QUALIFIER) (QUALIFIER VALUE)"
- }
- ]
- },
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "260413007",
- "display": "NONE (QUALIFIER VALUE)"
- }
- ]
- },
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "36692007",
- "display": "KNOWN (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2117
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2117
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131148009",
- "display": "BLEEDING (FINDING)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2088
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2093
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2088
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2093
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "122489005",
- "display": "URINARY SYSTEM STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2088
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2093
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2088
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2093
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID30845",
- "display": "LEFT URETER"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2088
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "45651917",
- "display": "LATERALITY (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2088
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "7771000",
- "display": "LEFT (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2088
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2093
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2117
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "29306-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "SURGERY PROCEDURE"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6869",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "2931005",
- "display": "PROBABLE DIAGNOSIS (CONTEXTUAL QUALIFIER) (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2265
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2248
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2265
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131148009",
- "display": "BLEEDING (FINDING)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2248
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2248
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "699600004",
- "display": "STRUCTURE OF RETROPERITONEAL SPACE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2248
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2248
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID431",
- "display": "RETROPERITONEUM"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2195
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "45651917",
- "display": "LATERALITY (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2195
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "7771000",
- "display": "LEFT (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2195
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2248
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2265
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "29306-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "SURGERY PROCEDURE"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6870",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3277
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3277
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "55584005",
- "display": "EMBOLUS (MORPHOLOGIC ABNORMALITY)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3277
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3277
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "39607008",
- "display": "LUNG STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3277
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3277
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID1301",
- "display": "LUNG"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3277
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3277
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID13437",
- "display": "LUNGS"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3277
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "displayName",
- "valueString": "reason for encounter"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6871",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "60022001",
- "display": "POSSIBLE DIAGNOSIS (CONTEXTUAL QUALIFIER) (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3293
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3293
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "233604007",
- "display": "PNEUMONIA (DISORDER)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3293
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "displayName",
- "valueString": "reason for encounter"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6872",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3325
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3325
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "91302008",
- "display": "SEPSIS (DISORDER)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3325
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "46241-6"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "HOSPITAL ADMISSION DIAGNOSIS - REPORTED"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6874",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "2931005",
- "display": "PROBABLE DIAGNOSIS (CONTEXTUAL QUALIFIER) (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4237
- },
- {
- "url": "length",
- "valueInteger": 14
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4237
- },
- {
- "url": "length",
- "valueInteger": 14
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "23583003",
- "display": "INFLAMMATION (MORPHOLOGIC ABNORMALITY)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4237
- },
- {
- "url": "length",
- "valueInteger": 14
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "19005-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "Impresssions"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6875",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "60022001",
- "display": "POSSIBLE DIAGNOSIS (CONTEXTUAL QUALIFIER) (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4412
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4412
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "52674009",
- "display": "ISCHEMIA (DISORDER)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4291
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4297
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4291
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4297
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "64033007",
- "display": "KIDNEY STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4291
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4297
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4291
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4297
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID205",
- "display": "KIDNEY"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4291
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4297
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4324
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4412
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "19005-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "Impresssions"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6876",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "60022001",
- "display": "POSSIBLE DIAGNOSIS (CONTEXTUAL QUALIFIER) (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4441
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4441
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "55641003",
- "display": "INFARCT (MORPHOLOGIC ABNORMALITY)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4291
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4297
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4291
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4297
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "64033007",
- "display": "KIDNEY STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4291
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4297
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4291
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4297
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID205",
- "display": "KIDNEY"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4291
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4297
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4324
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4441
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "19005-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "Impresssions"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6877",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4492
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4482
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4492
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "55584005",
- "display": "EMBOLUS (MORPHOLOGIC ABNORMALITY)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4482
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4482
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "39607008",
- "display": "LUNG STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4482
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4482
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID1301",
- "display": "LUNG"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4482
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4482
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID13437",
- "display": "LUNGS"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4529
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "135650694",
- "display": "CAUSES OF HARM (QUALIFIER VALUE)"
- }
- ]
- },
- "valueString": "bolus"
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4482
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4492
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4529
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "19005-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "Impresssions"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6878",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4680
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4663
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4672
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4680
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "41699000",
- "display": "EFFUSION (MORPHOLOGIC ABNORMALITY)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4672
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4672
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "3120008",
- "display": "PLEURAL MEMBRANE STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4672
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4672
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID1362",
- "display": "PLEURA"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4653
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "45651917",
- "display": "LATERALITY (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4653
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "51440002",
- "display": "RIGHT AND LEFT (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4706
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4719
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "135650694",
- "display": "CAUSES OF HARM (QUALIFIER VALUE)"
- }
- ]
- },
- "valueString": "compressive;;atelectasis"
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4647
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4663
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "362981000",
- "display": "QUALIFIER VALUE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "27123005",
- "display": "BILIARY SLUDGE (DISORDER)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": true
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4647
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4653
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4663
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4672
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4680
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4706
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4719
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "19005-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "Impresssions"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6879",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4706
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4719
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4706
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4719
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46621007",
- "display": "ATELECTASIS (DISORDER)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4706
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4719
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4706
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "71173004",
- "display": "COMPRESSION (MORPHOLOGIC ABNORMALITY)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4672
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4672
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "3120008",
- "display": "PLEURAL MEMBRANE STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4672
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4672
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID1362",
- "display": "PLEURA"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4672
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4706
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4719
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "19005-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "Impresssions"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6882",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "260413007",
- "display": "NONE (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 464
- },
- {
- "url": "length",
- "valueInteger": 3
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 464
- },
- {
- "url": "length",
- "valueInteger": 3
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "390870001",
- "display": "SHORT OF BREATH DRESSING/UNDRESSING (FINDING)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 464
- },
- {
- "url": "length",
- "valueInteger": 3
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "11329-0"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "History"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6883",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "162432007",
- "display": "SYMPTOM: GENERALIZED (FINDING)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "260413007",
- "display": "NONE (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 469
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 469
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "386661006",
- "display": "FEVER (FINDING)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 469
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "11329-0"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "History"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6884",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "260413007",
- "display": "NONE (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 476
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 476
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "43724002",
- "display": "CHILL (FINDING)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 476
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 476
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "16046003",
- "display": "MUSCLE RIGIDITY (FINDING)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 476
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "11329-0"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "History"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6885",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 769
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 779
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 782
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 769
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 779
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 782
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "390870001",
- "display": "SHORT OF BREATH DRESSING/UNDRESSING (FINDING)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 769
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 779
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 782
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 763
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 769
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "64572001",
- "display": "DISEASE (DISORDER)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 763
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "246452003",
- "display": "CHRONICITY (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "255363002",
- "display": "SUDDEN (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 763
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 769
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 779
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 782
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "18785-6"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "Reason For Study"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6886",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "162432007",
- "display": "SYMPTOM: GENERALIZED (FINDING)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 790
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 790
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "386661006",
- "display": "FEVER (FINDING)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 763
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "246452003",
- "display": "CHRONICITY (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "255363002",
- "display": "SUDDEN (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 763
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 790
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "18785-6"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "Reason For Study"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6887",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 802
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 802
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "43724002",
- "display": "CHILL (FINDING)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 802
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 802
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "16046003",
- "display": "MUSCLE RIGIDITY (FINDING)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 763
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "246452003",
- "display": "CHRONICITY (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "255363002",
- "display": "SUDDEN (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 763
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 802
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "18785-6"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "Reason For Study"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6889",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1630
- },
- {
- "url": "length",
- "valueInteger": 14
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1630
- },
- {
- "url": "length",
- "valueInteger": 14
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "18115005",
- "display": "PATHOLOGIC CALCIFICATION, CALCIFIED STRUCTURE (MORPHOLOGIC ABNORMALITY)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1614
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1623
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1614
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1623
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "41801008",
- "display": "CORONARY ARTERY STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1614
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1623
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1614
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1623
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID28727",
- "display": "SET OF CORONARY ARTERIES"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1614
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1623
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1614
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1623
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID35862",
- "display": "CORONARY ARTERY"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1614
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1623
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1630
- },
- {
- "url": "length",
- "valueInteger": 14
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "29306-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "SURGERY PROCEDURE"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6890",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1841
- },
- {
- "url": "length",
- "valueInteger": 12
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1854
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1841
- },
- {
- "url": "length",
- "valueInteger": 12
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1854
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "128305008",
- "display": "ABNORMALLY OPAQUE STRUCTURE (MORPHOLOGIC ABNORMALITY)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1870
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1877
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1900
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1870
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1877
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1900
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "39607008",
- "display": "LUNG STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1870
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1877
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1900
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1870
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1877
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1900
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID1301",
- "display": "LUNG"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1870
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1877
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1900
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1870
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1877
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1900
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID13437",
- "display": "LUNGS"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1870
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1877
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1884
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1870
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1877
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1884
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID13406",
- "display": "ANATOMICAL LOBE"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1900
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "45651917",
- "display": "LATERALITY (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1900
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "24028007",
- "display": "RIGHT (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1865
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "45651917",
- "display": "LATERALITY (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1865
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "51440002",
- "display": "RIGHT AND LEFT (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1884
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "45651917",
- "display": "LATERALITY (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1884
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "7771000",
- "display": "LEFT (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1819
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "362981000",
- "display": "QUALIFIER VALUE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueString": "patchy"
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": true
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1819
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1841
- },
- {
- "url": "length",
- "valueInteger": 12
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1854
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1865
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1870
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1877
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1884
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1900
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "29306-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "SURGERY PROCEDURE"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6891",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1943
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1943
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "257159000",
- "display": "DEBRIS (SUBSTANCE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1958
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1958
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "955009",
- "display": "BRONCHIAL STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1958
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1958
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID1247",
- "display": "TRACHEA"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1943
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1958
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "29306-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "SURGERY PROCEDURE"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6892",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2026
- },
- {
- "url": "length",
- "valueInteger": 12
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2040
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2026
- },
- {
- "url": "length",
- "valueInteger": 12
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "127558001",
- "display": "DENSITY FINDING (FINDING)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2088
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2093
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2088
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2093
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "122489005",
- "display": "URINARY SYSTEM STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2088
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2093
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2088
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2093
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID30845",
- "display": "LEFT URETER"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2088
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "45651917",
- "display": "LATERALITY (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2088
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "7771000",
- "display": "LEFT (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2026
- },
- {
- "url": "length",
- "valueInteger": 12
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2040
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2088
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2093
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "29306-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "SURGERY PROCEDURE"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6893",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2080
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2080
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "25322007",
- "display": "DILATATION (MORPHOLOGIC ABNORMALITY)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2088
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2093
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2088
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2093
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "122489005",
- "display": "URINARY SYSTEM STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2088
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2093
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2088
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2093
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID30845",
- "display": "LEFT URETER"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2088
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "45651917",
- "display": "LATERALITY (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2088
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "7771000",
- "display": "LEFT (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2080
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2088
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2093
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "29306-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "SURGERY PROCEDURE"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6894",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "7147002",
- "display": "NEW (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2177
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2177
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "118247008",
- "display": "RADIOLOGIC FINDING (FINDING)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2200
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2200
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "699600004",
- "display": "STRUCTURE OF RETROPERITONEAL SPACE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2200
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2200
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID431",
- "display": "RETROPERITONEUM"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2195
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "45651917",
- "display": "LATERALITY (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2195
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "7771000",
- "display": "LEFT (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2177
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2195
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2200
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "29306-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "SURGERY PROCEDURE"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6895",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2290
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2290
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "118247008",
- "display": "RADIOLOGIC FINDING (FINDING)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2278
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2290
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "29306-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "SURGERY PROCEDURE"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6896",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "36692007",
- "display": "KNOWN (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2363
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2363
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "25322007",
- "display": "DILATATION (MORPHOLOGIC ABNORMALITY)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2381
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2386
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2381
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2386
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "122489005",
- "display": "URINARY SYSTEM STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2381
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2386
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2381
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2386
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID30845",
- "display": "LEFT URETER"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2381
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "45651917",
- "display": "LATERALITY (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2381
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "7771000",
- "display": "LEFT (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2396
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "288533004",
- "display": "CHANGE VALUES (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "58158008",
- "display": "STABLE (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2363
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2381
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2386
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2396
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "29306-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "SURGERY PROCEDURE"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6897",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2417
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2422
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2425
- },
- {
- "url": "length",
- "valueInteger": 3
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2425
- },
- {
- "url": "length",
- "valueInteger": 3
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "15158005",
- "display": "AIR (SUBSTANCE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2444
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2455
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2444
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2455
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "122489005",
- "display": "URINARY SYSTEM STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2444
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2455
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2444
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2455
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID223",
- "display": "RENAL COLLECTING SYSTEM"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2429
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "362981000",
- "display": "QUALIFIER VALUE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueString": "outside"
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": true
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2417
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2422
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2425
- },
- {
- "url": "length",
- "valueInteger": 3
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2429
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2444
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2455
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "29306-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "SURGERY PROCEDURE"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6898",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2571
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2576
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2571
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2576
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "64033007",
- "display": "KIDNEY STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2571
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2576
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2571
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2576
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID29663",
- "display": "LEFT KIDNEY"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2616
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "272141005",
- "display": "SEVERITIES (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "24484000",
- "display": "SEVERE (SEVERITY MODIFIER) (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2647
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2658
- },
- {
- "url": "length",
- "valueInteger": 12
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "362981000",
- "display": "QUALIFIER VALUE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueString": "peripheral;;wedge-shaped"
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2571
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2576
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2616
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2630
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2636
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2647
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2658
- },
- {
- "url": "length",
- "valueInteger": 12
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2671
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2675
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2685
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "29306-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "SURGERY PROCEDURE"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6899",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2736
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2728
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "260400001",
- "display": "REDUCED (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2728
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "362981000",
- "display": "QUALIFIER VALUE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueString": "reduced"
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2728
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2736
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "29306-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "SURGERY PROCEDURE"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6900",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "260413007",
- "display": "NONE (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2758
- },
- {
- "url": "length",
- "valueInteger": 13
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2772
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2775
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2758
- },
- {
- "url": "length",
- "valueInteger": 13
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "76676007",
- "display": "EXTRAVASATION (MORPHOLOGIC ABNORMALITY)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2751
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "362981000",
- "display": "QUALIFIER VALUE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueString": "active"
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2751
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2758
- },
- {
- "url": "length",
- "valueInteger": 13
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2772
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2775
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "29306-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "SURGERY PROCEDURE"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6901",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2997
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3004
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2997
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3004
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "367643001",
- "display": "CYST (MORPHOLOGIC ABNORMALITY)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2997
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3004
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3004
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3046
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "52988006",
- "display": "LESION (MORPHOLOGIC ABNORMALITY)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3034
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3039
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3042
- },
- {
- "url": "length",
- "valueInteger": 3
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3046
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3034
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3039
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3042
- },
- {
- "url": "length",
- "valueInteger": 3
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3046
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "15776009",
- "display": "PANCREATIC STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3034
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3039
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3042
- },
- {
- "url": "length",
- "valueInteger": 3
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3046
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3034
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3039
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3042
- },
- {
- "url": "length",
- "valueInteger": 3
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3046
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID171",
- "display": "HEAD OF PANCREAS"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2991
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "362981000",
- "display": "QUALIFIER VALUE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueString": "small"
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3021
- },
- {
- "url": "length",
- "valueInteger": 1
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3023
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "246115007",
- "display": "SIZE (ATTRIBUTE)"
- }
- ]
- },
- "valueQuantity": {
- "value": 5.0,
- "unit": "MILLIMETER"
- },
- "interpretation": [
- {
- "coding": [
- {
- "code": "15240007",
- "display": "CURRENT"
- }
- ]
- }
- ]
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2991
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2997
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3004
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3021
- },
- {
- "url": "length",
- "valueInteger": 1
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3023
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3034
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3039
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3042
- },
- {
- "url": "length",
- "valueInteger": 3
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3046
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "29306-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "SURGERY PROCEDURE"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6902",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3704
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3715
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3718
- },
- {
- "url": "length",
- "valueInteger": 3
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3704
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "89977008",
- "display": "INCREASED THICKNESS (FINDING)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3722
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3730
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3722
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3730
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "89837001",
- "display": "URINARY BLADDER STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3722
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3730
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3722
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3730
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID30135",
- "display": "WALL OF URINARY BLADDER"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3704
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3715
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3718
- },
- {
- "url": "length",
- "valueInteger": 3
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3722
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3730
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "displayName",
- "valueString": "ct test"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6903",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3776
- },
- {
- "url": "length",
- "valueInteger": 3
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3776
- },
- {
- "url": "length",
- "valueInteger": 3
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "15158005",
- "display": "AIR (SUBSTANCE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3791
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3791
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "89837001",
- "display": "URINARY BLADDER STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3791
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3791
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID237",
- "display": "URINARY BLADDER"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3776
- },
- {
- "url": "length",
- "valueInteger": 3
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3791
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "displayName",
- "valueString": "ct test"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6904",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3922
- },
- {
- "url": "length",
- "valueInteger": 12
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3935
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3922
- },
- {
- "url": "length",
- "valueInteger": 12
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3935
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "362975008",
- "display": "DEGENERATIVE DISORDER (DISORDER)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3897
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3897
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "272673000",
- "display": "BONE STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3897
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3897
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID28569",
- "display": "SET OF BONE ORGANS"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3897
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3897
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID13197",
- "display": "BONE ORGAN"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3897
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3922
- },
- {
- "url": "length",
- "valueInteger": 12
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3935
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "displayName",
- "valueString": "ct test"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6905",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "260413007",
- "display": "NONE (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3972
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3982
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3972
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "43846000",
- "display": "SCLEROSIS (MORPHOLOGIC ABNORMALITY)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3972
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3982
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3982
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "52988006",
- "display": "LESION (MORPHOLOGIC ABNORMALITY)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3897
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3897
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "272673000",
- "display": "BONE STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3897
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3897
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID28569",
- "display": "SET OF BONE ORGANS"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3897
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3897
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID13197",
- "display": "BONE ORGAN"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3951
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3962
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "362981000",
- "display": "QUALIFIER VALUE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueString": "suspicious;;lytic"
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3897
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3951
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3962
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3972
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3982
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "displayName",
- "valueString": "ct test"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6907",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4254
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4254
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "267038008",
- "display": "EDEMA (FINDING)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4291
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4297
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4291
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4297
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "64033007",
- "display": "KIDNEY STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4291
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4297
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4291
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4297
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID205",
- "display": "KIDNEY"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4306
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "45851105",
- "display": "REGION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4306
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "64033007",
- "display": "KIDNEY STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4306
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "45851105",
- "display": "REGION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4306
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID205",
- "display": "KIDNEY"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4254
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4291
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4297
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4306
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4317
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4324
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "19005-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "Impresssions"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6908",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4291
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4297
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4291
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4297
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "64033007",
- "display": "KIDNEY STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4291
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4297
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4291
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4297
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID205",
- "display": "KIDNEY"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4347
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "362981000",
- "display": "QUALIFIER VALUE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueString": "peripheral"
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4291
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4297
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4324
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4347
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4359
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4363
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4373
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4378
- },
- {
- "url": "length",
- "valueInteger": 1
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4380
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4387
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "19005-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "Impresssions"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6909",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "260413007",
- "display": "NONE (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4557
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4557
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "55584005",
- "display": "EMBOLUS (MORPHOLOGIC ABNORMALITY)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4482
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4482
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "39607008",
- "display": "LUNG STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4482
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4482
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID1301",
- "display": "LUNG"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4482
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4482
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID13437",
- "display": "LUNGS"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4543
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4549
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "362981000",
- "display": "QUALIFIER VALUE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueString": "large;;central"
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4482
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4543
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4549
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4557
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "19005-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "Impresssions"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6910",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4753
- },
- {
- "url": "length",
- "valueInteger": 12
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4766
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4753
- },
- {
- "url": "length",
- "valueInteger": 12
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4766
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "128305008",
- "display": "ABNORMALLY OPAQUE STRUCTURE (MORPHOLOGIC ABNORMALITY)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "39607008",
- "display": "LUNG STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID1301",
- "display": "LUNG"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID13437",
- "display": "LUNGS"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID13406",
- "display": "ANATOMICAL LOBE"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4779
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "45651917",
- "display": "LATERALITY (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4779
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "51440002",
- "display": "RIGHT AND LEFT (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4732
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "362981000",
- "display": "QUALIFIER VALUE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueString": "Patchy"
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": true
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4732
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4753
- },
- {
- "url": "length",
- "valueInteger": 12
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4766
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4779
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "19005-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "Impresssions"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6911",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4871
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4878
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4871
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4878
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "367643001",
- "display": "CYST (MORPHOLOGIC ABNORMALITY)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4871
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4878
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4878
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4904
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "52988006",
- "display": "LESION (MORPHOLOGIC ABNORMALITY)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4892
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4897
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4900
- },
- {
- "url": "length",
- "valueInteger": 3
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4904
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4892
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4897
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4900
- },
- {
- "url": "length",
- "valueInteger": 3
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4904
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "15776009",
- "display": "PANCREATIC STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4892
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4897
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4900
- },
- {
- "url": "length",
- "valueInteger": 3
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4904
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4892
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4897
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4900
- },
- {
- "url": "length",
- "valueInteger": 3
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4904
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID171",
- "display": "HEAD OF PANCREAS"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4867
- },
- {
- "url": "length",
- "valueInteger": 1
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4868
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "246115007",
- "display": "SIZE (ATTRIBUTE)"
- }
- ]
- },
- "valueQuantity": {
- "value": 5.0,
- "unit": "MILLIMETER"
- },
- "interpretation": [
- {
- "coding": [
- {
- "code": "15240007",
- "display": "CURRENT"
- }
- ]
- }
- ]
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4867
- },
- {
- "url": "length",
- "valueInteger": 1
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4868
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4871
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4878
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4892
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4897
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4900
- },
- {
- "url": "length",
- "valueInteger": 3
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4904
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "19005-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "Impresssions"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6912",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1787
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1787
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "164836004",
- "display": "MUSCULOSKELETAL MOVEMENT (OBSERVABLE ENTITY)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1787
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "29306-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "SURGERY PROCEDURE"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6913",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "2931005",
- "display": "PROBABLE DIAGNOSIS (CONTEXTUAL QUALIFIER) (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2444
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2455
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2444
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2455
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "122489005",
- "display": "URINARY SYSTEM STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2444
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2455
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2444
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2455
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID223",
- "display": "RENAL COLLECTING SYSTEM"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2487
- },
- {
- "url": "length",
- "valueInteger": 14
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "362981000",
- "display": "QUALIFIER VALUE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueString": "postprocedural"
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2444
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2455
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2487
- },
- {
- "url": "length",
- "valueInteger": 14
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "29306-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "SURGERY PROCEDURE"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6914",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2571
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2576
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2571
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2576
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "64033007",
- "display": "KIDNEY STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2571
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2576
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2571
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2576
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID29663",
- "display": "LEFT KIDNEY"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2571
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "45651917",
- "display": "LATERALITY (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2571
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "7771000",
- "display": "LEFT (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2571
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2576
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2590
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2599
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "29306-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "SURGERY PROCEDURE"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6915",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2920
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2920
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "4657009",
- "display": "PROMINENT (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2937
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2944
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2949
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2937
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2944
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2949
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "28273000",
- "display": "BILE DUCT STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2937
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2944
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2949
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2937
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2944
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2949
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID199",
- "display": "COMMON BILE DUCT"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2911
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2920
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "362981000",
- "display": "QUALIFIER VALUE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "4657009",
- "display": "PROMINENT (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2965
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2971
- },
- {
- "url": "length",
- "valueInteger": 3
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2975
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "246115007",
- "display": "SIZE (ATTRIBUTE)"
- }
- ]
- },
- "valueQuantity": {
- "comparator": "<="
- },
- "interpretation": [
- {
- "coding": [
- {
- "code": "15240007",
- "display": "CURRENT"
- }
- ]
- }
- ]
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2911
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2920
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2930
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2937
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2944
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2949
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2965
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2971
- },
- {
- "url": "length",
- "valueInteger": 3
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2975
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "29306-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "SURGERY PROCEDURE"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6916",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3689
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3693
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "260376009",
- "display": "ENLARGED (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3674
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3683
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3674
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3683
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "41216001",
- "display": "PROSTATIC STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3674
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3683
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3674
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3683
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID343",
- "display": "PROSTATE"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3693
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "288533004",
- "display": "CHANGE VALUES (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "35105006",
- "display": "INCREASED (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3674
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3683
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3689
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3693
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "displayName",
- "valueString": "ct test"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6917",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3767
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3773
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3767
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3773
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "397685007",
- "display": "FINDING RELATED TO FOCUSING (FINDING)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": true
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3767
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3773
- },
- {
- "url": "length",
- "valueInteger": 2
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "displayName",
- "valueString": "ct test"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6921",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "91722005",
- "display": "PHYSICAL ANATOMICAL ENTITY (BODY STRUCTURE)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "17621005",
- "display": "NORMAL (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1912
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1912
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "281157001",
- "display": "SYSTEMIC VASCULAR STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1912
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1912
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID480",
- "display": "AORTA"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1912
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "29306-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "SURGERY PROCEDURE"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6922",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "91722005",
- "display": "PHYSICAL ANATOMICAL ENTITY (BODY STRUCTURE)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "17621005",
- "display": "NORMAL (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2798
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2805
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2798
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2805
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "64033007",
- "display": "KIDNEY STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2798
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2805
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2798
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2805
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID29662",
- "display": "RIGHT KIDNEY"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2798
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "45651917",
- "display": "LATERALITY (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2798
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "24028007",
- "display": "RIGHT (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2798
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2805
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "29306-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "SURGERY PROCEDURE"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6923",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "91722005",
- "display": "PHYSICAL ANATOMICAL ENTITY (BODY STRUCTURE)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "17621005",
- "display": "NORMAL (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2847
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2855
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2847
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2855
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "23451007",
- "display": "ADRENAL STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2828
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2828
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "10200004",
- "display": "LIVER STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2835
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2835
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "78961009",
- "display": "SPLENIC STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2847
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2855
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2847
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2855
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID28752",
- "display": "SET OF ADRENAL GLANDS"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2847
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2855
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2847
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2855
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID88",
- "display": "ADRENAL GLAND"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2828
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2828
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID58",
- "display": "LIVER"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2835
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2835
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID86",
- "display": "SPLEEN"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2828
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2835
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2847
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2855
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "29306-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "SURGERY PROCEDURE"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6924",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "91722005",
- "display": "PHYSICAL ANATOMICAL ENTITY (BODY STRUCTURE)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "17621005",
- "display": "NORMAL (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2881
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2881
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "15776009",
- "display": "PANCREATIC STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2881
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2881
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID170",
- "display": "PANCREAS"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2881
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "29306-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "SURGERY PROCEDURE"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6925",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "91722005",
- "display": "PHYSICAL ANATOMICAL ENTITY (BODY STRUCTURE)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "17621005",
- "display": "NORMAL (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3515
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3522
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3515
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3522
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "281471001",
- "display": "STRUCTURE OF ABDOMINAL BLOOD VESSEL (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3515
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3522
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3515
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3522
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "244261004",
- "display": "ABDOMINAL VISCERAL ARTERY (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3591
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3597
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3591
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3597
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "56400007",
- "display": "STRUCTURE OF RENAL VEIN (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3508
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3508
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "281157001",
- "display": "SYSTEMIC VASCULAR STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3515
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3522
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3515
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3522
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID906",
- "display": "CELIAC ARTERY"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3530
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3539
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3550
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3530
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3539
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3550
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID927",
- "display": "SUPERIOR MESENTERIC ARTERY"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3539
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3550
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3556
- },
- {
- "url": "length",
- "valueInteger": 1
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3559
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3539
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3550
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3556
- },
- {
- "url": "length",
- "valueInteger": 1
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3559
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID939",
- "display": "INFERIOR MESENTERIC ARTERY"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3591
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3597
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3591
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3597
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID936",
- "display": "RENAL ARTERY"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3591
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3597
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3591
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3597
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID49729",
- "display": "SET OF RENAL ARTERIES"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3508
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3508
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID480",
- "display": "AORTA"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3515
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3522
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3515
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3522
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID50393",
- "display": "SET OF ABDOMINAL ARTERIES"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3508
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3515
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3522
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3530
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3539
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3550
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3556
- },
- {
- "url": "length",
- "valueInteger": 1
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3559
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3591
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3597
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "displayName",
- "valueString": "final assessment"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6926",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "91722005",
- "display": "PHYSICAL ANATOMICAL ENTITY (BODY STRUCTURE)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "17621005",
- "display": "NORMAL (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3864
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3872
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3864
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3872
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "71854001",
- "display": "COLON STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3853
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3853
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "34402009",
- "display": "RECTUM STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3864
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3872
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3864
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3872
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID162",
- "display": "SIGMOID COLON"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3853
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3853
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID163",
- "display": "RECTUM"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3853
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3864
- },
- {
- "url": "length",
- "valueInteger": 7
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 3872
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "displayName",
- "valueString": "ct test"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6930",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "162432007",
- "display": "SYMPTOM: GENERALIZED (FINDING)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "2931005",
- "display": "PROBABLE DIAGNOSIS (CONTEXTUAL QUALIFIER) (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4120
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4120
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131148009",
- "display": "BLEEDING (FINDING)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4051
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4056
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4051
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4056
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "122489005",
- "display": "URINARY SYSTEM STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4051
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4056
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4051
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4056
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID30845",
- "display": "LEFT URETER"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4051
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "45651917",
- "display": "LATERALITY (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4051
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "7771000",
- "display": "LEFT (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4051
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4056
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4120
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "19005-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "Impresssions"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6933",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "162432007",
- "display": "SYMPTOM: GENERALIZED (FINDING)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "2931005",
- "display": "PROBABLE DIAGNOSIS (CONTEXTUAL QUALIFIER) (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4120
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4120
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131148009",
- "display": "BLEEDING (FINDING)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4088
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4088
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "699600004",
- "display": "STRUCTURE OF RETROPERITONEAL SPACE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4088
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4088
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID431",
- "display": "RETROPERITONEUM"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4088
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4120
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "19005-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "Impresssions"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6936",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "36692007",
- "display": "KNOWN (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1579
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1524
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1533
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1539
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1590
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "30746006",
- "display": "LYMPHADENOPATHY (DISORDER)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1509
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1509
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "15425007",
- "display": "PERITONEUM (SEROUS MEMBRANE) STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1509
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1509
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID33180",
- "display": "MESENTERY"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1590
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "288533004",
- "display": "CHANGE VALUES (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "35105006",
- "display": "INCREASED (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1502
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1579
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "362981000",
- "display": "QUALIFIER VALUE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueString": "small;;pathologic"
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1502
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1509
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1579
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1590
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "29306-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "SURGERY PROCEDURE"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6938",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "36692007",
- "display": "KNOWN (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1579
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1524
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1533
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1539
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1590
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "30746006",
- "display": "LYMPHADENOPATHY (DISORDER)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1524
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1533
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1539
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1524
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1533
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1539
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "47109002",
- "display": "STRUCTURE OF LYMPH NODE OF THORAX (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1524
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1533
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1539
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1524
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1533
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1539
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID28849",
- "display": "AXILLARY LYMPH NODE GROUP"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1524
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1533
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1539
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1524
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1533
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1539
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID1517",
- "display": "AXILLARY LYMPH NODE"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1590
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "288533004",
- "display": "CHANGE VALUES (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "35105006",
- "display": "INCREASED (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1502
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1579
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "362981000",
- "display": "QUALIFIER VALUE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueString": "small;;pathologic"
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": true
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1502
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1524
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1533
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1539
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1579
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 1590
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "29306-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "SURGERY PROCEDURE"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6940",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "7147002",
- "display": "NEW (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4013
- },
- {
- "url": "length",
- "valueInteger": 12
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4026
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4013
- },
- {
- "url": "length",
- "valueInteger": 12
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "127558001",
- "display": "DENSITY FINDING (FINDING)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4051
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4056
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4051
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4056
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "122489005",
- "display": "URINARY SYSTEM STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4051
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4056
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4051
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4056
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID30845",
- "display": "LEFT URETER"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4051
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "45651917",
- "display": "LATERALITY (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4051
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "7771000",
- "display": "LEFT (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4013
- },
- {
- "url": "length",
- "valueInteger": 12
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4026
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4051
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4056
- },
- {
- "url": "length",
- "valueInteger": 6
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "19005-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "Impresssions"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6943",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "7147002",
- "display": "NEW (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4013
- },
- {
- "url": "length",
- "valueInteger": 12
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4026
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4013
- },
- {
- "url": "length",
- "valueInteger": 12
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "127558001",
- "display": "DENSITY FINDING (FINDING)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4088
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4088
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "699600004",
- "display": "STRUCTURE OF RETROPERITONEAL SPACE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4088
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4088
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID431",
- "display": "RETROPERITONEUM"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4013
- },
- {
- "url": "length",
- "valueInteger": 12
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4026
- },
- {
- "url": "length",
- "valueInteger": 8
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4088
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "19005-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "Impresssions"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6946",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "60022001",
- "display": "POSSIBLE DIAGNOSIS (CONTEXTUAL QUALIFIER) (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4836
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4836
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "233604007",
- "display": "PNEUMONIA (DISORDER)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "39607008",
- "display": "LUNG STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID1301",
- "display": "LUNG"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID13437",
- "display": "LUNGS"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID13406",
- "display": "ANATOMICAL LOBE"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4798
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "45651917",
- "display": "LATERALITY (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4798
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "7771000",
- "display": "LEFT (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": true
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4798
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4836
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "19005-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "Impresssions"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6948",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "60022001",
- "display": "POSSIBLE DIAGNOSIS (CONTEXTUAL QUALIFIER) (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4836
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4836
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "233604007",
- "display": "PNEUMONIA (DISORDER)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "39607008",
- "display": "LUNG STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID1301",
- "display": "LUNG"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID13437",
- "display": "LUNGS"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID13406",
- "display": "ANATOMICAL LOBE"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4814
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "45651917",
- "display": "LATERALITY (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4814
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "24028007",
- "display": "RIGHT (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": true
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4814
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4836
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "19005-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "Impresssions"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6950",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "60022001",
- "display": "POSSIBLE DIAGNOSIS (CONTEXTUAL QUALIFIER) (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4849
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4849
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "23583003",
- "display": "INFLAMMATION (MORPHOLOGIC ABNORMALITY)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "39607008",
- "display": "LUNG STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID1301",
- "display": "LUNG"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID13437",
- "display": "LUNGS"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID13406",
- "display": "ANATOMICAL LOBE"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4798
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "45651917",
- "display": "LATERALITY (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4798
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "7771000",
- "display": "LEFT (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": true
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4798
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4849
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "19005-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "Impresssions"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "finding",
- "finding": {
- "resourceType": "Observation",
- "id": "6952",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "60022001",
- "display": "POSSIBLE DIAGNOSIS (CONTEXTUAL QUALIFIER) (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4849
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4849
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "23583003",
- "display": "INFLAMMATION (MORPHOLOGIC ABNORMALITY)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "39607008",
- "display": "LUNG STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID1301",
- "display": "LUNG"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID13437",
- "display": "LUNGS"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID13406",
- "display": "ANATOMICAL LOBE"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4814
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "45651917",
- "display": "LATERALITY (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4814
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "24028007",
- "display": "RIGHT (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": true
- }
- ]
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4814
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4849
- },
- {
- "url": "length",
- "valueInteger": 11
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "code",
- "valueString": "19005-8"
- },
- {
- "url": "codingSystem",
- "valueString": "2.16.840.1.113883.6.1"
- },
- {
- "url": "codingSystemName",
- "valueString": "http://loinc.org"
- },
- {
- "url": "displayName",
- "valueString": "Impresssions"
- }
- ],
- "url": "section"
- }
- ]
- },
- {
- "kind": "followupCommunication",
- "dateTime": [
- "2023-12-21T18:30:00"
- ],
- "recipient": [
- "doctor"
- ],
- "wasAcknowledged": true,
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4957
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4972
- },
- {
- "url": "length",
- "valueInteger": 76
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 5066
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 5080
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ]
- },
- {
- "kind": "criticalResult",
- "result": {
- "description": "RETROPERITONEAL HEMORRHAGE",
- "finding": {
- "resourceType": "Observation",
- "id": "6869",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "2931005",
- "display": "PROBABLE DIAGNOSIS (CONTEXTUAL QUALIFIER) (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2265
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2248
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2265
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131148009",
- "display": "BLEEDING (FINDING)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2248
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2248
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "699600004",
- "display": "STRUCTURE OF RETROPERITONEAL SPACE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2248
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2248
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID431",
- "display": "RETROPERITONEUM"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2195
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "45651917",
- "display": "LATERALITY (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2195
- },
- {
- "url": "length",
- "valueInteger": 4
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "7771000",
- "display": "LEFT (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- }
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2248
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 2265
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ]
- },
- {
- "kind": "criticalResult",
- "result": {
- "description": "RETROPERITONEAL HEMORRHAGE",
- "finding": {
- "resourceType": "Observation",
- "id": "6933",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "162432007",
- "display": "SYMPTOM: GENERALIZED (FINDING)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "2931005",
- "display": "PROBABLE DIAGNOSIS (CONTEXTUAL QUALIFIER) (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4120
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4120
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131148009",
- "display": "BLEEDING (FINDING)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4088
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4088
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "699600004",
- "display": "STRUCTURE OF RETROPERITONEAL SPACE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4088
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4088
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID431",
- "display": "RETROPERITONEUM"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": false
- }
- ]
- }
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4088
- },
- {
- "url": "length",
- "valueInteger": 15
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4120
- },
- {
- "url": "length",
- "valueInteger": 10
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ]
- },
- {
- "kind": "criticalResult",
- "result": {
- "description": "PNEUMONIA",
- "finding": {
- "resourceType": "Observation",
- "id": "6948",
- "status": "unknown",
- "category": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "439401001",
- "display": "DIAGNOSIS (OBSERVABLE ENTITY)"
- }
- ]
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "404684003",
- "display": "CLINICAL FINDING (FINDING)"
- }
- ]
- },
- "interpretation": [
- {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "60022001",
- "display": "POSSIBLE DIAGNOSIS (CONTEXTUAL QUALIFIER) (QUALIFIER VALUE)"
- }
- ]
- }
- ],
- "component": [
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4836
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "131195008",
- "display": "SUBJECT OF INFORMATION (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4836
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "233604007",
- "display": "PNEUMONIA (DISORDER)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "39607008",
- "display": "LUNG STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID1301",
- "display": "LUNG"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID13437",
- "display": "LUNGS"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "722871000000108",
- "display": "ANATOMY (QUALIFIER VALUE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4784
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- },
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4790
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://radlex.org",
- "code": "RID13406",
- "display": "ANATOMICAL LOBE"
- }
- ]
- }
- },
- {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4814
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "45651917",
- "display": "LATERALITY (ATTRIBUTE)"
- }
- ]
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4814
- },
- {
- "url": "length",
- "valueInteger": 5
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ],
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "24028007",
- "display": "RIGHT (QUALIFIER VALUE)"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "46150521",
- "display": "MULTIPLE (QUALIFIER VALUE)"
- }
- ]
- },
- "valueBoolean": true
- }
- ]
- }
- },
- "extension": [
- {
- "extension": [
- {
- "url": "reference",
- "valueReference": {
- "reference": "docid1"
- }
- },
- {
- "url": "offset",
- "valueInteger": 4836
- },
- {
- "url": "length",
- "valueInteger": 9
- }
- ],
- "url": "http://hl7.org/fhir/StructureDefinition/derivation-reference"
- }
- ]
- },
- {
- "procedureCodes": [
- {
- "coding": [
- {
- "system": "http://loinc.org",
- "code": "44115-4",
- "display": "CT ABDOMEN AND PELVIS"
- }
- ]
- }
- ],
- "imagingProcedures": [
- {
- "modality": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "77477000",
- "display": "COMPUTERIZED AXIAL TOMOGRAPHY (PROCEDURE)"
- }
- ]
- },
- "anatomy": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "113345001",
- "display": "ABDOMINAL STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- },
- {
- "modality": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "77477000",
- "display": "COMPUTERIZED AXIAL TOMOGRAPHY (PROCEDURE)"
- }
- ]
- },
- "anatomy": {
- "coding": [
- {
- "system": "http://snomed.info/sct",
- "code": "12921003",
- "display": "PELVIC STRUCTURE (BODY STRUCTURE)"
- }
- ]
- }
- }
- ],
- "orderedProcedure": {
- "code": {
- "coding": [
- {
- "code": "111111"
- }
- ]
- },
- "description": "CT ABD/PELVIS."
- },
- "kind": "radiologyProcedure"
- }
- ]
- }
- ],
- "modelVersion": "2024-01-19-preview"
- },
- "id": "ad28aef5-87f3-4d2d-97eb-5cdeb4519d12",
- "createdDateTime": "2024-01-29T19:50:52Z",
- "expirationDateTime": "2024-01-30T19:50:52Z",
- "lastUpdateDateTime": "2024-01-29T19:51:12Z",
- "status": "succeeded"
- }
- }
- }
-}
diff --git a/specification/ai/data-plane/HealthInsights/preview/2023-09-01-preview/examples/SuccessfulTrialMatcherRequest.json b/specification/ai/data-plane/HealthInsights/preview/2023-09-01-preview/examples/SuccessfulTrialMatcherRequest.json
deleted file mode 100644
index 680e2d698c5a..000000000000
--- a/specification/ai/data-plane/HealthInsights/preview/2023-09-01-preview/examples/SuccessfulTrialMatcherRequest.json
+++ /dev/null
@@ -1,2996 +0,0 @@
-{
- "operationId": "TrialMatcher_CreateJob",
- "title": "Creates a Trial Matcher job with the given request body.",
- "parameters": {
- "endpoint": "{endpoint}",
- "api-version": "2023-09-01-preview",
- "body": {
- "patients": [
- {
- "id": "Patient ID Example 2",
- "info": {
- "sex": "female",
- "birthDate": "1976-09-10",
- "clinicalInfo": [
- {
- "resourceType": "Condition",
- "code": {
- "coding": [
- {
- "system": "http://www.nlm.nih.gov/research/umls",
- "code": "C0041296",
- "display": "Tuberculosis"
- }
- ]
- }
- },
- {
- "code": {
- "coding": [
- {
- "code": "C0006826",
- "display": "MalignantNeoplasms",
- "system": "http://www.nlm.nih.gov/research/umls"
- }
- ]
- },
- "resourceType": "Observation",
- "status": "unknown",
- "valueBoolean": true
- },
- {
- "code": {
- "coding": [
- {
- "code": "C0018802",
- "display": "MalignantNeoplasms",
- "system": "http://www.nlm.nih.gov/research/umls"
- }
- ]
- },
- "resourceType": "Observation",
- "status": "unknown",
- "valueBoolean": true
- }
- ]
- }
- }
- ],
- "configuration": {
- "verbose": true,
- "includeEvidence": true,
- "clinicalTrials": {
- "customTrials": [
- {
- "resourceType": "ResearchStudy",
- "contained": [
- {
- "resourceType": "PlanDefinition",
- "id": "1b5bc5d5-9413-43f7-9da6-70db2606b7cd",
- "name": "Rilpivirine",
- "title": "Rilpivirine",
- "type": {
- "coding": [
- {
- "system": "http://terminology.hl7.org/CodeSystem/plan-definition-type",
- "code": "workflow-definition",
- "display": "Workflow Definition"
- }
- ]
- },
- "status": "active",
- "action": [
- {
- "title": "Rilpivirine",
- "description": "Patients will receive rilpivirine tablet 25 milligram or adjusted dose orally once daily for 240 weeks.",
- "code": [
- {
- "text": "Drug"
- }
- ]
- }
- ]
- },
- {
- "resourceType": "PlanDefinition",
- "id": "30f45f8a-a0f5-4eed-a5e1-4819137c10b2",
- "name": "Zidovudine",
- "title": "Zidovudine",
- "type": {
- "coding": [
- {
- "system": "http://terminology.hl7.org/CodeSystem/plan-definition-type",
- "code": "workflow-definition",
- "display": "Workflow Definition"
- }
- ]
- },
- "status": "active",
- "action": [
- {
- "title": "Zidovudine",
- "description": "Type=exact, form= appropriate pediatric formulation, unit=mg, route=oral. The patients will receive this selected NRTI once daily for 240 weeks.",
- "code": [
- {
- "text": "Drug"
- }
- ]
- }
- ]
- },
- {
- "resourceType": "PlanDefinition",
- "id": "8958e19c-17db-4152-874d-cf68c3918769",
- "name": "Abacavir",
- "title": "Abacavir",
- "type": {
- "coding": [
- {
- "system": "http://terminology.hl7.org/CodeSystem/plan-definition-type",
- "code": "workflow-definition",
- "display": "Workflow Definition"
- }
- ]
- },
- "status": "active",
- "action": [
- {
- "title": "Abacavir",
- "description": "Type=exact, form=appropriate pediatric formulation, unit=mg, route=oral. The patients will receive this selected NRTI once daily for 240 weeks.",
- "code": [
- {
- "text": "Drug"
- }
- ]
- }
- ]
- },
- {
- "resourceType": "PlanDefinition",
- "id": "bef1c7b6-1e1a-4fb4-8bcd-b9d965dd09e6",
- "name": "Tenofovir disoproxil fumarate",
- "title": "Tenofovir disoproxil fumarate",
- "type": {
- "coding": [
- {
- "system": "http://terminology.hl7.org/CodeSystem/plan-definition-type",
- "code": "workflow-definition",
- "display": "Workflow Definition"
- }
- ]
- },
- "status": "active",
- "action": [
- {
- "title": "Tenofovir disoproxil fumarate",
- "description": "Type=exact, form=appropriate pediatric formulation, unit=mg, route=oral. The patients will receive this selected NRTI once daily for 240 weeks.",
- "code": [
- {
- "text": "Drug"
- }
- ]
- }
- ]
- },
- {
- "resourceType": "PlanDefinition",
- "id": "ec554338-0167-4034-98dd-ee1cd5860430",
- "name": "Lamivudine",
- "title": "Lamivudine",
- "type": {
- "coding": [
- {
- "system": "http://terminology.hl7.org/CodeSystem/plan-definition-type",
- "code": "workflow-definition",
- "display": "Workflow Definition"
- }
- ]
- },
- "status": "active",
- "action": [
- {
- "title": "Lamivudine",
- "description": "Type=exact, form=appropriate pediatric formulation, unit=mg, route=oral. The patients will receive this selected NRTI once daily for 240 weeks.",
- "code": [
- {
- "text": "Drug"
- }
- ]
- }
- ]
- },
- {
- "resourceType": "PlanDefinition",
- "id": "8ddc695e-efab-441e-bd49-c1decfdb80bf",
- "name": "Emtricitabine",
- "title": "Emtricitabine",
- "type": {
- "coding": [
- {
- "system": "http://terminology.hl7.org/CodeSystem/plan-definition-type",
- "code": "workflow-definition",
- "display": "Workflow Definition"
- }
- ]
- },
- "status": "active",
- "action": [
- {
- "title": "Emtricitabine",
- "description": "Type=exact, form=appropriate pediatric formulation, unit=mg, route=oral. The patients will receive this selected NRTI once daily for 240 weeks.",
- "code": [
- {
- "text": "Drug"
- }
- ]
- }
- ]
- },
- {
- "resourceType": "Group",
- "id": "73e459c6-9b92-479d-b122-0712d18a9131",
- "extension": [
- {
- "id": "GroupQuantifier",
- "valueCoding": {
- "system": "http://hl7.org/fhir/action-selection-behavior",
- "code": "all",
- "display": "All"
- }
- }
- ],
- "type": "person",
- "actual": false,
- "characteristic": [
- {
- "code": {
- "extension": [
- {
- "id": "CharacteristicCodeType",
- "valueString": "TreatmentName"
- }
- ],
- "coding": [
- {
- "system": "http://www.nlm.nih.gov/research/umls",
- "code": "C0723712",
- "display": "therapeutic"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/rxnorm",
- "code": "220281",
- "display": "therapeutic"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/chv",
- "code": "0000046327",
- "display": "therapeutic"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/mmsl",
- "code": "7381",
- "display": "therapeutic"
- }
- ],
- "text": "therapeutic"
- },
- "valueCodeableConcept": {
- "coding": [
- {
- "system": "http://loinc.org",
- "code": "47519-4",
- "display": "History of Procedures"
- }
- ],
- "text": "History of Procedures"
- },
- "exclude": false
- },
- {
- "code": {
- "extension": [
- {
- "id": "CharacteristicCodeType",
- "valueString": "TreatmentName"
- }
- ],
- "coding": [
- {
- "system": "http://www.nlm.nih.gov/research/umls",
- "code": "C0086413",
- "display": "HIV vaccine"
- },
- {
- "system": "http://ncimeta.nci.nih.gov",
- "code": "C1325",
- "display": "HIV vaccine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/medcin",
- "code": "347399",
- "display": "HIV vaccine"
- },
- {
- "system": "http://hl7.org/fhir/sid/cvx",
- "code": "61",
- "display": "HIV vaccine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/hl7v2.5",
- "code": "61",
- "display": "HIV vaccine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/hl7v3.0",
- "code": "61",
- "display": "HIV vaccine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/msh",
- "code": "D016915",
- "display": "HIV vaccine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/chv",
- "code": "0000015914",
- "display": "HIV vaccine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/csp",
- "code": "3059-5000",
- "display": "HIV vaccine"
- },
- {
- "system": "http://loinc.org",
- "code": "LP183501-8",
- "display": "HIV vaccine"
- }
- ],
- "text": "HIV vaccine"
- },
- "valueCodeableConcept": {
- "coding": [
- {
- "system": "http://loinc.org",
- "code": "47519-4",
- "display": "History of Procedures"
- }
- ],
- "text": "History of Procedures"
- },
- "exclude": false
- }
- ]
- },
- {
- "resourceType": "Group",
- "id": "127161fc-b30f-4efc-ae14-2d064dc6084b",
- "extension": [
- {
- "id": "GroupQuantifier",
- "valueCoding": {
- "system": "http://hl7.org/fhir/action-selection-behavior",
- "code": "all",
- "display": "All"
- }
- }
- ],
- "type": "person",
- "actual": false,
- "characteristic": [
- {
- "code": {
- "text": "LogicalGroup"
- },
- "valueReference": {
- "reference": "#73e459c6-9b92-479d-b122-0712d18a9131",
- "type": "Group"
- },
- "exclude": true
- },
- {
- "code": {
- "extension": [
- {
- "id": "CharacteristicCodeType",
- "valueString": "MedicationClass"
- }
- ],
- "text": "HIV drug",
- "coding": [
- {
- "system": "http://www.nlm.nih.gov/research/umls",
- "code": "somecode",
- "display": "somecode"
- }
- ]
- },
- "valueCodeableConcept": {
- "coding": [
- {
- "system": "http://loinc.org",
- "code": "10160-0",
- "display": "History of medication use"
- }
- ],
- "text": "History of medication use"
- },
- "exclude": false
- }
- ]
- },
- {
- "resourceType": "Group",
- "id": "c26ff014-3da3-419b-9338-6e4b4d49031e",
- "extension": [
- {
- "id": "GroupQuantifier",
- "valueCoding": {
- "system": "http://hl7.org/fhir/action-selection-behavior",
- "code": "one-or-more",
- "display": "One Or More"
- }
- }
- ],
- "type": "person",
- "actual": false,
- "characteristic": [
- {
- "code": {
- "extension": [
- {
- "id": "CharacteristicCodeType",
- "valueString": "MedicationName"
- }
- ],
- "coding": [
- {
- "system": "http://www.nlm.nih.gov/research/umls",
- "code": "C0132326",
- "display": "nevirapine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/msh",
- "code": "D019829",
- "display": "nevirapine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/drugbank",
- "code": "DB00238",
- "display": "nevirapine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/pdq",
- "code": "CDR0000712787",
- "display": "nevirapine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_fda",
- "code": "99DK7FVK1H",
- "display": "nevirapine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/mthspl",
- "code": "99DK7FVK1H",
- "display": "nevirapine"
- },
- {
- "system": "http://hl7.org/fhir/ndfrt",
- "code": "4020991",
- "display": "nevirapine"
- },
- {
- "system": "http://ncimeta.nci.nih.gov",
- "code": "C29277",
- "display": "nevirapine"
- },
- {
- "system": "http://snomed.info/sctv",
- "code": "108704001",
- "display": "nevirapine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/medcin",
- "code": "75157",
- "display": "nevirapine"
- },
- {
- "system": "http://www.whocc.no/atc",
- "code": "J05AG01",
- "display": "nevirapine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nddf",
- "code": "006062",
- "display": "nevirapine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/rcd",
- "code": "eiK..",
- "display": "nevirapine"
- },
- {
- "system": "http://loinc.org",
- "code": "LP21317-0",
- "display": "nevirapine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/mmsl",
- "code": "175112",
- "display": "nevirapine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/lch_nw",
- "code": "sh2010013984",
- "display": "nevirapine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/chv",
- "code": "0000016392",
- "display": "nevirapine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/gs",
- "code": "2030",
- "display": "nevirapine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/csp",
- "code": "4007-0088",
- "display": "nevirapine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/rxnorm",
- "code": "53654",
- "display": "nevirapine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/usp",
- "code": "m56485",
- "display": "nevirapine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/uspmg",
- "code": "MTHU000656",
- "display": "nevirapine"
- }
- ],
- "text": "nevirapine"
- },
- "valueCodeableConcept": {
- "coding": [
- {
- "system": "http://loinc.org",
- "code": "10160-0",
- "display": "History of medication use"
- }
- ],
- "text": "History of medication use"
- },
- "exclude": false
- },
- {
- "code": {
- "extension": [
- {
- "id": "CharacteristicCodeType",
- "valueString": "MedicationName"
- }
- ],
- "coding": [
- {
- "system": "http://www.nlm.nih.gov/research/umls",
- "code": "C0043474",
- "display": "zidovudine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/pdq",
- "code": "CDR0000040121",
- "display": "zidovudine"
- },
- {
- "system": "http://ncimeta.nci.nih.gov",
- "code": "C947",
- "display": "zidovudine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/msh",
- "code": "D015215",
- "display": "zidovudine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/csp",
- "code": "2109-4800",
- "display": "zidovudine"
- },
- {
- "system": "http://snomed.info/sctv",
- "code": "387151007",
- "display": "zidovudine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/psy",
- "code": "05223",
- "display": "zidovudine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/medcin",
- "code": "41905",
- "display": "zidovudine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/drugbank",
- "code": "DB00495",
- "display": "zidovudine"
- },
- {
- "system": "http://snomed.info/sct",
- "code": "C-55B60",
- "display": "zidovudine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/rcd",
- "code": "ei5..",
- "display": "zidovudine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/chv",
- "code": "0000013273",
- "display": "zidovudine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_nci-gloss",
- "code": "CDR0000044478",
- "display": "zidovudine"
- },
- {
- "system": "http://hl7.org/fhir/ndfrt",
- "code": "4019502",
- "display": "zidovudine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/rxnorm",
- "code": "11413",
- "display": "zidovudine"
- },
- {
- "system": "http://loinc.org",
- "code": "LP16744-2",
- "display": "zidovudine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_dtp",
- "code": "NSC0602670",
- "display": "zidovudine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/usp",
- "code": "m89510",
- "display": "zidovudine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/mthspl",
- "code": "4B9XT59T7S",
- "display": "zidovudine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/gs",
- "code": "2650",
- "display": "zidovudine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_ctrp",
- "code": "C947",
- "display": "zidovudine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_fda",
- "code": "4B9XT59T7S",
- "display": "zidovudine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/mmsl",
- "code": "d00034",
- "display": "zidovudine"
- },
- {
- "system": "http://www.whocc.no/atc",
- "code": "J05AF01",
- "display": "zidovudine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/uspmg",
- "code": "MTHU000671",
- "display": "zidovudine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nddf",
- "code": "003019",
- "display": "zidovudine"
- }
- ],
- "text": "zidovudine"
- },
- "valueCodeableConcept": {
- "coding": [
- {
- "system": "http://loinc.org",
- "code": "10160-0",
- "display": "History of medication use"
- }
- ],
- "text": "History of medication use"
- },
- "exclude": false
- }
- ]
- },
- {
- "resourceType": "Group",
- "id": "9ab418f5-9bf1-4bb7-a55f-0eed1244addb",
- "extension": [
- {
- "id": "GroupQuantifier",
- "valueCoding": {
- "system": "http://hl7.org/fhir/action-selection-behavior",
- "code": "all",
- "display": "All"
- }
- }
- ],
- "type": "person",
- "actual": false,
- "characteristic": [
- {
- "code": {
- "text": "LogicalGroup"
- },
- "valueReference": {
- "reference": "#c26ff014-3da3-419b-9338-6e4b4d49031e",
- "type": "Group"
- },
- "exclude": false
- },
- {
- "code": {
- "extension": [
- {
- "id": "CharacteristicCodeType",
- "valueString": "SymptomOrSign"
- }
- ],
- "coding": [
- {
- "system": "http://www.nlm.nih.gov/research/umls",
- "code": "C0282474",
- "display": "mother-to-child transmission"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/msh",
- "code": "D018445",
- "display": "mother-to-child transmission"
- }
- ],
- "text": "mother-to-child transmission"
- },
- "exclude": false
- }
- ]
- },
- {
- "resourceType": "Group",
- "id": "c31f130b-c0e7-411a-a32b-57f07ea62559",
- "extension": [
- {
- "id": "GroupQuantifier",
- "valueCoding": {
- "system": "http://hl7.org/fhir/action-selection-behavior",
- "code": "all",
- "display": "All"
- }
- }
- ],
- "type": "person",
- "actual": false,
- "characteristic": [
- {
- "code": {
- "text": "LogicalGroup"
- },
- "valueReference": {
- "reference": "#127161fc-b30f-4efc-ae14-2d064dc6084b",
- "type": "Group"
- },
- "exclude": false
- },
- {
- "code": {
- "text": "LogicalGroup"
- },
- "valueReference": {
- "reference": "#9ab418f5-9bf1-4bb7-a55f-0eed1244addb",
- "type": "Group"
- },
- "exclude": false
- }
- ]
- },
- {
- "resourceType": "Group",
- "id": "1d943af4-3b3e-4363-9e82-bc0e59b8c3e1",
- "extension": [
- {
- "id": "GroupQuantifier",
- "valueCoding": {
- "system": "http://hl7.org/fhir/action-selection-behavior",
- "code": "one-or-more",
- "display": "One Or More"
- }
- }
- ],
- "type": "person",
- "actual": false,
- "characteristic": [
- {
- "code": {
- "extension": [
- {
- "id": "CharacteristicCodeType",
- "valueString": "MedicationName"
- }
- ],
- "coding": [
- {
- "system": "http://www.nlm.nih.gov/research/umls",
- "code": "C0132326",
- "display": "NVP"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/msh",
- "code": "D019829",
- "display": "NVP"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/drugbank",
- "code": "DB00238",
- "display": "NVP"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/pdq",
- "code": "CDR0000712787",
- "display": "NVP"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_fda",
- "code": "99DK7FVK1H",
- "display": "NVP"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/mthspl",
- "code": "99DK7FVK1H",
- "display": "NVP"
- },
- {
- "system": "http://hl7.org/fhir/ndfrt",
- "code": "4020991",
- "display": "NVP"
- },
- {
- "system": "http://ncimeta.nci.nih.gov",
- "code": "C29277",
- "display": "NVP"
- },
- {
- "system": "http://snomed.info/sctv",
- "code": "108704001",
- "display": "NVP"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/medcin",
- "code": "75157",
- "display": "NVP"
- },
- {
- "system": "http://www.whocc.no/atc",
- "code": "J05AG01",
- "display": "NVP"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nddf",
- "code": "006062",
- "display": "NVP"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/rcd",
- "code": "eiK..",
- "display": "NVP"
- },
- {
- "system": "http://loinc.org",
- "code": "LP21317-0",
- "display": "NVP"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/mmsl",
- "code": "175112",
- "display": "NVP"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/lch_nw",
- "code": "sh2010013984",
- "display": "NVP"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/chv",
- "code": "0000016392",
- "display": "NVP"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/gs",
- "code": "2030",
- "display": "NVP"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/csp",
- "code": "4007-0088",
- "display": "NVP"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/rxnorm",
- "code": "53654",
- "display": "NVP"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/usp",
- "code": "m56485",
- "display": "NVP"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/uspmg",
- "code": "MTHU000656",
- "display": "NVP"
- }
- ],
- "text": "NVP"
- },
- "valueCodeableConcept": {
- "coding": [
- {
- "system": "http://loinc.org",
- "code": "10160-0",
- "display": "History of medication use"
- }
- ],
- "text": "History of medication use"
- },
- "exclude": false
- },
- {
- "code": {
- "extension": [
- {
- "id": "CharacteristicCodeType",
- "valueString": "MedicationName"
- }
- ],
- "coding": [
- {
- "system": "http://www.nlm.nih.gov/research/umls",
- "code": "C0043474",
- "display": "AZT"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/pdq",
- "code": "CDR0000040121",
- "display": "AZT"
- },
- {
- "system": "http://ncimeta.nci.nih.gov",
- "code": "C947",
- "display": "AZT"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/msh",
- "code": "D015215",
- "display": "AZT"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/csp",
- "code": "2109-4800",
- "display": "AZT"
- },
- {
- "system": "http://snomed.info/sctv",
- "code": "387151007",
- "display": "AZT"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/psy",
- "code": "05223",
- "display": "AZT"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/medcin",
- "code": "41905",
- "display": "AZT"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/drugbank",
- "code": "DB00495",
- "display": "AZT"
- },
- {
- "system": "http://snomed.info/sct",
- "code": "C-55B60",
- "display": "AZT"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/rcd",
- "code": "ei5..",
- "display": "AZT"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/chv",
- "code": "0000013273",
- "display": "AZT"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_nci-gloss",
- "code": "CDR0000044478",
- "display": "AZT"
- },
- {
- "system": "http://hl7.org/fhir/ndfrt",
- "code": "4019502",
- "display": "AZT"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/rxnorm",
- "code": "11413",
- "display": "AZT"
- },
- {
- "system": "http://loinc.org",
- "code": "LP16744-2",
- "display": "AZT"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_dtp",
- "code": "NSC0602670",
- "display": "AZT"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/usp",
- "code": "m89510",
- "display": "AZT"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/mthspl",
- "code": "4B9XT59T7S",
- "display": "AZT"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/gs",
- "code": "2650",
- "display": "AZT"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_ctrp",
- "code": "C947",
- "display": "AZT"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_fda",
- "code": "4B9XT59T7S",
- "display": "AZT"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/mmsl",
- "code": "d00034",
- "display": "AZT"
- },
- {
- "system": "http://www.whocc.no/atc",
- "code": "J05AF01",
- "display": "AZT"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/uspmg",
- "code": "MTHU000671",
- "display": "AZT"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nddf",
- "code": "003019",
- "display": "AZT"
- }
- ],
- "text": "AZT"
- },
- "valueCodeableConcept": {
- "coding": [
- {
- "system": "http://loinc.org",
- "code": "10160-0",
- "display": "History of medication use"
- }
- ],
- "text": "History of medication use"
- },
- "exclude": false
- }
- ]
- },
- {
- "resourceType": "Group",
- "id": "8eddc9da-cdfc-43d9-a9fc-5306d66362f3",
- "extension": [
- {
- "id": "GroupQuantifier",
- "valueCoding": {
- "system": "http://hl7.org/fhir/action-selection-behavior",
- "code": "all",
- "display": "All"
- }
- }
- ],
- "type": "person",
- "actual": false,
- "characteristic": [
- {
- "code": {
- "text": "LogicalGroup"
- },
- "valueReference": {
- "reference": "#1d943af4-3b3e-4363-9e82-bc0e59b8c3e1",
- "type": "Group"
- },
- "exclude": false
- },
- {
- "code": {
- "extension": [
- {
- "id": "CharacteristicCodeType",
- "valueString": "SymptomOrSign"
- }
- ],
- "coding": [
- {
- "system": "http://www.nlm.nih.gov/research/umls",
- "code": "C0282474",
- "display": "mother-to-child transmission"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/msh",
- "code": "D018445",
- "display": "mother-to-child transmission"
- }
- ],
- "text": "mother-to-child transmission"
- },
- "exclude": false
- }
- ]
- },
- {
- "resourceType": "Group",
- "id": "4ee79ae8-bf19-4474-a72e-3616ac0a9fdf",
- "extension": [
- {
- "id": "GroupQuantifier",
- "valueCoding": {
- "system": "http://hl7.org/fhir/action-selection-behavior",
- "code": "all",
- "display": "All"
- }
- }
- ],
- "type": "person",
- "actual": false,
- "characteristic": [
- {
- "code": {
- "extension": [
- {
- "id": "CharacteristicCodeType",
- "valueString": "MedicationClass"
- }
- ],
- "text": "ARVs"
- },
- "valueCodeableConcept": {
- "coding": [
- {
- "system": "http://loinc.org",
- "code": "10160-0",
- "display": "History of medication use"
- }
- ],
- "text": "History of medication use"
- },
- "exclude": false
- },
- {
- "code": {
- "text": "LogicalGroup"
- },
- "valueReference": {
- "reference": "#8eddc9da-cdfc-43d9-a9fc-5306d66362f3",
- "type": "Group"
- },
- "exclude": false
- }
- ]
- },
- {
- "resourceType": "Group",
- "id": "583a9867-c95e-4225-bd19-47c324e26c0f",
- "extension": [
- {
- "id": "GroupQuantifier",
- "valueCoding": {
- "system": "http://hl7.org/fhir/action-selection-behavior",
- "code": "all",
- "display": "All"
- }
- }
- ],
- "type": "person",
- "actual": false,
- "characteristic": [
- {
- "code": {
- "extension": [
- {
- "id": "CharacteristicCodeType",
- "valueString": "ExaminationName"
- }
- ],
- "text": "Plasma viral load"
- },
- "valueQuantity": {
- "value": 100000,
- "comparator": ">"
- },
- "exclude": false
- }
- ]
- },
- {
- "resourceType": "Group",
- "id": "35d36257-564c-48e0-9c65-b2551870b0bb",
- "extension": [
- {
- "id": "GroupQuantifier",
- "valueCoding": {
- "system": "http://hl7.org/fhir/action-selection-behavior",
- "code": "all",
- "display": "All"
- }
- }
- ],
- "type": "person",
- "actual": false,
- "characteristic": [
- {
- "code": {
- "extension": [
- {
- "id": "CharacteristicCodeType",
- "valueString": "MedicationName"
- }
- ],
- "coding": [
- {
- "system": "http://www.nlm.nih.gov/research/umls",
- "code": "C0132326",
- "display": "with NVP"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/msh",
- "code": "D005838",
- "display": "genotypic"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/psy",
- "code": "20920",
- "display": "genotypic"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/chv",
- "code": "0000005452",
- "display": "genotypic"
- },
- {
- "system": "http://loinc.org",
- "code": "LP345004-8",
- "display": "genotypic"
- },
- {
- "system": "http://ncimeta.nci.nih.gov",
- "code": "C16631",
- "display": "genotypic"
- },
- {
- "system": "http://snomed.info/sctv",
- "code": "145681002",
- "display": "genotypic"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_nci-gloss",
- "code": "CDR0000660739",
- "display": "genotypic"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/aod",
- "code": "0000002877",
- "display": "genotypic"
- },
- {
- "system": "http://snomed.info/sct",
- "code": "F-E0280",
- "display": "genotypic"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/csp",
- "code": "1258-5784",
- "display": "genotypic"
- }
- ],
- "text": "genotypic"
- },
- "valueCodeableConcept": {
- "text": "value:"
- },
- "exclude": false
- },
- {
- "code": {
- "extension": [
- {
- "id": "CharacteristicCodeType",
- "valueString": "SymptomOrSign"
- }
- ],
- "text": "non-nucleoside reverse transcriptase inhibitor resistance"
- },
- "exclude": false
- }
- ]
- },
- {
- "resourceType": "Group",
- "id": "bdcbe31b-c0f7-4205-9b75-34a8418cfdb2",
- "extension": [
- {
- "id": "GroupQuantifier",
- "valueCoding": {
- "system": "http://hl7.org/fhir/action-selection-behavior",
- "code": "one-or-more",
- "display": "One Or More"
- }
- }
- ],
- "type": "person",
- "actual": false,
- "characteristic": [
- {
- "code": {
- "extension": [
- {
- "id": "CharacteristicCodeType",
- "valueString": "Diagnosis"
- }
- ],
- "coding": [
- {
- "system": "http://www.nlm.nih.gov/research/umls",
- "code": "C0041296",
- "display": "tuberculosis"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/medlineplus",
- "code": "41",
- "display": "tuberculosis"
- },
- {
- "system": "http://ncimeta.nci.nih.gov",
- "code": "C3423",
- "display": "tuberculosis"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/medcin",
- "code": "31051",
- "display": "tuberculosis"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/chv",
- "code": "0000012630",
- "display": "tuberculosis"
- },
- {
- "system": "http://snomed.info/sctv",
- "code": "56717001",
- "display": "tuberculosis"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/rcd",
- "code": "A1...",
- "display": "tuberculosis"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/msh",
- "code": "D014376",
- "display": "tuberculosis"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/cst",
- "code": "INFECT",
- "display": "tuberculosis"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_nci-gloss",
- "code": "CDR0000513048",
- "display": "tuberculosis"
- },
- {
- "system": "http://hl7.org/fhir/sid/icpc-2",
- "code": "MTHU076452",
- "display": "tuberculosis"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/mdr",
- "code": "10021870",
- "display": "tuberculosis"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/who",
- "code": "0923",
- "display": "tuberculosis"
- },
- {
- "system": "http://snomed.info/sct",
- "code": "DE-14800",
- "display": "tuberculosis"
- },
- {
- "system": "http://hl7.org/fhir/sid/icd-10-cm",
- "code": "A15-A19",
- "display": "tuberculosis"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/bi",
- "code": "BI00198",
- "display": "tuberculosis"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/dxp",
- "code": "U004166",
- "display": "tuberculosis"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_nichd",
- "code": "C3423",
- "display": "tuberculosis"
- },
- {
- "system": "http://loinc.org",
- "code": "LA10513-2",
- "display": "tuberculosis"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/lch_nw",
- "code": "sh85138408",
- "display": "tuberculosis"
- },
- {
- "system": "http://snomed.info/sct",
- "code": "D-0188",
- "display": "tuberculosis"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/lch",
- "code": "U004809",
- "display": "tuberculosis"
- },
- {
- "system": "http://hl7.org/fhir/sid/icpc-2",
- "code": "A70012",
- "display": "tuberculosis"
- },
- {
- "system": "http://hl7.org/fhir/sid/icd-10",
- "code": "A15-A19.9",
- "display": "tuberculosis"
- },
- {
- "system": "http://hl7.org/fhir/sid/icd-10",
- "code": "A15-A19.9",
- "display": "tuberculosis"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/ccs",
- "code": "1",
- "display": "tuberculosis"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/ccs_10",
- "code": "1",
- "display": "tuberculosis"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_cptac",
- "code": "C3423",
- "display": "tuberculosis"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/csp",
- "code": "0368-2498",
- "display": "tuberculosis"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/aod",
- "code": "0000004838",
- "display": "tuberculosis"
- },
- {
- "system": "http://hl7.org/fhir/sid/icd-9-cm",
- "code": "010-018.99",
- "display": "tuberculosis"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/icpc2eeng",
- "code": "A70",
- "display": "tuberculosis"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/costar",
- "code": "754",
- "display": "tuberculosis"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/ccpss",
- "code": "1018255",
- "display": "tuberculosis"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/psy",
- "code": "54410",
- "display": "tuberculosis"
- }
- ],
- "text": "tuberculosis"
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "id": "CharacteristicCodeType",
- "valueString": "ConditionQualifier"
- }
- ],
- "text": "active"
- },
- "exclude": false
- },
- {
- "code": {
- "extension": [
- {
- "id": "CharacteristicCodeType",
- "valueString": "TreatmentName"
- }
- ],
- "text": "treated for tuberculosis"
- },
- "valueCodeableConcept": {
- "coding": [
- {
- "system": "http://loinc.org",
- "code": "47519-4",
- "display": "History of Procedures"
- }
- ],
- "text": "History of Procedures"
- },
- "exclude": false
- }
- ]
- },
- {
- "resourceType": "Group",
- "id": "2a43edc4-0000-0000-0000-000000000000",
- "extension": [
- {
- "id": "GroupQuantifier",
- "valueCoding": {
- "system": "http://hl7.org/fhir/action-selection-behavior",
- "code": "all",
- "display": "All"
- }
- }
- ],
- "type": "person",
- "actual": false,
- "characteristic": [
- {
- "code": {
- "extension": [
- {
- "id": "CharacteristicCodeType",
- "valueString": "Diagnosis"
- }
- ],
- "text": "human immuno deficiency virus infection"
- },
- "exclude": false
- },
- {
- "code": {
- "extension": [
- {
- "id": "CharacteristicCodeType",
- "valueString": "ExaminationName"
- }
- ],
- "text": "HIV-1 plasma viral load"
- },
- "valueQuantity": {
- "value": 500,
- "unit": "HIV-1"
- },
- "exclude": false
- },
- {
- "code": {
- "text": "LogicalGroup"
- },
- "valueReference": {
- "reference": "#c31f130b-c0e7-411a-a32b-57f07ea62559",
- "type": "Group"
- },
- "exclude": false
- },
- {
- "code": {
- "text": "LogicalGroup"
- },
- "valueReference": {
- "reference": "#4ee79ae8-bf19-4474-a72e-3616ac0a9fdf",
- "type": "Group"
- },
- "exclude": true
- },
- {
- "code": {
- "text": "LogicalGroup"
- },
- "valueReference": {
- "reference": "#583a9867-c95e-4225-bd19-47c324e26c0f",
- "type": "Group"
- },
- "exclude": true
- },
- {
- "code": {
- "text": "LogicalGroup"
- },
- "valueReference": {
- "reference": "#35d36257-564c-48e0-9c65-b2551870b0bb",
- "type": "Group"
- },
- "exclude": true
- },
- {
- "code": {
- "extension": [
- {
- "id": "CharacteristicCodeType",
- "valueString": "TreatmentName"
- }
- ],
- "text": "disallowed concomitant therapy"
- },
- "valueCodeableConcept": {
- "coding": [
- {
- "system": "http://loinc.org",
- "code": "47519-4",
- "display": "History of Procedures"
- }
- ],
- "text": "History of Procedures"
- },
- "exclude": false
- },
- {
- "code": {
- "extension": [
- {
- "id": "CharacteristicCodeType",
- "valueString": "Diagnosis"
- }
- ],
- "coding": [
- {
- "system": "http://www.nlm.nih.gov/research/umls",
- "code": "C0001175",
- "display": "Acquired Immunodeficiency Syndrome"
- },
- {
- "system": "http://hl7.org/fhir/sid/icd-10-cm",
- "code": "B20",
- "display": "Acquired Immunodeficiency Syndrome"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/ram",
- "code": "DX272",
- "display": "Acquired Immunodeficiency Syndrome"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/qmr",
- "code": "R0121441",
- "display": "Acquired Immunodeficiency Syndrome"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/rcd",
- "code": "A788z",
- "display": "Acquired Immunodeficiency Syndrome"
- },
- {
- "system": "http://snomed.info/sctv",
- "code": "186715004",
- "display": "Acquired Immunodeficiency Syndrome"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_fda",
- "code": "1684",
- "display": "Acquired Immunodeficiency Syndrome"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/chv",
- "code": "0000000649",
- "display": "Acquired Immunodeficiency Syndrome"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/icpc",
- "code": "B90",
- "display": "Acquired Immunodeficiency Syndrome"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/mdr",
- "code": "10000563",
- "display": "Acquired Immunodeficiency Syndrome"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/medcin",
- "code": "31779",
- "display": "Acquired Immunodeficiency Syndrome"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/psy",
- "code": "00595",
- "display": "Acquired Immunodeficiency Syndrome"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_nichd",
- "code": "C2851",
- "display": "Acquired Immunodeficiency Syndrome"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/msh",
- "code": "D000163",
- "display": "Acquired Immunodeficiency Syndrome"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/aod",
- "code": "0000023174",
- "display": "Acquired Immunodeficiency Syndrome"
- },
- {
- "system": "http://ncimeta.nci.nih.gov",
- "code": "C2851",
- "display": "Acquired Immunodeficiency Syndrome"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/cst",
- "code": "HIV SYND",
- "display": "Acquired Immunodeficiency Syndrome"
- },
- {
- "system": "http://hl7.org/fhir/sid/icpc-2",
- "code": "B90001",
- "display": "Acquired Immunodeficiency Syndrome"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/icpc2eeng",
- "code": "B90",
- "display": "Acquired Immunodeficiency Syndrome"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_cptac",
- "code": "C2851",
- "display": "Acquired Immunodeficiency Syndrome"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/medlineplus",
- "code": "1",
- "display": "Acquired Immunodeficiency Syndrome"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/bi",
- "code": "BI00716",
- "display": "Acquired Immunodeficiency Syndrome"
- },
- {
- "system": "http://snomed.info/sct",
- "code": "DE-36310",
- "display": "Acquired Immunodeficiency Syndrome"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/who",
- "code": "1233",
- "display": "Acquired Immunodeficiency Syndrome"
- },
- {
- "system": "http://hl7.org/fhir/sid/icpc-2",
- "code": "MTHU080583",
- "display": "Acquired Immunodeficiency Syndrome"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_nci-gloss",
- "code": "CDR0000044365",
- "display": "Acquired Immunodeficiency Syndrome"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/csp",
- "code": "1560-6271",
- "display": "Acquired Immunodeficiency Syndrome"
- },
- {
- "system": "http://hl7.org/fhir/sid/icd-9-cm",
- "code": "042",
- "display": "Acquired Immunodeficiency Syndrome"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/costar",
- "code": "023",
- "display": "Acquired Immunodeficiency Syndrome"
- },
- {
- "system": "http://loinc.org",
- "code": "LA10430-9",
- "display": "Acquired Immunodeficiency Syndrome"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/ccpss",
- "code": "1014998",
- "display": "Acquired Immunodeficiency Syndrome"
- }
- ],
- "text": "Acquired Immunodeficiency Syndrome"
- },
- "valueCodeableConcept": {
- "extension": [
- {
- "id": "CharacteristicCodeType",
- "valueString": "ConditionQualifier"
- }
- ],
- "text": "currently active"
- },
- "exclude": false
- },
- {
- "code": {
- "text": "LogicalGroup"
- },
- "valueReference": {
- "reference": "#bdcbe31b-c0f7-4205-9b75-34a8418cfdb2",
- "type": "Group"
- },
- "exclude": true
- },
- {
- "code": {
- "coding": [
- {
- "system": "http://loinc.org",
- "code": "63900-5",
- "display": "age"
- }
- ],
- "text": "age"
- },
- "valueRange": {
- "low": {
- "value": 6,
- "unit": "years",
- "system": "http://unitsofmeasure.org",
- "code": "a"
- },
- "high": {
- "value": 17,
- "unit": "years",
- "system": "http://unitsofmeasure.org",
- "code": "a"
- }
- },
- "exclude": false
- }
- ]
- }
- ],
- "identifier": [
- {
- "use": "official",
- "value": "CR002677",
- "assigner": {
- "display": "Janssen Sciences Ireland UC"
- }
- },
- {
- "use": "usual",
- "value": "NCTtesttest",
- "assigner": {
- "display": "ClinicalTrials.gov"
- }
- },
- {
- "use": "secondary",
- "value": "TMC278-TiDP38-C213"
- },
- {
- "use": "secondary",
- "value": "2008-001696-30"
- }
- ],
- "title": "A Study to Evaluate the Pharmacokinetics, Safety, Tolerability, and Antiviral Efficacy of Rilpivirine (TMC278) in Human Immunodeficiency Virus Infected Adolescents and Children Aged Greater Than or Equal to 6 Years",
- "protocol": [
- {
- "reference": "#1b5bc5d5-9413-43f7-9da6-70db2606b7cd",
- "type": "PlanDefinition",
- "display": "Rilpivirine"
- },
- {
- "reference": "#30f45f8a-a0f5-4eed-a5e1-4819137c10b2",
- "type": "PlanDefinition",
- "display": "Zidovudine"
- },
- {
- "reference": "#8958e19c-17db-4152-874d-cf68c3918769",
- "type": "PlanDefinition",
- "display": "Abacavir"
- },
- {
- "reference": "#bef1c7b6-1e1a-4fb4-8bcd-b9d965dd09e6",
- "type": "PlanDefinition",
- "display": "Tenofovir disoproxil fumarate"
- },
- {
- "reference": "#ec554338-0167-4034-98dd-ee1cd5860430",
- "type": "PlanDefinition",
- "display": "Lamivudine"
- },
- {
- "reference": "#8ddc695e-efab-441e-bd49-c1decfdb80bf",
- "type": "PlanDefinition",
- "display": "Emtricitabine"
- }
- ],
- "status": "active",
- "primaryPurposeType": {
- "coding": [
- {
- "system": "http://terminology.hl7.org/CodeSystem/research-study-prim-purp-type",
- "version": "4.0.0",
- "code": "treatment",
- "display": "Treatment"
- }
- ],
- "text": "Treatment"
- },
- "phase": {
- "coding": [
- {
- "system": "http://terminology.hl7.org/CodeSystem/research-study-phase",
- "version": "4.0.0",
- "code": "phase-2",
- "display": "Phase 2"
- }
- ],
- "text": "Phase 2"
- },
- "category": [
- {
- "coding": [
- {
- "system": "http://terminology.hl7.org/CodeSystem/research-study-prim-purp-type",
- "version": "4.0.0",
- "code": "treatment",
- "display": "Treatment"
- }
- ],
- "text": "Treatment"
- },
- {
- "coding": [
- {
- "system": "http://clinicaltrials.gov",
- "code": "Interventional",
- "display": "Interventional"
- }
- ],
- "text": "Interventional"
- },
- {
- "coding": [
- {
- "system": "http://clinicaltrials.gov",
- "code": "Single Group Assignment",
- "display": "Single Group Assignment"
- }
- ],
- "text": "Single Group Assignment"
- },
- {
- "coding": [
- {
- "system": "http://clinicaltrials.gov",
- "code": "None (Open Label)",
- "display": "None (Open Label)"
- }
- ],
- "text": "None (Open Label)"
- },
- {
- "coding": [
- {
- "system": "http://clinicaltrials.gov",
- "code": "NoneRetained",
- "display": "NoneRetained"
- }
- ],
- "text": "NoneRetained"
- }
- ],
- "focus": [
- {
- "text": "Drug"
- }
- ],
- "condition": [
- {
- "text": "Human Immuno Deficiency (HIV) Infection"
- },
- {
- "coding": [
- {
- "system": "http://www.nlm.nih.gov/research/umls",
- "code": "C0021051",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://snomed.info/sctv",
- "code": "234532001",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/medcin",
- "code": "39922",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://hl7.org/fhir/sid/icd-10",
- "code": "D84.9",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_nci-gloss",
- "code": "CDR0000045724",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://hl7.org/fhir/sid/icd-10-cm",
- "code": "D84.9",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://hl7.org/fhir/sid/icd-10",
- "code": "D84.9",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://snomed.info/sct",
- "code": "D-4600",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/csp",
- "code": "1560-5885",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/mdr",
- "code": "10021460",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/chv",
- "code": "0000006602",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://ncimeta.nci.nih.gov",
- "code": "C3131",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/hpo",
- "code": "HP:0002721",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/omim",
- "code": "MTHU032911",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://snomed.info/sct",
- "code": "234532001",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://hl7.org/fhir/sid/icpc-2",
- "code": "B99011",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_fda",
- "code": "2156",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/msh",
- "code": "D007153",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_nichd",
- "code": "C39725",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://hl7.org/fhir/sid/icd-9-cm",
- "code": "279.3",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/rcd",
- "code": "X20GZ",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://snomed.info/sct",
- "code": "F-C0450",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/costar",
- "code": "U000355",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://loinc.org",
- "code": "MTHU054768",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nanda-i",
- "code": "02515",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/lch_nw",
- "code": "sh85064574",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/ccpss",
- "code": "1007151",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://hl7.org/fhir/sid/icpc-2",
- "code": "MTHU037620",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/aod",
- "code": "0000004832",
- "display": "Immunologic Deficiency Syndromes"
- }
- ],
- "text": "Immunologic Deficiency Syndromes"
- }
- ],
- "contact": [
- {
- "name": "Use link at the bottom of the page to see if you qualify for an enrolling site (see list). If you still have questions:",
- "telecom": [
- {
- "system": "email",
- "value": "JNJ.CT@sylogent.com",
- "use": "work"
- }
- ]
- },
- {
- "name": "StudyDirector Janssen Sciences Ireland UC Clinical Trial"
- }
- ],
- "keyword": [
- {
- "text": "HIV Infection"
- },
- {
- "coding": [
- {
- "system": "http://www.nlm.nih.gov/research/umls",
- "code": "C0599685",
- "display": "Antiretroviral"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/msh",
- "code": "D044966",
- "display": "Antiretroviral"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/medcin",
- "code": "250564",
- "display": "Antiretroviral"
- },
- {
- "system": "http://snomed.info/sctv",
- "code": "713540004",
- "display": "Antiretroviral"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/csp",
- "code": "0715-4905",
- "display": "Antiretroviral"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/lch_nw",
- "code": "sh2003006231",
- "display": "Antiretroviral"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/chv",
- "code": "0000042059",
- "display": "Antiretroviral"
- }
- ],
- "text": "Antiretroviral"
- },
- {
- "coding": [
- {
- "system": "http://www.nlm.nih.gov/research/umls",
- "code": "C0019704",
- "display": "HIV-1"
- },
- {
- "system": "http://snomed.info/sctv",
- "code": "243598007",
- "display": "HIV-1"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_cdisc",
- "code": "C14220",
- "display": "HIV-1"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_ctrp",
- "code": "C14220",
- "display": "HIV-1"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/rcd",
- "code": "X73kd",
- "display": "HIV-1"
- },
- {
- "system": "http://loinc.org",
- "code": "MTHU009425",
- "display": "HIV-1"
- },
- {
- "system": "http://ncimeta.nci.nih.gov",
- "code": "C14220",
- "display": "HIV-1"
- },
- {
- "system": "http://snomed.info/sct",
- "code": "L-35211",
- "display": "HIV-1"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/mdr",
- "code": "10020455",
- "display": "HIV-1"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/csp",
- "code": "3130-7357",
- "display": "HIV-1"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/msh",
- "code": "D015497",
- "display": "HIV-1"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/ncbi",
- "code": "11676",
- "display": "HIV-1"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/chv",
- "code": "0000006190",
- "display": "HIV-1"
- }
- ],
- "text": "HIV-1"
- },
- {
- "coding": [
- {
- "system": "http://www.nlm.nih.gov/research/umls",
- "code": "C0001175",
- "display": "AIDS"
- },
- {
- "system": "http://hl7.org/fhir/sid/icd-10-cm",
- "code": "B20",
- "display": "AIDS"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/ram",
- "code": "DX272",
- "display": "AIDS"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/qmr",
- "code": "R0121441",
- "display": "AIDS"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/rcd",
- "code": "A788z",
- "display": "AIDS"
- },
- {
- "system": "http://snomed.info/sctv",
- "code": "186715004",
- "display": "AIDS"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_fda",
- "code": "1684",
- "display": "AIDS"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/chv",
- "code": "0000000649",
- "display": "AIDS"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/icpc",
- "code": "B90",
- "display": "AIDS"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/mdr",
- "code": "10000563",
- "display": "AIDS"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/medcin",
- "code": "31779",
- "display": "AIDS"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/psy",
- "code": "00595",
- "display": "AIDS"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_nichd",
- "code": "C2851",
- "display": "AIDS"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/msh",
- "code": "D000163",
- "display": "AIDS"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/aod",
- "code": "0000023174",
- "display": "AIDS"
- },
- {
- "system": "http://ncimeta.nci.nih.gov",
- "code": "C2851",
- "display": "AIDS"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/cst",
- "code": "HIV SYND",
- "display": "AIDS"
- },
- {
- "system": "http://hl7.org/fhir/sid/icpc-2",
- "code": "B90001",
- "display": "AIDS"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/icpc2eeng",
- "code": "B90",
- "display": "AIDS"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_cptac",
- "code": "C2851",
- "display": "AIDS"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/medlineplus",
- "code": "1",
- "display": "AIDS"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/bi",
- "code": "BI00716",
- "display": "AIDS"
- },
- {
- "system": "http://snomed.info/sct",
- "code": "DE-36310",
- "display": "AIDS"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/who",
- "code": "1233",
- "display": "AIDS"
- },
- {
- "system": "http://hl7.org/fhir/sid/icpc-2",
- "code": "MTHU080583",
- "display": "AIDS"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_nci-gloss",
- "code": "CDR0000044365",
- "display": "AIDS"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/csp",
- "code": "1560-6271",
- "display": "AIDS"
- },
- {
- "system": "http://hl7.org/fhir/sid/icd-9-cm",
- "code": "042",
- "display": "AIDS"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/costar",
- "code": "023",
- "display": "AIDS"
- },
- {
- "system": "http://loinc.org",
- "code": "LA10430-9",
- "display": "AIDS"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/ccpss",
- "code": "1014998",
- "display": "AIDS"
- }
- ],
- "text": "AIDS"
- },
- {
- "coding": [
- {
- "system": "http://www.nlm.nih.gov/research/umls",
- "code": "C0008059",
- "display": "Children"
- },
- {
- "system": "http://snomed.info/sct",
- "code": "S-10170",
- "display": "Children"
- },
- {
- "system": "http://snomed.info/sctv",
- "code": "67822003",
- "display": "Children"
- },
- {
- "system": "http://ncimeta.nci.nih.gov",
- "code": "C16423",
- "display": "Children"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/lch_nw",
- "code": "sh85023418",
- "display": "Children"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/aod",
- "code": "0000007008",
- "display": "Children"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/msh",
- "code": "D002648",
- "display": "Children"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/chv",
- "code": "0000002765",
- "display": "Children"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/ccpss",
- "code": "0060058",
- "display": "Children"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/csp",
- "code": "0635-1343",
- "display": "Children"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/lch",
- "code": "U005340",
- "display": "Children"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/hl7v3.0",
- "code": "CHD",
- "display": "Children"
- },
- {
- "system": "http://loinc.org",
- "code": "LA9949-4",
- "display": "Children"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_nichd",
- "code": "C16423",
- "display": "Children"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/dxp",
- "code": "U000730",
- "display": "Children"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_fda",
- "code": "C16423",
- "display": "Children"
- }
- ],
- "text": "Children"
- },
- {
- "coding": [
- {
- "system": "http://www.nlm.nih.gov/research/umls",
- "code": "C1566826",
- "display": "Rilpivirine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/medcin",
- "code": "309423",
- "display": "Rilpivirine"
- },
- {
- "system": "http://www.whocc.no/atc",
- "code": "J05AG05",
- "display": "Rilpivirine"
- },
- {
- "system": "http://ncimeta.nci.nih.gov",
- "code": "C76929",
- "display": "Rilpivirine"
- },
- {
- "system": "http://snomed.info/sctv",
- "code": "703777002",
- "display": "Rilpivirine"
- },
- {
- "system": "http://loinc.org",
- "code": "MTHU042155",
- "display": "Rilpivirine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/drugbank",
- "code": "DB08864",
- "display": "Rilpivirine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/mmsl",
- "code": "d07776",
- "display": "Rilpivirine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/mthspl",
- "code": "FI96A8X663",
- "display": "Rilpivirine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_fda",
- "code": "FI96A8X663",
- "display": "Rilpivirine"
- },
- {
- "system": "http://hl7.org/fhir/ndfrt",
- "code": "4030730",
- "display": "Rilpivirine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/rxnorm",
- "code": "1102270",
- "display": "Rilpivirine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/gs",
- "code": "4688",
- "display": "Rilpivirine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/usp",
- "code": "m7163",
- "display": "Rilpivirine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/msh",
- "code": "D000068696",
- "display": "Rilpivirine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/uspmg",
- "code": "MTHU002683",
- "display": "Rilpivirine"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nddf",
- "code": "013795",
- "display": "Rilpivirine"
- }
- ],
- "text": "Rilpivirine (TMC278)"
- },
- {
- "coding": [
- {
- "system": "http://www.nlm.nih.gov/research/umls",
- "code": "C1521725",
- "display": "Pediatric"
- },
- {
- "system": "http://loinc.org",
- "code": "LP100615-6",
- "display": "Pediatric"
- },
- {
- "system": "http://ncimeta.nci.nih.gov",
- "code": "C39299",
- "display": "Pediatric"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_nci-gloss",
- "code": "CDR0000046245",
- "display": "Pediatric"
- }
- ],
- "text": "Pediatric"
- },
- {
- "text": "Human Immuno Deficiency (HIV) Infection"
- },
- {
- "coding": [
- {
- "system": "http://www.nlm.nih.gov/research/umls",
- "code": "C0021051",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://snomed.info/sctv",
- "code": "234532001",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/medcin",
- "code": "39922",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://hl7.org/fhir/sid/icd-10",
- "code": "D84.9",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_nci-gloss",
- "code": "CDR0000045724",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://hl7.org/fhir/sid/icd-10-cm",
- "code": "D84.9",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://hl7.org/fhir/sid/icd-10",
- "code": "D84.9",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://snomed.info/sct",
- "code": "D-4600",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/csp",
- "code": "1560-5885",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/mdr",
- "code": "10021460",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/chv",
- "code": "0000006602",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://ncimeta.nci.nih.gov",
- "code": "C3131",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/hpo",
- "code": "HP:0002721",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/omim",
- "code": "MTHU032911",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://snomed.info/sct",
- "code": "234532001",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://hl7.org/fhir/sid/icpc-2",
- "code": "B99011",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_fda",
- "code": "2156",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/msh",
- "code": "D007153",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nci_nichd",
- "code": "C39725",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://hl7.org/fhir/sid/icd-9-cm",
- "code": "279.3",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/rcd",
- "code": "X20GZ",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://snomed.info/sct",
- "code": "F-C0450",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/costar",
- "code": "U000355",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://loinc.org",
- "code": "MTHU054768",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/nanda-i",
- "code": "02515",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/lch_nw",
- "code": "sh85064574",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/ccpss",
- "code": "1007151",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://hl7.org/fhir/sid/icpc-2",
- "code": "MTHU037620",
- "display": "Immunologic Deficiency Syndromes"
- },
- {
- "system": "http://www.nlm.nih.gov/research/umls/aod",
- "code": "0000004832",
- "display": "Immunologic Deficiency Syndromes"
- }
- ],
- "text": "Immunologic Deficiency Syndromes"
- },
- {
- "coding": [
- {
- "system": "http://hl7.org/fhir/administrative-gender",
- "code": "Unknown",
- "display": "Unknown"
- }
- ],
- "text": "Unknown"
- },
- {
- "coding": [
- {
- "system": "http://decades-value-set.ctm.microsoft.org",
- "code": "0",
- "display": "Age keyword for indexing - 0"
- }
- ],
- "text": "Age keyword for indexing - 0"
- },
- {
- "coding": [
- {
- "system": "http://decades-value-set.ctm.microsoft.org",
- "code": "10",
- "display": "Age keyword for indexing - 10"
- }
- ],
- "text": "Age keyword for indexing - 10"
- }
- ],
- "description": "This is a Phase II, open-label (all people involved know the identity of the assigned drug)\r\n and single arm study. The study will consist of a screening period of maximum 8 weeks, an\r\n initial treatment period of 48 weeks, a post week 48 treatment extension period of 4 years,\r\n and a 4 week follow-up period. A follow-up period will take place regardless of the presence\r\n of serious adverse events (SAEs) if patients withdraw early (ie, before Week 48) or if\r\n patients do not participate in the extension after Week 48; after Week 48, a 4-week follow-up\r\n visit is only required in case of ongoing (S)AEs at the final on treatment visit. The initial\r\n 48-week treatment period will be structured into 2 age Cohorts; Cohort 1 (Aged greater than\r\n or equal to [>=] 12 to less than [<] 18 years) and Cohort 2 (Children Aged >= 6 to < 12\r\n years) and each Cohort will have 2 parts. The first part of the trial (Part 1) is designed to\r\n evaluate the steady-state pharmacokinetic (PK) profile and the short-term safety and\r\n antiviral activity of rilpivirine 25 mg or adjusted dose once daily when administered in\r\n combination with 2 NRTIs. At Week 2/4, intensive PK will be done and an analysis together\r\n with short-term safety and antiviral activity will be reviewed by a data monitoring committee\r\n (DMC). For adolescents (Cohort 1) if the mean steady-state exposure in this first group of\r\n patients is comparable to that of the adult population (ie, is within 80-125 percentage of\r\n the mean exposure of the 25 mg once daily dose group in study, TMC278-C204), and the Week 2/4\r\n safety and antiviral activity results have been reviewed and deemed satisfactory by the DMC,\r\n the second part of the trial will start. The second part of the trial will evaluate long-term\r\n (48 weeks and 240 weeks) safety, efficacy, and pharmacokinetics of rilpivirine in combination\r\n with the background regimen of 2 NRTIs with a primary analysis time point at 24 weeks. For\r\n patients aged greater than or equal to (>=) 6 to less than (<) 12 years (Cohort 2), after\r\n being treated for at least 4 weeks and the Week 2 intensive PK and Week 4 safety and\r\n antiviral activity have been reviewed and results are satisfactory, recruitment in Part 1\r\n will resume and additional subjects will be enrolled to have at least 10 subjects in Part 1.\r\n Once an appropriate RPV dose has been selected, Part 1 of Cohort 2 will be considered\r\n complete and Part 2 will start. All patients from Part 1 will roll over in Part 2 and\r\n additional patients will be recruited in Part 2 to have at least 25 subjects (including those\r\n from Part 1) overall. In both cohorts of the trial, the ART will consist of rilpivirine 25 mg\r\n or adjusted dose once daily and an investigator-selected background regimen containing 2\r\n NRTIs. Patients safety will be monitored throughout the study and during the follow up\r\n visits.",
- "enrollment": [
- {
- "reference": "#2a43edc4-0000-0000-0000-000000000000",
- "type": "Group"
- }
- ],
- "period": {
- "start": "2011-01",
- "end": "2027-08"
- },
- "arm": [
- {
- "name": "Rilpivirine (TMC278)",
- "type": {
- "text": "Experimental"
- },
- "description": "The patients will receive rilpivirine with 2 nucleoside/nucleotide reverse transcriptase inhibitors (NRTIs) as a background regimen in Cohort 1 [Aged greater than or equal to (> =) 12 to less than (<) 18 years] and Cohort 2 (children aged > = 6 to < 12 years). The NRTIs includes zidovudine, abacavir, or tenofovir disoproxil fumarate in combination with lamivudine or emtricitabine."
- }
- ]
- }
- ],
- "registryFilters": [
- {
- "studyTypes": [
- "interventional",
- "observational"
- ],
- "recruitmentStatuses": [
- "recruiting",
- "enrollingByInvitation"
- ],
- "phases": [
- "phase2",
- "phase3"
- ],
- "purposes": [
- "diagnostic",
- "prevention",
- "basicScience"
- ],
- "sources": [
- "clinicaltrials.gov"
- ],
- "facilityLocations": [
- {
- "city": "Basel",
- "countryOrRegion": "Switzerland"
- },
- {
- "city": "Allschwil",
- "countryOrRegion": "Switzerland"
- }
- ]
- },
- {
- "sponsors": [
- "Janssen"
- ],
- "sources": [
- "clinicaltrials.gov"
- ],
- "facilityAreas": [
- {
- "type": "Feature",
- "geometry": {
- "type": "Point",
- "coordinates": [
- 7.588576,
- 47.559601
- ]
- },
- "properties": {
- "subType": "Circle",
- "radius": 80000
- }
- }
- ]
- },
- {
- "ids": [
- "NCT04006015",
- "NCT04545788",
- "NCT04773711"
- ],
- "sources": [
- "clinicaltrials.gov"
- ]
- }
- ]
- }
- }
- }
- },
- "responses": {
- "202": {
- "headers": {
- "Operation-Location": "{endpoint}/health-insights/trial-matcher/jobs/{id}?api-version=2023-09-01-preview",
- "Retry-After": "1"
- },
- "body": {
- "status": "notStarted",
- "id": "a4d3d73e-2be3-4ca1-bd4f-66a5bdd19754"
- }
- }
- }
-}
diff --git a/specification/ai/data-plane/HealthInsights/preview/2023-09-01-preview/examples/SuccessfulTrialMatcherResponse.json b/specification/ai/data-plane/HealthInsights/preview/2023-09-01-preview/examples/SuccessfulTrialMatcherResponse.json
deleted file mode 100644
index eda21af93fa1..000000000000
--- a/specification/ai/data-plane/HealthInsights/preview/2023-09-01-preview/examples/SuccessfulTrialMatcherResponse.json
+++ /dev/null
@@ -1,113 +0,0 @@
-{
- "operationId": "TrialMatcher_GetJob",
- "title": "Gets the status and details of the Trial Matcher job.",
- "parameters": {
- "endpoint": "{endpoint}",
- "api-version": "2023-09-01-preview",
- "id": "a4d3d73e-2be3-4ca1-bd4f-66a5bdd19754"
- },
- "responses": {
- "200": {
- "body": {
- "id": "a4d3d73e-2be3-4ca1-bd4f-66a5bdd19754",
- "createdDateTime": "2021-11-28T09:13:11.046Z",
- "expirationDateTime": "2021-11-28T09:13:11.046Z",
- "lastUpdateDateTime": "2021-11-28T09:13:11.046Z",
- "status": "succeeded",
- "result": {
- "patientResults": [
- {
- "patientId": "Patient ID Example 2",
- "inferences": [
- {
- "type": "trialEligibility",
- "value": "Eligible",
- "description": "SwEaTB - Diagnosing of Acute Tuberculosis",
- "confidenceScore": 1,
- "evidence": [
- {
- "eligibilityCriteriaEvidence": "In-patients with acute tuberculosis",
- "patientInfoEvidence": {
- "system": "UMLS",
- "code": "C0019046",
- "name": "tuberculosis"
- },
- "importance": 1
- }
- ],
- "clinicalTrialId": "NCT03667742",
- "source": "clinicaltrials.gov",
- "metadata": {
- "phases": [
- "phase3"
- ],
- "studyType": "observational",
- "recruitmentStatus": "recruiting",
- "conditions": [
- "Tuberculosis"
- ],
- "sponsors": [
- "University Hospital, Basel, Switzerland"
- ],
- "contacts": [
- {
- "name": "John Doe, PD Dr. Med",
- "email": "John@contoso.com",
- "phone": "+55-555-5555-55"
- }
- ],
- "facilities": [
- {
- "name": "University Hospital, Basel",
- "city": "Basel",
- "countryOrRegion": "Switzerland"
- }
- ]
- }
- },
- {
- "type": "trialEligibility",
- "value": "Ineligible",
- "description": "Design of an Integrative Algorithm for Staging Tuberculosis (STAGE-TB)",
- "confidenceScore": 1,
- "evidence": [
- {
- "eligibilityCriteriaEvidence": "negative for Quantiferon- TB Gold Plus Test or ELISpot",
- "patientInfoEvidence": {
- "system": "UMLS",
- "code": "C0920508",
- "name": "Enzyme-Linked Immunospot Assay",
- "value": "30,000 PBMC cells per 10ul"
- },
- "importance": 1
- }
- ],
- "clinicalTrialId": "NCT03691883",
- "source": "clinicaltrials.gov"
- }
- ],
- "neededClinicalInfo": [
- {
- "system": "UMLS",
- "code": "C4317078",
- "name": "Mycobacterium Tuberculosis Measurement ",
- "semanticType": "Laboratory Procedure",
- "category": "EXAMINATION_NAME"
- },
- {
- "system": "UMLS",
- "code": "C0008031",
- "name": "Chest Pain",
- "semanticType": "Sign or Symptom",
- "category": "SYMPTOM_OR_SIGN"
- }
- ]
- }
- ],
- "modelVersion": "2021-10-28",
- "knowledgeGraphLastUpdateDate": "2021-11-26"
- }
- }
- }
- }
-}
diff --git a/specification/ai/data-plane/HealthInsights/preview/2023-09-01-preview/openapi.json b/specification/ai/data-plane/HealthInsights/preview/2023-09-01-preview/openapi.json
deleted file mode 100644
index 34e747ad05f3..000000000000
--- a/specification/ai/data-plane/HealthInsights/preview/2023-09-01-preview/openapi.json
+++ /dev/null
@@ -1,4898 +0,0 @@
-{
- "swagger": "2.0",
- "info": {
- "title": "Azure AI Health Insights",
- "version": "2023-09-01-preview",
- "description": "Azure AI Health Insights provides an API that serves insight models, specific for Health & Life Sciences, that perform analysis and provide inferences to be used by a human.",
- "x-typespec-generated": [
- {
- "emitter": "@azure-tools/typespec-autorest"
- }
- ]
- },
- "schemes": [
- "https"
- ],
- "x-ms-parameterized-host": {
- "hostTemplate": "{endpoint}/health-insights",
- "useSchemePrefix": false,
- "parameters": [
- {
- "name": "endpoint",
- "in": "path",
- "description": "Supported Cognitive Services endpoints (protocol and hostname, for example: https://westus2.api.cognitive.microsoft.com).",
- "required": true,
- "type": "string",
- "format": "uri",
- "x-ms-skip-url-encoding": true
- }
- ]
- },
- "produces": [
- "application/json"
- ],
- "consumes": [
- "application/json"
- ],
- "security": [
- {
- "ApiKeyAuth": []
- }
- ],
- "securityDefinitions": {
- "ApiKeyAuth": {
- "type": "apiKey",
- "name": "Ocp-Apim-Subscription-Key",
- "in": "header"
- }
- },
- "tags": [
- {
- "name": "TrialMatcher"
- },
- {
- "name": "OncoPhenotype"
- },
- {
- "name": "RadiologyInsights"
- },
- {
- "name": "PatientTimeline"
- }
- ],
- "paths": {
- "/onco-phenotype/jobs": {
- "post": {
- "operationId": "OncoPhenotype_CreateJob",
- "tags": [
- "OncoPhenotype"
- ],
- "summary": "Create Onco Phenotype job",
- "description": "Creates an Onco Phenotype job with the given request body.",
- "parameters": [
- {
- "$ref": "#/parameters/Azure.Core.Foundations.ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/Azure.Core.RepeatabilityRequestHeaders.repeatabilityRequestId"
- },
- {
- "$ref": "#/parameters/Azure.Core.RepeatabilityRequestHeaders.repeatabilityFirstSent"
- },
- {
- "name": "body",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/OncoPhenotypeData"
- }
- }
- ],
- "responses": {
- "202": {
- "description": "The request has been accepted for processing, but processing has not yet completed.",
- "schema": {
- "type": "object",
- "description": "Provides status details for long running operations.",
- "properties": {
- "id": {
- "$ref": "#/definitions/Azure.Core.uuid",
- "description": "The unique ID of the operation.",
- "readOnly": true
- },
- "status": {
- "$ref": "#/definitions/JobStatus",
- "description": "The status of the operation",
- "readOnly": true
- },
- "createdDateTime": {
- "type": "string",
- "format": "date-time",
- "description": "The date and time when the processing job was created.",
- "readOnly": true
- },
- "expirationDateTime": {
- "type": "string",
- "format": "date-time",
- "description": "The date and time when the processing job is set to expire.",
- "readOnly": true
- },
- "lastUpdateDateTime": {
- "type": "string",
- "format": "date-time",
- "description": "The date and time when the processing job was last updated.",
- "readOnly": true
- },
- "error": {
- "$ref": "#/definitions/Azure.Core.Foundations.Error",
- "description": "Error object that describes the error when status is \"Failed\"."
- },
- "result": {
- "$ref": "#/definitions/OncoPhenotypeInferenceResult",
- "description": "The result of the operation."
- }
- },
- "required": [
- "id",
- "status"
- ]
- },
- "headers": {
- "Operation-Location": {
- "type": "string",
- "format": "uri",
- "description": "The location for monitoring the operation state."
- },
- "Retry-After": {
- "type": "integer",
- "format": "int32",
- "description": "The Retry-After header can indicate how long the client should wait before polling the operation status."
- },
- "Repeatability-Result": {
- "type": "string",
- "description": "Indicates whether the repeatable request was accepted or rejected.",
- "enum": [
- "accepted",
- "rejected"
- ],
- "x-ms-enum": {
- "name": "RepeatabilityResult",
- "modelAsString": false,
- "values": [
- {
- "name": "accepted",
- "value": "accepted",
- "description": "If the request was accepted and the server guarantees that the server state reflects a single execution of the operation."
- },
- {
- "name": "rejected",
- "value": "rejected",
- "description": "If the request was rejected because the combination of Repeatability-First-Sent and Repeatability-Request-ID were invalid\nor because the Repeatability-First-Sent value was outside the range of values held by the server."
- }
- ]
- }
- }
- }
- },
- "default": {
- "description": "An unexpected error response.",
- "schema": {
- "$ref": "#/definitions/Azure.Core.Foundations.ErrorResponse"
- },
- "headers": {
- "x-ms-error-code": {
- "type": "string",
- "description": "String error code indicating what went wrong."
- }
- }
- }
- },
- "x-ms-examples": {
- "Creates an Onco Phenotype job with the given request body.": {
- "$ref": "./examples/SuccessfulOncoPhenotypeRequest.json"
- }
- },
- "x-ms-long-running-operation": true
- }
- },
- "/onco-phenotype/jobs/{id}": {
- "get": {
- "operationId": "OncoPhenotype_GetJob",
- "tags": [
- "OncoPhenotype"
- ],
- "summary": "Get Onco Phenotype job details",
- "description": "Gets the status and details of the Onco Phenotype job.",
- "parameters": [
- {
- "$ref": "#/parameters/Azure.Core.Foundations.ApiVersionParameter"
- },
- {
- "name": "id",
- "in": "path",
- "description": "A processing job identifier.",
- "required": true,
- "type": "string",
- "format": "uuid"
- }
- ],
- "responses": {
- "200": {
- "description": "The request has succeeded.",
- "schema": {
- "$ref": "#/definitions/OncoPhenotypeResult"
- },
- "headers": {
- "Retry-After": {
- "type": "integer",
- "format": "int32",
- "description": "The Retry-After header can indicate how long the client should wait before polling the operation status."
- }
- }
- },
- "default": {
- "description": "An unexpected error response.",
- "schema": {
- "$ref": "#/definitions/Azure.Core.Foundations.ErrorResponse"
- },
- "headers": {
- "x-ms-error-code": {
- "type": "string",
- "description": "String error code indicating what went wrong."
- }
- }
- }
- },
- "x-ms-examples": {
- "Gets the status and details of the Onco Phenotype job.": {
- "$ref": "./examples/SuccessfulOncoPhenotypeResponse.json"
- }
- }
- }
- },
- "/patient-timeline/jobs": {
- "post": {
- "operationId": "PatientTimeline_CreateJob",
- "tags": [
- "PatientTimeline"
- ],
- "summary": "Create Patient Timeline job",
- "description": "Creates a Patient Timeline job with the given request body.",
- "parameters": [
- {
- "$ref": "#/parameters/Azure.Core.Foundations.ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/Azure.Core.RepeatabilityRequestHeaders.repeatabilityRequestId"
- },
- {
- "$ref": "#/parameters/Azure.Core.RepeatabilityRequestHeaders.repeatabilityFirstSent"
- },
- {
- "name": "body",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/PatientTimelineData"
- }
- }
- ],
- "responses": {
- "202": {
- "description": "The request has been accepted for processing, but processing has not yet completed.",
- "schema": {
- "type": "object",
- "description": "Provides status details for long running operations.",
- "properties": {
- "id": {
- "$ref": "#/definitions/Azure.Core.uuid",
- "description": "The unique ID of the operation.",
- "readOnly": true
- },
- "status": {
- "$ref": "#/definitions/JobStatus",
- "description": "The status of the operation",
- "readOnly": true
- },
- "createdDateTime": {
- "type": "string",
- "format": "date-time",
- "description": "The date and time when the processing job was created.",
- "readOnly": true
- },
- "expirationDateTime": {
- "type": "string",
- "format": "date-time",
- "description": "The date and time when the processing job is set to expire.",
- "readOnly": true
- },
- "lastUpdateDateTime": {
- "type": "string",
- "format": "date-time",
- "description": "The date and time when the processing job was last updated.",
- "readOnly": true
- },
- "error": {
- "$ref": "#/definitions/Azure.Core.Foundations.Error",
- "description": "Error object that describes the error when status is \"Failed\"."
- },
- "result": {
- "$ref": "#/definitions/PatientTimelineInferenceResult",
- "description": "The result of the operation."
- }
- },
- "required": [
- "id",
- "status"
- ]
- },
- "headers": {
- "Operation-Location": {
- "type": "string",
- "format": "uri",
- "description": "The location for monitoring the operation state."
- },
- "Retry-After": {
- "type": "integer",
- "format": "int32",
- "description": "The Retry-After header can indicate how long the client should wait before polling the operation status."
- },
- "Repeatability-Result": {
- "type": "string",
- "description": "Indicates whether the repeatable request was accepted or rejected.",
- "enum": [
- "accepted",
- "rejected"
- ],
- "x-ms-enum": {
- "name": "RepeatabilityResult",
- "modelAsString": false,
- "values": [
- {
- "name": "accepted",
- "value": "accepted",
- "description": "If the request was accepted and the server guarantees that the server state reflects a single execution of the operation."
- },
- {
- "name": "rejected",
- "value": "rejected",
- "description": "If the request was rejected because the combination of Repeatability-First-Sent and Repeatability-Request-ID were invalid\nor because the Repeatability-First-Sent value was outside the range of values held by the server."
- }
- ]
- }
- }
- }
- },
- "default": {
- "description": "An unexpected error response.",
- "schema": {
- "$ref": "#/definitions/Azure.Core.Foundations.ErrorResponse"
- },
- "headers": {
- "x-ms-error-code": {
- "type": "string",
- "description": "String error code indicating what went wrong."
- }
- }
- }
- },
- "x-ms-examples": {
- "Creates a Patient Timeline job with the given request body.": {
- "$ref": "./examples/SuccessfulPatientTimelineRequest.json"
- }
- },
- "x-ms-long-running-operation": true
- }
- },
- "/patient-timeline/jobs/{id}": {
- "get": {
- "operationId": "PatientTimeline_GetJob",
- "tags": [
- "PatientTimeline"
- ],
- "summary": "Get Patient Timeline job details",
- "description": "Gets the status and details of the Patient Timeline job.",
- "parameters": [
- {
- "$ref": "#/parameters/Azure.Core.Foundations.ApiVersionParameter"
- },
- {
- "name": "id",
- "in": "path",
- "description": "A processing job identifier.",
- "required": true,
- "type": "string",
- "format": "uuid"
- }
- ],
- "responses": {
- "200": {
- "description": "The request has succeeded.",
- "schema": {
- "$ref": "#/definitions/PatientTimelineResult"
- },
- "headers": {
- "Retry-After": {
- "type": "integer",
- "format": "int32",
- "description": "The Retry-After header can indicate how long the client should wait before polling the operation status."
- }
- }
- },
- "default": {
- "description": "An unexpected error response.",
- "schema": {
- "$ref": "#/definitions/Azure.Core.Foundations.ErrorResponse"
- },
- "headers": {
- "x-ms-error-code": {
- "type": "string",
- "description": "String error code indicating what went wrong."
- }
- }
- }
- },
- "x-ms-examples": {
- "Gets the status and details of the Patient Timeline job.": {
- "$ref": "./examples/SuccessfulPatientTimelineResponse.json"
- }
- }
- }
- },
- "/radiology-insights/jobs": {
- "post": {
- "operationId": "RadiologyInsights_CreateJob",
- "tags": [
- "RadiologyInsights"
- ],
- "summary": "Create Radiology Insights job",
- "description": "Creates a Radiology Insights job with the given request body.",
- "parameters": [
- {
- "$ref": "#/parameters/Azure.Core.Foundations.ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/Azure.Core.RepeatabilityRequestHeaders.repeatabilityRequestId"
- },
- {
- "$ref": "#/parameters/Azure.Core.RepeatabilityRequestHeaders.repeatabilityFirstSent"
- },
- {
- "name": "body",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/RadiologyInsightsData"
- }
- }
- ],
- "responses": {
- "202": {
- "description": "The request has been accepted for processing, but processing has not yet completed.",
- "schema": {
- "type": "object",
- "description": "Provides status details for long running operations.",
- "properties": {
- "id": {
- "$ref": "#/definitions/Azure.Core.uuid",
- "description": "The unique ID of the operation.",
- "readOnly": true
- },
- "status": {
- "$ref": "#/definitions/JobStatus",
- "description": "The status of the operation",
- "readOnly": true
- },
- "createdDateTime": {
- "type": "string",
- "format": "date-time",
- "description": "The date and time when the processing job was created.",
- "readOnly": true
- },
- "expirationDateTime": {
- "type": "string",
- "format": "date-time",
- "description": "The date and time when the processing job is set to expire.",
- "readOnly": true
- },
- "lastUpdateDateTime": {
- "type": "string",
- "format": "date-time",
- "description": "The date and time when the processing job was last updated.",
- "readOnly": true
- },
- "error": {
- "$ref": "#/definitions/Azure.Core.Foundations.Error",
- "description": "Error object that describes the error when status is \"Failed\"."
- },
- "result": {
- "$ref": "#/definitions/RadiologyInsightsInferenceResult",
- "description": "The result of the operation."
- }
- },
- "required": [
- "id",
- "status"
- ]
- },
- "headers": {
- "Operation-Location": {
- "type": "string",
- "format": "uri",
- "description": "The location for monitoring the operation state."
- },
- "Retry-After": {
- "type": "integer",
- "format": "int32",
- "description": "The Retry-After header can indicate how long the client should wait before polling the operation status."
- },
- "Repeatability-Result": {
- "type": "string",
- "description": "Indicates whether the repeatable request was accepted or rejected.",
- "enum": [
- "accepted",
- "rejected"
- ],
- "x-ms-enum": {
- "name": "RepeatabilityResult",
- "modelAsString": false,
- "values": [
- {
- "name": "accepted",
- "value": "accepted",
- "description": "If the request was accepted and the server guarantees that the server state reflects a single execution of the operation."
- },
- {
- "name": "rejected",
- "value": "rejected",
- "description": "If the request was rejected because the combination of Repeatability-First-Sent and Repeatability-Request-ID were invalid\nor because the Repeatability-First-Sent value was outside the range of values held by the server."
- }
- ]
- }
- }
- }
- },
- "default": {
- "description": "An unexpected error response.",
- "schema": {
- "$ref": "#/definitions/Azure.Core.Foundations.ErrorResponse"
- },
- "headers": {
- "x-ms-error-code": {
- "type": "string",
- "description": "String error code indicating what went wrong."
- }
- }
- }
- },
- "x-ms-examples": {
- "Creates a Radiology Insights job with the given request body.": {
- "$ref": "./examples/SuccessfulRadiologyInsightsRequest.json"
- }
- },
- "x-ms-long-running-operation": true
- }
- },
- "/radiology-insights/jobs/{id}": {
- "get": {
- "operationId": "RadiologyInsights_GetJob",
- "tags": [
- "RadiologyInsights"
- ],
- "summary": "Get Radiology Insights job details",
- "description": "Gets the status and details of the Radiology Insights job.",
- "parameters": [
- {
- "$ref": "#/parameters/Azure.Core.Foundations.ApiVersionParameter"
- },
- {
- "name": "id",
- "in": "path",
- "description": "A processing job identifier.",
- "required": true,
- "type": "string",
- "format": "uuid"
- }
- ],
- "responses": {
- "200": {
- "description": "The request has succeeded.",
- "schema": {
- "$ref": "#/definitions/RadiologyInsightsResult"
- },
- "headers": {
- "Retry-After": {
- "type": "integer",
- "format": "int32",
- "description": "The Retry-After header can indicate how long the client should wait before polling the operation status."
- }
- }
- },
- "default": {
- "description": "An unexpected error response.",
- "schema": {
- "$ref": "#/definitions/Azure.Core.Foundations.ErrorResponse"
- },
- "headers": {
- "x-ms-error-code": {
- "type": "string",
- "description": "String error code indicating what went wrong."
- }
- }
- }
- },
- "x-ms-examples": {
- "Gets the status and details of the Radiology Insights job.": {
- "$ref": "./examples/SuccessfulRadiologyInsightsResponse.json"
- }
- }
- }
- },
- "/trial-matcher/jobs": {
- "post": {
- "operationId": "TrialMatcher_CreateJob",
- "tags": [
- "TrialMatcher"
- ],
- "summary": "Create Trial Matcher job",
- "description": "Creates a Trial Matcher job with the given request body.",
- "parameters": [
- {
- "$ref": "#/parameters/Azure.Core.Foundations.ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/Azure.Core.RepeatabilityRequestHeaders.repeatabilityRequestId"
- },
- {
- "$ref": "#/parameters/Azure.Core.RepeatabilityRequestHeaders.repeatabilityFirstSent"
- },
- {
- "name": "body",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/TrialMatcherData"
- }
- }
- ],
- "responses": {
- "202": {
- "description": "The request has been accepted for processing, but processing has not yet completed.",
- "schema": {
- "type": "object",
- "description": "Provides status details for long running operations.",
- "properties": {
- "id": {
- "$ref": "#/definitions/Azure.Core.uuid",
- "description": "The unique ID of the operation.",
- "readOnly": true
- },
- "status": {
- "$ref": "#/definitions/JobStatus",
- "description": "The status of the operation",
- "readOnly": true
- },
- "createdDateTime": {
- "type": "string",
- "format": "date-time",
- "description": "The date and time when the processing job was created.",
- "readOnly": true
- },
- "expirationDateTime": {
- "type": "string",
- "format": "date-time",
- "description": "The date and time when the processing job is set to expire.",
- "readOnly": true
- },
- "lastUpdateDateTime": {
- "type": "string",
- "format": "date-time",
- "description": "The date and time when the processing job was last updated.",
- "readOnly": true
- },
- "error": {
- "$ref": "#/definitions/Azure.Core.Foundations.Error",
- "description": "Error object that describes the error when status is \"Failed\"."
- },
- "result": {
- "$ref": "#/definitions/TrialMatcherInferenceResult",
- "description": "The result of the operation."
- }
- },
- "required": [
- "id",
- "status"
- ]
- },
- "headers": {
- "Operation-Location": {
- "type": "string",
- "format": "uri",
- "description": "The location for monitoring the operation state."
- },
- "Retry-After": {
- "type": "integer",
- "format": "int32",
- "description": "The Retry-After header can indicate how long the client should wait before polling the operation status."
- },
- "Repeatability-Result": {
- "type": "string",
- "description": "Indicates whether the repeatable request was accepted or rejected.",
- "enum": [
- "accepted",
- "rejected"
- ],
- "x-ms-enum": {
- "name": "RepeatabilityResult",
- "modelAsString": false,
- "values": [
- {
- "name": "accepted",
- "value": "accepted",
- "description": "If the request was accepted and the server guarantees that the server state reflects a single execution of the operation."
- },
- {
- "name": "rejected",
- "value": "rejected",
- "description": "If the request was rejected because the combination of Repeatability-First-Sent and Repeatability-Request-ID were invalid\nor because the Repeatability-First-Sent value was outside the range of values held by the server."
- }
- ]
- }
- }
- }
- },
- "default": {
- "description": "An unexpected error response.",
- "schema": {
- "$ref": "#/definitions/Azure.Core.Foundations.ErrorResponse"
- },
- "headers": {
- "x-ms-error-code": {
- "type": "string",
- "description": "String error code indicating what went wrong."
- }
- }
- }
- },
- "x-ms-examples": {
- "Creates a Trial Matcher job with the given request body.": {
- "$ref": "./examples/SuccessfulTrialMatcherRequest.json"
- }
- },
- "x-ms-long-running-operation": true
- }
- },
- "/trial-matcher/jobs/{id}": {
- "get": {
- "operationId": "TrialMatcher_GetJob",
- "tags": [
- "TrialMatcher"
- ],
- "summary": "Get Trial Matcher job details",
- "description": "Gets the status and details of the Trial Matcher job.",
- "parameters": [
- {
- "$ref": "#/parameters/Azure.Core.Foundations.ApiVersionParameter"
- },
- {
- "name": "id",
- "in": "path",
- "description": "A processing job identifier.",
- "required": true,
- "type": "string",
- "format": "uuid"
- }
- ],
- "responses": {
- "200": {
- "description": "The request has succeeded.",
- "schema": {
- "$ref": "#/definitions/TrialMatcherResult"
- },
- "headers": {
- "Retry-After": {
- "type": "integer",
- "format": "int32",
- "description": "The Retry-After header can indicate how long the client should wait before polling the operation status."
- }
- }
- },
- "default": {
- "description": "An unexpected error response.",
- "schema": {
- "$ref": "#/definitions/Azure.Core.Foundations.ErrorResponse"
- },
- "headers": {
- "x-ms-error-code": {
- "type": "string",
- "description": "String error code indicating what went wrong."
- }
- }
- }
- },
- "x-ms-examples": {
- "Gets the status and details of the Trial Matcher job.": {
- "$ref": "./examples/SuccessfulTrialMatcherResponse.json"
- }
- }
- }
- }
- },
- "definitions": {
- "AgeMismatchInference": {
- "type": "object",
- "description": "A notification for age mismatch is displayed when the age mentioned in a document for a specific patient does not match the age specified in the patient information.",
- "allOf": [
- {
- "$ref": "#/definitions/RadiologyInsightsInference"
- }
- ],
- "x-ms-discriminator-value": "ageMismatch"
- },
- "AreaGeometry": {
- "type": "object",
- "description": "`GeoJSON` geometry, representing the area circle's center.",
- "properties": {
- "type": {
- "$ref": "#/definitions/GeoJsonGeometryType",
- "description": "`GeoJSON` geometry type."
- },
- "coordinates": {
- "type": "array",
- "description": "Coordinates of the area circle's center, represented according to the `GeoJSON` standard.\nThis is an array of 2 decimal numbers, longitude and latitude (precisely in this order).",
- "minItems": 2,
- "maxItems": 2,
- "items": {
- "type": "number",
- "format": "float"
- }
- }
- },
- "required": [
- "type",
- "coordinates"
- ]
- },
- "AreaProperties": {
- "type": "object",
- "description": "`GeoJSON` object properties.",
- "properties": {
- "subType": {
- "$ref": "#/definitions/GeoJsonPropertiesSubType",
- "description": "`GeoJSON` object sub-type."
- },
- "radius": {
- "type": "number",
- "format": "double",
- "description": "The radius of the area's circle, in meters."
- }
- },
- "required": [
- "subType",
- "radius"
- ]
- },
- "Azure.Core.Foundations.Error": {
- "type": "object",
- "description": "The error object.",
- "properties": {
- "code": {
- "type": "string",
- "description": "One of a server-defined set of error codes."
- },
- "message": {
- "type": "string",
- "description": "A human-readable representation of the error."
- },
- "target": {
- "type": "string",
- "description": "The target of the error."
- },
- "details": {
- "type": "array",
- "description": "An array of details about specific errors that led to this reported error.",
- "items": {
- "$ref": "#/definitions/Azure.Core.Foundations.Error"
- },
- "x-ms-identifiers": []
- },
- "innererror": {
- "$ref": "#/definitions/Azure.Core.Foundations.InnerError",
- "description": "An object containing more specific information than the current object about the error."
- }
- },
- "required": [
- "code",
- "message"
- ]
- },
- "Azure.Core.Foundations.ErrorResponse": {
- "type": "object",
- "description": "A response containing error details.",
- "properties": {
- "error": {
- "$ref": "#/definitions/Azure.Core.Foundations.Error",
- "description": "The error object."
- }
- },
- "required": [
- "error"
- ]
- },
- "Azure.Core.Foundations.InnerError": {
- "type": "object",
- "description": "An object containing more specific information about the error. As per Microsoft One API guidelines - https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses.",
- "properties": {
- "code": {
- "type": "string",
- "description": "One of a server-defined set of error codes."
- },
- "innererror": {
- "$ref": "#/definitions/Azure.Core.Foundations.InnerError",
- "description": "Inner error."
- }
- }
- },
- "Azure.Core.uuid": {
- "type": "string",
- "format": "uuid",
- "description": "Universally Unique Identifier"
- },
- "ClinicalCodedElement": {
- "type": "object",
- "description": "A piece of clinical information, expressed as a code in a clinical coding system.",
- "properties": {
- "system": {
- "type": "string",
- "description": "The clinical coding system, e.g. ICD-10, SNOMED-CT, UMLS."
- },
- "code": {
- "type": "string",
- "description": "The code within the given clinical coding system."
- },
- "name": {
- "type": "string",
- "description": "The name of this coded concept in the coding system."
- },
- "value": {
- "type": "string",
- "description": "A value associated with the code within the given clinical coding system."
- }
- },
- "required": [
- "system",
- "code"
- ]
- },
- "ClinicalDocumentType": {
- "type": "string",
- "description": "The type of the clinical document.",
- "enum": [
- "consultation",
- "dischargeSummary",
- "historyAndPhysical",
- "radiologyReport",
- "procedure",
- "progress",
- "laboratory",
- "pathologyReport"
- ],
- "x-ms-enum": {
- "name": "ClinicalDocumentType",
- "modelAsString": true,
- "values": [
- {
- "name": "Consultation",
- "value": "consultation"
- },
- {
- "name": "DischargeSummary",
- "value": "dischargeSummary"
- },
- {
- "name": "HistoryAndPhysical",
- "value": "historyAndPhysical"
- },
- {
- "name": "RadiologyReport",
- "value": "radiologyReport"
- },
- {
- "name": "Procedure",
- "value": "procedure"
- },
- {
- "name": "Progress",
- "value": "progress"
- },
- {
- "name": "Laboratory",
- "value": "laboratory"
- },
- {
- "name": "PathologyReport",
- "value": "pathologyReport"
- }
- ]
- }
- },
- "ClinicalNoteEvidence": {
- "type": "object",
- "description": "A piece of evidence from a clinical note (text document).",
- "properties": {
- "id": {
- "type": "string",
- "description": "The identifier of the document containing the evidence."
- },
- "text": {
- "type": "string",
- "description": "The actual text span which is evidence for the inference."
- },
- "offset": {
- "type": "integer",
- "format": "int32",
- "description": "The start index of the evidence text span in the document (0 based).",
- "minimum": 0
- },
- "length": {
- "type": "integer",
- "format": "int32",
- "description": "The length of the evidence text span.",
- "minimum": 1
- }
- },
- "required": [
- "id",
- "offset",
- "length"
- ]
- },
- "ClinicalTrialMetadata": {
- "type": "object",
- "description": "Trial data which is of interest to the potential participant.",
- "properties": {
- "phases": {
- "type": "array",
- "description": "Phases which are relevant for the clinical trial.\nEach clinical trial can be in a certain phase or in multiple phases.",
- "items": {
- "$ref": "#/definitions/ClinicalTrialPhase"
- }
- },
- "studyType": {
- "$ref": "#/definitions/ClinicalTrialStudyType",
- "description": "Possible study types of a clinical trial."
- },
- "recruitmentStatus": {
- "$ref": "#/definitions/ClinicalTrialRecruitmentStatus",
- "description": "Possible recruitment status of a clinical trial."
- },
- "conditions": {
- "type": "array",
- "description": "Medical conditions and their synonyms which are relevant for the clinical trial, given as strings.",
- "minItems": 1,
- "items": {
- "type": "string"
- }
- },
- "sponsors": {
- "type": "array",
- "description": "Sponsors/collaborators involved with the trial.",
- "items": {
- "type": "string"
- }
- },
- "contacts": {
- "type": "array",
- "description": "Contact details of the trial administrators, for patients that want to participate in the trial.",
- "items": {
- "$ref": "#/definitions/ContactDetails"
- },
- "x-ms-identifiers": []
- },
- "facilities": {
- "type": "array",
- "description": "Research facilities where the clinical trial is conducted.",
- "items": {
- "$ref": "#/definitions/ClinicalTrialResearchFacility"
- },
- "x-ms-identifiers": []
- }
- },
- "required": [
- "conditions"
- ]
- },
- "ClinicalTrialPhase": {
- "type": "string",
- "description": "Possible phases of a clinical trial.",
- "enum": [
- "notApplicable",
- "earlyPhase1",
- "phase1",
- "phase2",
- "phase3",
- "phase4"
- ],
- "x-ms-enum": {
- "name": "ClinicalTrialPhase",
- "modelAsString": true,
- "values": [
- {
- "name": "NotApplicable",
- "value": "notApplicable"
- },
- {
- "name": "EarlyPhase1",
- "value": "earlyPhase1"
- },
- {
- "name": "Phase1",
- "value": "phase1"
- },
- {
- "name": "Phase2",
- "value": "phase2"
- },
- {
- "name": "Phase3",
- "value": "phase3"
- },
- {
- "name": "Phase4",
- "value": "phase4"
- }
- ]
- }
- },
- "ClinicalTrialPurpose": {
- "type": "string",
- "description": "Possible purposes of a clinical trial.",
- "enum": [
- "notApplicable",
- "screening",
- "diagnostic",
- "prevention",
- "healthServicesResearch",
- "treatment",
- "deviceFeasibility",
- "supportiveCare",
- "basicScience",
- "other"
- ],
- "x-ms-enum": {
- "name": "ClinicalTrialPurpose",
- "modelAsString": true,
- "values": [
- {
- "name": "NotApplicable",
- "value": "notApplicable"
- },
- {
- "name": "Screening",
- "value": "screening"
- },
- {
- "name": "Diagnostic",
- "value": "diagnostic"
- },
- {
- "name": "Prevention",
- "value": "prevention"
- },
- {
- "name": "HealthServicesResearch",
- "value": "healthServicesResearch"
- },
- {
- "name": "Treatment",
- "value": "treatment"
- },
- {
- "name": "DeviceFeasibility",
- "value": "deviceFeasibility"
- },
- {
- "name": "SupportiveCare",
- "value": "supportiveCare"
- },
- {
- "name": "BasicScience",
- "value": "basicScience"
- },
- {
- "name": "Other",
- "value": "other"
- }
- ]
- }
- },
- "ClinicalTrialRecruitmentStatus": {
- "type": "string",
- "description": "Possible recruitment status of a clinical trial.",
- "enum": [
- "unknownStatus",
- "notYetRecruiting",
- "recruiting",
- "enrollingByInvitation"
- ],
- "x-ms-enum": {
- "name": "ClinicalTrialRecruitmentStatus",
- "modelAsString": true,
- "values": [
- {
- "name": "UnknownStatus",
- "value": "unknownStatus"
- },
- {
- "name": "NotYetRecruiting",
- "value": "notYetRecruiting"
- },
- {
- "name": "Recruiting",
- "value": "recruiting"
- },
- {
- "name": "EnrollingByInvitation",
- "value": "enrollingByInvitation"
- }
- ]
- }
- },
- "ClinicalTrialRegistryFilter": {
- "type": "object",
- "description": "A filter defining a subset of clinical trials from a given clinical trial registry (e.g. clinicaltrials.gov).",
- "properties": {
- "conditions": {
- "type": "array",
- "description": "Trials with any of the given medical conditions will be included in the selection (provided that other limitations are satisfied).\nLeaving this list empty will not limit the medical conditions.",
- "items": {
- "type": "string"
- }
- },
- "studyTypes": {
- "type": "array",
- "description": "Trials with any of the given study types will be included in the selection (provided that other limitations are satisfied).\nLeaving this list empty will not limit the study types.",
- "items": {
- "$ref": "#/definitions/ClinicalTrialStudyType"
- }
- },
- "recruitmentStatuses": {
- "type": "array",
- "description": "Trials with any of the given recruitment statuses will be included in the selection (provided that other limitations are satisfied).\nLeaving this list empty will not limit the recruitment statuses.",
- "items": {
- "$ref": "#/definitions/ClinicalTrialRecruitmentStatus"
- }
- },
- "sponsors": {
- "type": "array",
- "description": "Trials with any of the given sponsors will be included in the selection (provided that other limitations are satisfied).\nLeaving this list empty will not limit the sponsors.",
- "items": {
- "type": "string"
- }
- },
- "phases": {
- "type": "array",
- "description": "Trials with any of the given phases will be included in the selection (provided that other limitations are satisfied).\nLeaving this list empty will not limit the phases.",
- "items": {
- "$ref": "#/definitions/ClinicalTrialPhase"
- }
- },
- "purposes": {
- "type": "array",
- "description": "Trials with any of the given purposes will be included in the selection (provided that other limitations are satisfied).\nLeaving this list empty will not limit the purposes.",
- "items": {
- "$ref": "#/definitions/ClinicalTrialPurpose"
- }
- },
- "ids": {
- "type": "array",
- "description": "Trials with any of the given identifiers will be included in the selection (provided that other limitations are satisfied).\nLeaving this list empty will not limit the trial identifiers.",
- "items": {
- "type": "string"
- }
- },
- "sources": {
- "type": "array",
- "description": "Trials with any of the given sources will be included in the selection (provided that other limitations are satisfied).\nLeaving this list empty will not limit the sources.",
- "items": {
- "$ref": "#/definitions/ClinicalTrialSource"
- }
- },
- "facilityNames": {
- "type": "array",
- "description": "Trials with any of the given facility names will be included in the selection (provided that other limitations are satisfied).\nLeaving this list empty will not limit the trial facility names.",
- "items": {
- "type": "string"
- }
- },
- "facilityLocations": {
- "type": "array",
- "description": "Trials with any of the given facility locations will be included in the selection (provided that other limitations are satisfied).\nLeaving this list empty will not limit the trial facility locations.",
- "items": {
- "$ref": "#/definitions/GeographicLocation"
- },
- "x-ms-identifiers": []
- },
- "facilityAreas": {
- "type": "array",
- "description": "Trials with any of the given facility area boundaries will be included in the selection (provided that other limitations are satisfied).\nLeaving this list empty will not limit the trial facility area boundaries.",
- "items": {
- "$ref": "#/definitions/GeographicArea"
- },
- "x-ms-identifiers": []
- }
- }
- },
- "ClinicalTrialResearchFacility": {
- "type": "object",
- "description": "Details of a research facility where a clinical trial is conducted.",
- "properties": {
- "name": {
- "type": "string",
- "description": "The facility's name."
- },
- "city": {
- "type": "string",
- "description": "City name."
- },
- "state": {
- "type": "string",
- "description": "State name."
- },
- "countryOrRegion": {
- "type": "string",
- "description": "Country/region name."
- }
- },
- "required": [
- "name",
- "countryOrRegion"
- ]
- },
- "ClinicalTrialSource": {
- "type": "string",
- "description": "Possible sources of a clinical trial.",
- "enum": [
- "custom",
- "clinicaltrials.gov"
- ],
- "x-ms-enum": {
- "name": "ClinicalTrialSource",
- "modelAsString": true,
- "values": [
- {
- "name": "Custom",
- "value": "custom"
- },
- {
- "name": "ClinicaltrialsGov",
- "value": "clinicaltrials.gov"
- }
- ]
- }
- },
- "ClinicalTrialStudyType": {
- "type": "string",
- "description": "Possible study types of a clinical trial.",
- "enum": [
- "interventional",
- "observational",
- "expandedAccess",
- "patientRegistries"
- ],
- "x-ms-enum": {
- "name": "ClinicalTrialStudyType",
- "modelAsString": true,
- "values": [
- {
- "name": "Interventional",
- "value": "interventional"
- },
- {
- "name": "Observational",
- "value": "observational"
- },
- {
- "name": "ExpandedAccess",
- "value": "expandedAccess"
- },
- {
- "name": "PatientRegistries",
- "value": "patientRegistries"
- }
- ]
- }
- },
- "ClinicalTrials": {
- "type": "object",
- "description": "The clinical trials that the patient(s) should be matched to. \nThe trial selection can be given as a list of custom clinical trials and/or a list of filters to known clinical trial registries.\nIn case both are given, the resulting trial set is a union of the two sets.",
- "properties": {
- "customTrials": {
- "type": "array",
- "description": "A list of clinical trials.",
- "minItems": 1,
- "items": {
- "$ref": "#/definitions/Fhir.R4.ResearchStudy"
- }
- },
- "registryFilters": {
- "type": "array",
- "description": "A list of filters, each one creating a selection of trials from a given\nclinical trial registry.",
- "minItems": 1,
- "items": {
- "$ref": "#/definitions/ClinicalTrialRegistryFilter"
- },
- "x-ms-identifiers": []
- }
- }
- },
- "CompleteOrderDiscrepancyInference": {
- "type": "object",
- "description": "A complete order discrepancy is shown when one or more body parts and/or measurements that should be in the document (because there is a complete order) are not present.",
- "properties": {
- "orderType": {
- "$ref": "#/definitions/Fhir.R4.CodeableConcept",
- "description": "Order type : CPT ultrasound complete code for abdomen, retroperitoneal, pelvis or breast."
- },
- "missingBodyParts": {
- "type": "array",
- "description": "List of missing body parts required by a complete order : SNOMED CT codes.",
- "items": {
- "$ref": "#/definitions/Fhir.R4.CodeableConcept"
- }
- },
- "missingBodyPartMeasurements": {
- "type": "array",
- "description": "List of missing body parts that require measurement by a complete order : SNOMED CT codes.",
- "items": {
- "$ref": "#/definitions/Fhir.R4.CodeableConcept"
- }
- }
- },
- "required": [
- "orderType"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/RadiologyInsightsInference"
- }
- ],
- "x-ms-discriminator-value": "completeOrderDiscrepancy"
- },
- "ContactDetails": {
- "type": "object",
- "description": "A person's contact details.",
- "properties": {
- "name": {
- "type": "string",
- "description": "The person's name."
- },
- "email": {
- "type": "string",
- "description": "The person's email."
- },
- "phone": {
- "type": "string",
- "description": "A person's phone number."
- }
- }
- },
- "CriticalResult": {
- "type": "object",
- "description": "Critical Result consists of two properties.",
- "properties": {
- "description": {
- "type": "string",
- "description": "Description : medical problem."
- },
- "finding": {
- "$ref": "#/definitions/Fhir.R4.Observation",
- "description": "Finding linked to the critical result."
- }
- },
- "required": [
- "description"
- ]
- },
- "CriticalResultInference": {
- "type": "object",
- "description": "Critical results refer to findings of utmost importance that may require timely attention due to their potential impact on patient care.",
- "properties": {
- "result": {
- "$ref": "#/definitions/CriticalResult",
- "description": "The complete Critical Result, as outlined below, will be reused for the recommendation."
- }
- },
- "required": [
- "result"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/RadiologyInsightsInference"
- }
- ],
- "x-ms-discriminator-value": "criticalResult"
- },
- "DocumentAdministrativeMetadata": {
- "type": "object",
- "description": "Document administrative metadata",
- "properties": {
- "orderedProcedures": {
- "type": "array",
- "description": "List of procedure information associated with the document.",
- "minItems": 1,
- "items": {
- "$ref": "#/definitions/OrderedProcedure"
- },
- "x-ms-identifiers": []
- },
- "encounterId": {
- "type": "string",
- "description": "Reference to the encounter associated with the document."
- }
- }
- },
- "DocumentAuthor": {
- "type": "object",
- "description": "Document author",
- "properties": {
- "id": {
- "type": "string",
- "description": "author id"
- },
- "fullName": {
- "type": "string",
- "description": "Text representation of the full name"
- }
- }
- },
- "DocumentContent": {
- "type": "object",
- "description": "The content of the patient document.",
- "properties": {
- "sourceType": {
- "$ref": "#/definitions/DocumentContentSourceType",
- "description": "The type of the content's source.\nIn case the source type is 'inline', the content is given as a string (for instance, text).\nIn case the source type is 'reference', the content is given as a URI."
- },
- "value": {
- "type": "string",
- "description": "The content of the document, given either inline (as a string) or as a reference (URI)."
- }
- },
- "required": [
- "sourceType",
- "value"
- ]
- },
- "DocumentContentSourceType": {
- "type": "string",
- "description": "The type of the content's source. \nIn case the source type is 'inline', the content is given as a string (for instance, text). \nIn case the source type is 'reference', the content is given as a URI.",
- "enum": [
- "inline",
- "reference"
- ],
- "x-ms-enum": {
- "name": "DocumentContentSourceType",
- "modelAsString": true,
- "values": [
- {
- "name": "Inline",
- "value": "inline",
- "description": "The content is given as a string (for instance, text)."
- },
- {
- "name": "Reference",
- "value": "reference",
- "description": "The content is given as a URI."
- }
- ]
- }
- },
- "DocumentType": {
- "type": "string",
- "description": "The type of the patient document, such as 'note' (text document) or 'fhirBundle' (FHIR JSON document).",
- "enum": [
- "note",
- "fhirBundle",
- "dicom",
- "genomicSequencing"
- ],
- "x-ms-enum": {
- "name": "DocumentType",
- "modelAsString": true,
- "values": [
- {
- "name": "Note",
- "value": "note"
- },
- {
- "name": "FhirBundle",
- "value": "fhirBundle"
- },
- {
- "name": "Dicom",
- "value": "dicom"
- },
- {
- "name": "GenomicSequencing",
- "value": "genomicSequencing"
- }
- ]
- }
- },
- "Encounter": {
- "type": "object",
- "description": "visit/encounter information",
- "properties": {
- "id": {
- "type": "string",
- "description": "The id of the visit."
- },
- "period": {
- "$ref": "#/definitions/TimePeriod",
- "description": "Time period of the visit.\nIn case of admission, use timePeriod.start to indicate the admission time and timePeriod.end to indicate the discharge time."
- },
- "class": {
- "$ref": "#/definitions/EncounterClass",
- "description": "The class of the encounter."
- }
- },
- "required": [
- "id"
- ]
- },
- "EncounterClass": {
- "type": "string",
- "description": "Known values codes that can be used to indicate the class of encounter (TODO://Based on FHIR value set--http://....).",
- "enum": [
- "inpatient",
- "ambulatory",
- "observation",
- "emergency",
- "virtual",
- "healthHome"
- ],
- "x-ms-enum": {
- "name": "EncounterClass",
- "modelAsString": true,
- "values": [
- {
- "name": "InPatient",
- "value": "inpatient",
- "description": "A patient encounter where a patient is admitted by a hospital or equivalent facility, assigned to a location where patients generally stay at least overnight and provided with room, board, and continuous nursing service."
- },
- {
- "name": "Ambulatory",
- "value": "ambulatory",
- "description": "The term ambulatory usually implies that the patient has come to the location and is not assigned to a bed. Sometimes referred to as an outpatient encounter."
- },
- {
- "name": "Observation",
- "value": "observation",
- "description": "An encounter where the patient usually will start in different encounter, such as one in the emergency department but then transition to this type of encounter because they require a significant period of treatment and monitoring to determine whether or not their condition warrants an inpatient admission or discharge. "
- },
- {
- "name": "Emergency",
- "value": "emergency",
- "description": "A patient encounter that takes place at a dedicated healthcare service delivery location where the patient receives immediate evaluation and treatment, provided until the patient can be discharged or responsibility for the patient's care is transferred elsewhere (for example, the patient could be admitted as an inpatient or transferred to another facility."
- },
- {
- "name": "Virtual",
- "value": "virtual",
- "description": "A patient encounter where the patient is not physically present for the encounter, such as in a telehealth encounter, phone call, or electronic communication."
- },
- {
- "name": "HealthHome",
- "value": "healthHome",
- "description": "Healthcare encounter that takes place in the residence of the patient or a designee"
- }
- ]
- }
- },
- "ExtendedClinicalCodedElement": {
- "type": "object",
- "description": "A piece of clinical information, expressed as a code in a clinical coding system, extended by semantic information.",
- "properties": {
- "system": {
- "type": "string",
- "description": "The clinical coding system, e.g. ICD-10, SNOMED-CT, UMLS."
- },
- "code": {
- "type": "string",
- "description": "The code within the given clinical coding system."
- },
- "name": {
- "type": "string",
- "description": "The name of this coded concept in the coding system."
- },
- "value": {
- "type": "string",
- "description": "A value associated with the code within the given clinical coding system."
- },
- "semanticType": {
- "type": "string",
- "description": "The [UMLS semantic type](https://www.nlm.nih.gov/research/umls/META3_current_semantic_types.html) associated with the coded concept."
- },
- "category": {
- "type": "string",
- "description": "The bio-medical category related to the coded concept, e.g. Diagnosis, Symptom, Medication, Examination."
- }
- },
- "required": [
- "system",
- "code"
- ]
- },
- "Fhir.R4.Annotation": {
- "type": "object",
- "description": "A text note which also contains information about who made the statement and when\nBased on [FHIR Annotation](https://www.hl7.org/fhir/R4/datatypes.html#Annotation)",
- "properties": {
- "authorString": {
- "type": "string",
- "description": "Individual responsible for the annotation"
- },
- "time": {
- "$ref": "#/definitions/Fhir.R4.fhirDateTime",
- "description": "When the annotation was made"
- },
- "text": {
- "type": "string",
- "description": "The annotation - text content (as markdown)"
- }
- },
- "required": [
- "text"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/Fhir.R4.Element"
- }
- ]
- },
- "Fhir.R4.CodeableConcept": {
- "type": "object",
- "description": "Concept - reference to a terminology or just text\nBased on [FHIR CodeableConcept](https://www.hl7.org/fhir/R4/datatypes.html#CodeableConcept)",
- "properties": {
- "coding": {
- "type": "array",
- "description": "Code defined by a terminology system",
- "items": {
- "$ref": "#/definitions/Fhir.R4.Coding"
- }
- },
- "text": {
- "type": "string",
- "description": "Plain text representation of the concept"
- }
- },
- "allOf": [
- {
- "$ref": "#/definitions/Fhir.R4.Element"
- }
- ]
- },
- "Fhir.R4.Coding": {
- "type": "object",
- "description": "A Coding is a representation of a defined concept using a symbol from a defined \"code system\".\nBased on [FHIR Coding](https://www.hl7.org/fhir/R4/datatypes.html#Coding)",
- "properties": {
- "system": {
- "$ref": "#/definitions/Fhir.R4.fhirUri",
- "description": "Identity of the terminology system"
- },
- "version": {
- "type": "string",
- "description": "Version of the system - if relevant"
- },
- "code": {
- "type": "string",
- "description": "Symbol in syntax defined by the system"
- },
- "display": {
- "type": "string",
- "description": "Representation defined by the system"
- }
- },
- "allOf": [
- {
- "$ref": "#/definitions/Fhir.R4.Element"
- }
- ]
- },
- "Fhir.R4.Condition": {
- "type": "object",
- "description": "Detailed information about conditions, problems or diagnoses\nBased on [FHIR Condition](https://www.hl7.org/fhir/R4/condition.html)",
- "properties": {
- "identifier": {
- "type": "array",
- "description": "External Ids for this condition",
- "items": {
- "$ref": "#/definitions/Fhir.R4.Identifier"
- }
- },
- "clinicalStatus": {
- "$ref": "#/definitions/Fhir.R4.CodeableConcept",
- "description": "active | recurrence | relapse | inactive | remission | resolved"
- },
- "verificationStatus": {
- "$ref": "#/definitions/Fhir.R4.CodeableConcept",
- "description": "unconfirmed | provisional | differential | confirmed | refuted | entered-in-error"
- },
- "category": {
- "type": "array",
- "description": "problem-list-item | encounter-diagnosis",
- "items": {
- "$ref": "#/definitions/Fhir.R4.CodeableConcept"
- }
- },
- "severity": {
- "$ref": "#/definitions/Fhir.R4.CodeableConcept",
- "description": "Subjective severity of condition"
- },
- "code": {
- "$ref": "#/definitions/Fhir.R4.CodeableConcept",
- "description": "Identification of the condition, problem or diagnosis"
- },
- "bodySite": {
- "type": "array",
- "description": "Anatomical location, if relevant",
- "items": {
- "$ref": "#/definitions/Fhir.R4.CodeableConcept"
- }
- },
- "encounter": {
- "$ref": "#/definitions/Fhir.R4.Reference",
- "description": "Encounter created as part of"
- },
- "onsetDateTime": {
- "$ref": "#/definitions/Fhir.R4.fhirDateTime",
- "description": "Estimated or actual date, date-time, or age"
- },
- "onsetAge": {
- "$ref": "#/definitions/Fhir.R4.Quantity",
- "description": "Estimated or actual date, date-time, or age"
- },
- "onsetPeriod": {
- "$ref": "#/definitions/Fhir.R4.Period",
- "description": "Estimated or actual date, date-time, or age"
- },
- "onsetRange": {
- "$ref": "#/definitions/Fhir.R4.Range",
- "description": "Estimated or actual date, date-time, or age"
- },
- "onsetString": {
- "type": "string",
- "description": "Estimated or actual date, date-time, or age"
- },
- "abatementDateTime": {
- "$ref": "#/definitions/Fhir.R4.fhirDateTime",
- "description": "When in resolution/remission"
- },
- "abatementAge": {
- "$ref": "#/definitions/Fhir.R4.Quantity",
- "description": "When in resolution/remission"
- },
- "abatementPeriod": {
- "$ref": "#/definitions/Fhir.R4.Period",
- "description": "When in resolution/remission"
- },
- "abatementRange": {
- "$ref": "#/definitions/Fhir.R4.Range",
- "description": "When in resolution/remission"
- },
- "abatementString": {
- "type": "string",
- "description": "When in resolution/remission"
- },
- "recordedDate": {
- "$ref": "#/definitions/Fhir.R4.fhirDateTime",
- "description": "Date record was first recorded"
- },
- "stage": {
- "type": "array",
- "description": "stge/grade, usually assessed formally",
- "items": {
- "$ref": "#/definitions/Fhir.R4.ConditionStage"
- },
- "x-ms-identifiers": []
- },
- "note": {
- "type": "array",
- "description": "Additional information about the Condition",
- "items": {
- "$ref": "#/definitions/Fhir.R4.Annotation"
- }
- }
- },
- "allOf": [
- {
- "$ref": "#/definitions/Fhir.R4.DomainResource"
- }
- ],
- "x-ms-discriminator-value": "Condition"
- },
- "Fhir.R4.ConditionStage": {
- "type": "object",
- "description": "Stage/grade, usually assessed formally\nBased on [FHIR Condition.Stage](https://www.hl7.org/fhir/R4/condition.html)",
- "properties": {
- "summary": {
- "$ref": "#/definitions/Fhir.R4.CodeableConcept",
- "description": "Simple summary (disease specific)"
- },
- "type": {
- "$ref": "#/definitions/Fhir.R4.CodeableConcept",
- "description": "Kind of staging"
- }
- }
- },
- "Fhir.R4.ContactDetail": {
- "type": "object",
- "description": "Contact details (See: https://www.hl7.org/fhir/R4/metadatatypes.html#ContactDetail)",
- "properties": {
- "name": {
- "type": "string",
- "description": "Name of an individual to contact"
- },
- "telecom": {
- "type": "array",
- "description": "Contact details for individual or organization",
- "items": {
- "$ref": "#/definitions/Fhir.R4.ContactPoint"
- },
- "x-ms-identifiers": []
- }
- },
- "allOf": [
- {
- "$ref": "#/definitions/Fhir.R4.Element"
- }
- ]
- },
- "Fhir.R4.ContactPoint": {
- "type": "object",
- "description": "Details for all kinds of technology mediated contact points for a person or organization, including telephone, email, etc.\nSee https://www.hl7.org/fhir/R4/datatypes.html#ContactPoint",
- "properties": {
- "system": {
- "$ref": "#/definitions/Fhir.R4.ContactPointSystem",
- "description": "phone | fax | email | pager | url | sms | other"
- },
- "value": {
- "type": "string",
- "description": "The actual contact point details"
- },
- "use": {
- "$ref": "#/definitions/Fhir.R4.ContactPointUse",
- "description": "home | work | temp | old | mobile - purpose of this contact point"
- },
- "rank": {
- "type": "integer",
- "format": "int32",
- "description": "Specify preferred order of use (1 = highest)"
- },
- "period": {
- "$ref": "#/definitions/Fhir.R4.Period",
- "description": "Time period when the contact point was/is in use"
- }
- }
- },
- "Fhir.R4.ContactPointSystem": {
- "type": "string",
- "description": "Contact Point System\nsee https://www.hl7.org/fhir/R4/valueset-contact-point-system.html",
- "enum": [
- "phone",
- "fax",
- "email",
- "pager",
- "url",
- "sms",
- "other"
- ],
- "x-ms-enum": {
- "name": "ContactPointSystem",
- "modelAsString": true,
- "values": [
- {
- "name": "Phone",
- "value": "phone",
- "description": "Phone"
- },
- {
- "name": "Fax",
- "value": "fax",
- "description": "Fax"
- },
- {
- "name": "Email",
- "value": "email",
- "description": "Email"
- },
- {
- "name": "Pager",
- "value": "pager",
- "description": "Pager"
- },
- {
- "name": "Url",
- "value": "url",
- "description": "Url"
- },
- {
- "name": "Sms",
- "value": "sms",
- "description": "Sms"
- },
- {
- "name": "Other",
- "value": "other",
- "description": "Other"
- }
- ]
- }
- },
- "Fhir.R4.ContactPointUse": {
- "type": "string",
- "description": "Contact Point Use\nSee: \thttp://hl7.org/fhir/ValueSet/contact-point-use",
- "enum": [
- "home",
- "work",
- "temp",
- "old",
- "mobile"
- ],
- "x-ms-enum": {
- "name": "ContactPointUse",
- "modelAsString": true,
- "values": [
- {
- "name": "Home",
- "value": "home",
- "description": "Home"
- },
- {
- "name": "Work",
- "value": "work",
- "description": "Work"
- },
- {
- "name": "Temp",
- "value": "temp",
- "description": "Temp"
- },
- {
- "name": "Old",
- "value": "old",
- "description": "Old"
- },
- {
- "name": "Mobile",
- "value": "mobile",
- "description": "Mobile"
- }
- ]
- }
- },
- "Fhir.R4.DomainResource": {
- "type": "object",
- "description": "A resource with narrative, extensions, and contained resources\nBased on [FHIR DomainResource](https://www.hl7.org/fhir/domainresource.html)",
- "properties": {
- "resourceType": {
- "type": "string",
- "description": "Discriminator property for DomainResource."
- },
- "text": {
- "$ref": "#/definitions/Fhir.R4.Narrative",
- "description": "Text summary of the resource, for human interpretation"
- },
- "contained": {
- "type": "array",
- "description": "Contained, inline Resources",
- "items": {
- "$ref": "#/definitions/Fhir.R4.Resource"
- }
- },
- "extension": {
- "type": "array",
- "description": "Additional Content defined by implementations",
- "items": {
- "$ref": "#/definitions/Fhir.R4.Extension"
- }
- },
- "modifierExtension": {
- "type": "array",
- "description": "Extensions that cannot be ignored",
- "items": {
- "$ref": "#/definitions/Fhir.R4.Extension"
- }
- }
- },
- "discriminator": "resourceType",
- "required": [
- "resourceType"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/Fhir.R4.Resource"
- }
- ]
- },
- "Fhir.R4.Element": {
- "type": "object",
- "description": "The base definition for all elements contained inside a resource.\nBased on [FHIR Element](https://www.hl7.org/fhir/R4/element.html)",
- "properties": {
- "id": {
- "type": "string",
- "description": "Unique id for inter-element referencing"
- },
- "extension": {
- "type": "array",
- "description": "Additional Content defined by implementations",
- "items": {
- "$ref": "#/definitions/Fhir.R4.Extension"
- }
- }
- }
- },
- "Fhir.R4.Extension": {
- "type": "object",
- "description": "Base for all elements\nBased on [FHIR Element](https://www.hl7.org/fhir/datatypes.html#Element)",
- "properties": {
- "url": {
- "$ref": "#/definitions/Fhir.R4.fhirUri",
- "description": "Source of the definition for the extension code - a logical name or a URL."
- },
- "valueQuantity": {
- "$ref": "#/definitions/Fhir.R4.Quantity",
- "description": "Value as Quantity"
- },
- "valueCodeableConcept": {
- "$ref": "#/definitions/Fhir.R4.CodeableConcept",
- "description": "Value as CodeableConcept"
- },
- "valueString": {
- "type": "string",
- "description": "Value as string"
- },
- "valueBoolean": {
- "type": "boolean",
- "description": "Value as boolean"
- },
- "valueInteger": {
- "type": "integer",
- "format": "int32",
- "description": "Value as integer"
- },
- "valueRange": {
- "$ref": "#/definitions/Fhir.R4.Range",
- "description": "Value as Range."
- },
- "valueRatio": {
- "$ref": "#/definitions/Fhir.R4.Ratio",
- "description": "Value as Ratio."
- },
- "valueSampledData": {
- "$ref": "#/definitions/Fhir.R4.SampledData",
- "description": "Value as SampledData."
- },
- "valueTime": {
- "type": "string",
- "format": "time",
- "description": "Value as time (hh:mm:ss)"
- },
- "valueDateTime": {
- "$ref": "#/definitions/Fhir.R4.fhirDateTime",
- "description": "Value as dateTime."
- },
- "valuePeriod": {
- "$ref": "#/definitions/Fhir.R4.Period",
- "description": "Value as Period."
- },
- "valueReference": {
- "$ref": "#/definitions/Fhir.R4.Reference",
- "description": "Value as reference."
- }
- },
- "required": [
- "url"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/Fhir.R4.Element"
- }
- ]
- },
- "Fhir.R4.Identifier": {
- "type": "object",
- "description": "An identifier intended for computation\nBased on [FHIR Identifier](https://www.hl7.org/fhir/R4/identifier.html)",
- "properties": {
- "use": {
- "type": "string",
- "description": "usual | official | temp | secondary | old (If known)"
- },
- "type": {
- "$ref": "#/definitions/Fhir.R4.CodeableConcept",
- "description": "Description of identifier"
- },
- "system": {
- "$ref": "#/definitions/Fhir.R4.fhirUri",
- "description": "The namespace for the identifier value"
- },
- "value": {
- "type": "string",
- "description": "The value that is unique"
- },
- "period": {
- "$ref": "#/definitions/Fhir.R4.Period",
- "description": "Time period when id is/was valid for use"
- },
- "assigner": {
- "$ref": "#/definitions/Fhir.R4.Reference",
- "description": "Organization that issued id (may be just text)"
- }
- },
- "allOf": [
- {
- "$ref": "#/definitions/Fhir.R4.Element"
- }
- ]
- },
- "Fhir.R4.Meta": {
- "type": "object",
- "description": "Metadata about a resource\nBased on [FHIR Meta](https://www.hl7.org/fhir/R4/resource.html#Meta)",
- "properties": {
- "versionId": {
- "type": "string",
- "description": "The version specific identifier, as it appears in the version portion of the URL. This value changes when the resource is created, updated, or deleted."
- },
- "lastUpdated": {
- "$ref": "#/definitions/Fhir.R4.fhirInstant",
- "description": "When the resource last changed - e.g. when the version changed."
- },
- "source": {
- "$ref": "#/definitions/Fhir.R4.fhirUri",
- "description": "A uri that identifies the source system of the resource. This provides a minimal amount of Provenance information that can be used to track or differentiate the source of information in the resource. The source may identify another FHIR server, document, message, database, etc."
- },
- "profile": {
- "type": "array",
- "description": "A list of profiles (references to [StructureDefinition](https://www.hl7.org/fhir/structuredefinition.html) resources) that this resource claims to conform to. The URL is a reference to [StructureDefinition.url](https://www.hl7.org/fhir/structuredefinition-definitions.html#StructureDefinition.url).",
- "items": {
- "$ref": "#/definitions/Fhir.R4.fhirUri"
- }
- },
- "security": {
- "type": "array",
- "description": "Security labels applied to this resource. These tags connect specific resources to the overall security policy and infrastructure.",
- "items": {
- "$ref": "#/definitions/Fhir.R4.Coding"
- }
- },
- "tag": {
- "type": "array",
- "description": "Tags applied to this resource. Tags are intended to be used to identify and relate resources to process and workflow, and applications are not required to consider the tags when interpreting the meaning of a resource.",
- "items": {
- "$ref": "#/definitions/Fhir.R4.Coding"
- }
- }
- }
- },
- "Fhir.R4.Narrative": {
- "type": "object",
- "description": "Any resource that is a [DomainResource](https://www.hl7.org/fhir/domainresource.html) may include a human-readable narrative that contains a summary of the resource and may be used to represent the content of the resource to a human.\nBased on [FHIR Narrative](https://www.hl7.org/fhir/R4/narrative.html#Narrative)",
- "properties": {
- "status": {
- "type": "string",
- "description": "generated, extensions, additional, empty"
- },
- "div": {
- "type": "string",
- "description": "xhtml"
- }
- },
- "required": [
- "status",
- "div"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/Fhir.R4.Element"
- }
- ]
- },
- "Fhir.R4.Observation": {
- "type": "object",
- "description": "Detailed information about observations\nBased on [FHIR Observation](https://www.hl7.org/fhir/R4/observation.html)",
- "properties": {
- "identifier": {
- "type": "array",
- "description": "Business Identifier for observation",
- "items": {
- "$ref": "#/definitions/Fhir.R4.Identifier"
- }
- },
- "status": {
- "$ref": "#/definitions/Fhir.R4.ObservationStatusCodeType",
- "description": "registered | preliminary | final | amended +"
- },
- "category": {
- "type": "array",
- "description": "Classification of type of observation",
- "items": {
- "$ref": "#/definitions/Fhir.R4.CodeableConcept"
- }
- },
- "code": {
- "$ref": "#/definitions/Fhir.R4.CodeableConcept",
- "description": "Type of observation (code / type)"
- },
- "subject": {
- "$ref": "#/definitions/Fhir.R4.Reference",
- "description": "Who and/or what the observation is about"
- },
- "encounter": {
- "$ref": "#/definitions/Fhir.R4.Reference",
- "description": "Healthcare event during which this observation is made"
- },
- "effectiveDateTime": {
- "$ref": "#/definitions/Fhir.R4.fhirDateTime",
- "description": "Clinically relevant time/time-period for observation"
- },
- "effectivePeriod": {
- "$ref": "#/definitions/Fhir.R4.Period",
- "description": "Clinically relevant time/time-period for observation"
- },
- "effectiveInstant": {
- "$ref": "#/definitions/Fhir.R4.fhirInstant",
- "description": "Clinically relevant time/time-period for observation"
- },
- "issued": {
- "$ref": "#/definitions/Fhir.R4.fhirInstant",
- "description": "Date/Time this version was made available"
- },
- "valueQuantity": {
- "$ref": "#/definitions/Fhir.R4.Quantity",
- "description": "Actual result"
- },
- "valueCodeableConcept": {
- "$ref": "#/definitions/Fhir.R4.CodeableConcept",
- "description": "Actual result"
- },
- "valueString": {
- "type": "string",
- "description": "Actual result"
- },
- "valueBoolean": {
- "type": "boolean",
- "description": "Actual result"
- },
- "valueInteger": {
- "type": "integer",
- "format": "int32",
- "description": "Actual result"
- },
- "valueRange": {
- "$ref": "#/definitions/Fhir.R4.Range",
- "description": "Actual result"
- },
- "valueRatio": {
- "$ref": "#/definitions/Fhir.R4.Ratio",
- "description": "Actual result"
- },
- "valueSampledData": {
- "$ref": "#/definitions/Fhir.R4.SampledData",
- "description": "Actual result"
- },
- "valueTime": {
- "type": "string",
- "format": "time",
- "description": "Actual result"
- },
- "valueDateTime": {
- "$ref": "#/definitions/Fhir.R4.fhirDateTime",
- "description": "Actual result"
- },
- "valuePeriod": {
- "$ref": "#/definitions/Fhir.R4.Period",
- "description": "Actual result"
- },
- "dataAbsentReason": {
- "$ref": "#/definitions/Fhir.R4.CodeableConcept",
- "description": "Why the result is missing"
- },
- "interpretation": {
- "type": "array",
- "description": "High, low, normal, etc.",
- "items": {
- "$ref": "#/definitions/Fhir.R4.CodeableConcept"
- }
- },
- "note": {
- "type": "array",
- "description": "Comments about the observation",
- "items": {
- "$ref": "#/definitions/Fhir.R4.Annotation"
- }
- },
- "bodySite": {
- "$ref": "#/definitions/Fhir.R4.CodeableConcept",
- "description": "Observed body part"
- },
- "method": {
- "$ref": "#/definitions/Fhir.R4.CodeableConcept",
- "description": "How it was done"
- },
- "referenceRange": {
- "type": "array",
- "description": "Provides guide for interpretation",
- "items": {
- "$ref": "#/definitions/Fhir.R4.ObservationReferenceRange"
- },
- "x-ms-identifiers": []
- },
- "hasMember": {
- "type": "array",
- "description": "Related resource that belongs to the Observation group",
- "items": {
- "$ref": "#/definitions/Fhir.R4.Reference"
- }
- },
- "derivedFrom": {
- "type": "array",
- "description": "Related measurements the observation is made from",
- "items": {
- "$ref": "#/definitions/Fhir.R4.Reference"
- }
- },
- "component": {
- "type": "array",
- "description": "Component results",
- "items": {
- "$ref": "#/definitions/Fhir.R4.ObservationComponent"
- }
- }
- },
- "required": [
- "status",
- "code"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/Fhir.R4.DomainResource"
- }
- ],
- "x-ms-discriminator-value": "Observation"
- },
- "Fhir.R4.ObservationComponent": {
- "type": "object",
- "description": "Component results\nBased on [FHIR Observation.component](https://www.hl7.org/fhir/R4/observation.html)",
- "properties": {
- "code": {
- "$ref": "#/definitions/Fhir.R4.CodeableConcept",
- "description": "Type of component observation (code / type)"
- },
- "valueQuantity": {
- "$ref": "#/definitions/Fhir.R4.Quantity",
- "description": "Value as Quantity"
- },
- "valueCodeableConcept": {
- "$ref": "#/definitions/Fhir.R4.CodeableConcept",
- "description": "Value as CodeableConcept"
- },
- "valueString": {
- "type": "string",
- "description": "Value as string"
- },
- "valueBoolean": {
- "type": "boolean",
- "description": "Value as boolean"
- },
- "valueInteger": {
- "type": "integer",
- "format": "int32",
- "description": "Value as integer"
- },
- "valueRange": {
- "$ref": "#/definitions/Fhir.R4.Range",
- "description": "Value as Range."
- },
- "valueRatio": {
- "$ref": "#/definitions/Fhir.R4.Ratio",
- "description": "Value as Ratio."
- },
- "valueSampledData": {
- "$ref": "#/definitions/Fhir.R4.SampledData",
- "description": "Value as SampledData."
- },
- "valueTime": {
- "type": "string",
- "format": "time",
- "description": "Value as time (hh:mm:ss)"
- },
- "valueDateTime": {
- "$ref": "#/definitions/Fhir.R4.fhirDateTime",
- "description": "Value as dateTime."
- },
- "valuePeriod": {
- "$ref": "#/definitions/Fhir.R4.Period",
- "description": "Value as Period."
- },
- "valueReference": {
- "$ref": "#/definitions/Fhir.R4.Reference",
- "description": "Value as reference."
- },
- "dataAbsentReason": {
- "$ref": "#/definitions/Fhir.R4.CodeableConcept",
- "description": "Why the component result is missing"
- },
- "interpretation": {
- "type": "array",
- "description": "High, low, normal, etc.",
- "items": {
- "$ref": "#/definitions/Fhir.R4.CodeableConcept"
- }
- },
- "referenceRange": {
- "type": "array",
- "description": "Provides guide for interpretation of component result",
- "items": {
- "$ref": "#/definitions/Fhir.R4.ObservationReferenceRange"
- },
- "x-ms-identifiers": []
- }
- },
- "required": [
- "code"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/Fhir.R4.Element"
- }
- ]
- },
- "Fhir.R4.ObservationReferenceRange": {
- "type": "object",
- "description": "Provides guide for interpretation of component result\nBased on [FHIR Observation.referenceRange](https://www.hl7.org/fhir/R4/observation.html)",
- "properties": {
- "low": {
- "$ref": "#/definitions/Fhir.R4.Quantity",
- "description": "Low Range, if relevant"
- },
- "high": {
- "$ref": "#/definitions/Fhir.R4.Quantity",
- "description": "High Range, if relevant"
- },
- "type": {
- "$ref": "#/definitions/Fhir.R4.CodeableConcept",
- "description": "Reference range qualifier"
- },
- "appliesTo": {
- "type": "array",
- "description": "Reference range population",
- "items": {
- "$ref": "#/definitions/Fhir.R4.CodeableConcept"
- }
- },
- "age": {
- "$ref": "#/definitions/Fhir.R4.Range",
- "description": "Applicable age range, if relevant"
- },
- "text": {
- "type": "string",
- "description": "Text based reference range in an observation"
- }
- }
- },
- "Fhir.R4.ObservationStatusCodeType": {
- "type": "string",
- "description": "Observation Status\nBased on [FHIR ObservationStatus](https://www.hl7.org/fhir/R4/valueset-observation-status.html)",
- "enum": [
- "registered",
- "preliminary",
- "final",
- "amended",
- "corrected",
- "cancelled",
- "entered-in-error",
- "unknown"
- ],
- "x-ms-enum": {
- "name": "ObservationStatusCodeType",
- "modelAsString": true,
- "values": [
- {
- "name": "Registered",
- "value": "registered",
- "description": "The existence of the observation is registered, but there is no result yet available."
- },
- {
- "name": "Preliminary",
- "value": "preliminary",
- "description": "This is an initial or interim observation: data may be incomplete or unverified."
- },
- {
- "name": "Final",
- "value": "final",
- "description": "The observation is complete and verified by an authorized person."
- },
- {
- "name": "Amended",
- "value": "amended",
- "description": "Subsequent to being Final, the observation has been modified subsequent. This includes updates/new information and corrections."
- },
- {
- "name": "Corrected",
- "value": "corrected",
- "description": "Subsequent to being Final, the observation has been modified to correct an error in the test result."
- },
- {
- "name": "Cancelled",
- "value": "cancelled",
- "description": "The observation is unavailable because the measurement was not started or not completed (also sometimes called \"aborted\")."
- },
- {
- "name": "EnteredInError",
- "value": "entered-in-error",
- "description": "The observation has been withdrawn following previous final release."
- },
- {
- "name": "Unknown",
- "value": "unknown",
- "description": "The observation status is unknown. Note that \"unknown\" is a value of last resort and every attempt should be made to provide a meaningful value other than \"unknown\"."
- }
- ]
- }
- },
- "Fhir.R4.Period": {
- "type": "object",
- "description": "A time period defined by a start and end date and optionally time\nBased on [FHIR Period](https://www.hl7.org/fhir/R4/datatypes.html#Period)",
- "properties": {
- "start": {
- "$ref": "#/definitions/Fhir.R4.fhirDateTime",
- "description": "Starting time with inclusive boundary"
- },
- "end": {
- "$ref": "#/definitions/Fhir.R4.fhirDateTime",
- "description": "End time with inclusive boundary, if not ongoing"
- }
- },
- "allOf": [
- {
- "$ref": "#/definitions/Fhir.R4.Element"
- }
- ]
- },
- "Fhir.R4.Quantity": {
- "type": "object",
- "description": "A measured or measurable amount\nBased on [FHIR Quantity](https://www.hl7.org/fhir/R4/datatypes.html#Quantity)",
- "properties": {
- "value": {
- "type": "number",
- "format": "double",
- "description": "Numerical value (with implicit precision)"
- },
- "comparator": {
- "type": "string",
- "description": "< | <= | >= | > - how to understand the value"
- },
- "unit": {
- "type": "string",
- "description": "Unit representation"
- },
- "system": {
- "$ref": "#/definitions/Fhir.R4.fhirUri",
- "description": "System that defines coded unit form"
- },
- "code": {
- "type": "string",
- "description": "Coded form of the unit"
- }
- },
- "allOf": [
- {
- "$ref": "#/definitions/Fhir.R4.Element"
- }
- ]
- },
- "Fhir.R4.Range": {
- "type": "object",
- "description": "A set of ordered Quantities defined by a low and high limit\nBased on [FHIR Range](https://www.hl7.org/fhir/R4/datatypes.html#Range)",
- "properties": {
- "low": {
- "$ref": "#/definitions/Fhir.R4.Quantity",
- "description": "Low limit"
- },
- "high": {
- "$ref": "#/definitions/Fhir.R4.Quantity",
- "description": "High limit"
- }
- },
- "allOf": [
- {
- "$ref": "#/definitions/Fhir.R4.Element"
- }
- ]
- },
- "Fhir.R4.Ratio": {
- "type": "object",
- "description": "A ratio of two Quantity values - a numerator and a denominator\nBased on [FHIR Ratio](https://www.hl7.org/fhir/R4/datatypes.html#Ratio)",
- "properties": {
- "numerator": {
- "$ref": "#/definitions/Fhir.R4.Quantity",
- "description": "Numerator value"
- },
- "denominator": {
- "$ref": "#/definitions/Fhir.R4.Quantity",
- "description": "Denominator value"
- }
- },
- "allOf": [
- {
- "$ref": "#/definitions/Fhir.R4.Element"
- }
- ]
- },
- "Fhir.R4.Reference": {
- "type": "object",
- "description": "A reference from one resource to another\nBased on [FHIR Reference](https://www.hl7.org/fhir/R4/references.html)",
- "properties": {
- "reference": {
- "type": "string",
- "description": "Literal reference, Relative, internal or absolute URL"
- },
- "type": {
- "$ref": "#/definitions/Fhir.R4.fhirUri",
- "description": "Type the reference refers to (e.g. \"Patient\")"
- },
- "identifier": {
- "$ref": "#/definitions/Fhir.R4.Identifier",
- "description": "Logical reference, when literal reference is not known"
- },
- "display": {
- "type": "string",
- "description": "Text alternative for the resource"
- }
- },
- "allOf": [
- {
- "$ref": "#/definitions/Fhir.R4.Element"
- }
- ]
- },
- "Fhir.R4.ResearchStudy": {
- "type": "object",
- "description": "Detailed information about Research Study \nBased on [FHIR ResearchStudy](https://www.hl7.org/fhir/R4/researchstudy.html)",
- "properties": {
- "identifier": {
- "type": "array",
- "description": "Business Identifier for study",
- "items": {
- "$ref": "#/definitions/Fhir.R4.Identifier"
- }
- },
- "title": {
- "type": "string",
- "description": "Name for this study"
- },
- "protocol": {
- "type": "array",
- "description": "Steps followed in executing study",
- "items": {
- "$ref": "#/definitions/Fhir.R4.Reference"
- }
- },
- "partOf": {
- "type": "array",
- "description": "Part of larger study",
- "items": {
- "$ref": "#/definitions/Fhir.R4.Reference"
- }
- },
- "status": {
- "$ref": "#/definitions/Fhir.R4.ResearchStudyStatusCodeType",
- "description": "active | administratively-completed | approved | closed-to-accrual | closed-to-accrual-and-intervention | completed | disapproved | in-review | temporarily-closed-to-accrual | temporarily-closed-to-accrual-and-intervention | withdrawn"
- },
- "primaryPurposeType": {
- "$ref": "#/definitions/Fhir.R4.CodeableConcept",
- "description": "treatment | prevention | diagnostic | supportive-care | screening | health-services-research | basic-science | device-feasibility"
- },
- "phase": {
- "$ref": "#/definitions/Fhir.R4.CodeableConcept",
- "description": "n-a | early-phase-1 | phase-1 | phase-1-phase-2 | phase-2 | phase-2-phase-3 | phase-3 | phase-4"
- },
- "category": {
- "type": "array",
- "description": "Classifications for the study",
- "items": {
- "$ref": "#/definitions/Fhir.R4.CodeableConcept"
- }
- },
- "focus": {
- "type": "array",
- "description": "Drugs, devices, etc. under study",
- "items": {
- "$ref": "#/definitions/Fhir.R4.CodeableConcept"
- }
- },
- "condition": {
- "type": "array",
- "description": "Condition being studied",
- "items": {
- "$ref": "#/definitions/Fhir.R4.CodeableConcept"
- }
- },
- "contact": {
- "type": "array",
- "description": "Contact details for the study",
- "items": {
- "$ref": "#/definitions/Fhir.R4.ContactDetail"
- }
- },
- "keyword": {
- "type": "array",
- "description": "Used to search for the study",
- "items": {
- "$ref": "#/definitions/Fhir.R4.CodeableConcept"
- }
- },
- "location": {
- "type": "array",
- "description": "Geographic region(s) for study",
- "items": {
- "$ref": "#/definitions/Fhir.R4.CodeableConcept"
- }
- },
- "description": {
- "type": "string",
- "description": "What this is study doing"
- },
- "enrollment": {
- "type": "array",
- "description": "Inclusion & exclusion criteria",
- "items": {
- "$ref": "#/definitions/Fhir.R4.Reference"
- }
- },
- "period": {
- "$ref": "#/definitions/Fhir.R4.Period",
- "description": "When the study began and ended"
- },
- "sponsor": {
- "$ref": "#/definitions/Fhir.R4.Reference",
- "description": "Organization that initiates and is legally responsible for the study"
- },
- "principalInvestigator": {
- "$ref": "#/definitions/Fhir.R4.Reference",
- "description": "Researcher who oversees multiple aspects of the study"
- },
- "site": {
- "type": "array",
- "description": "Facility where study activities are conducted",
- "items": {
- "$ref": "#/definitions/Fhir.R4.Reference"
- }
- },
- "reasonStopped": {
- "$ref": "#/definitions/Fhir.R4.CodeableConcept",
- "description": "accrual-goal-met | closed-due-to-toxicity | closed-due-to-lack-of-study-progress | temporarily-closed-per-study-design"
- },
- "note": {
- "type": "array",
- "description": "Comments made about the study",
- "items": {
- "$ref": "#/definitions/Fhir.R4.Annotation"
- }
- },
- "arm": {
- "type": "array",
- "description": "Defined path through the study for a subject",
- "items": {
- "type": "object",
- "properties": {
- "name": {
- "type": "string",
- "description": "Label for study arm"
- },
- "type": {
- "$ref": "#/definitions/Fhir.R4.CodeableConcept",
- "description": "Categorization of study arm"
- },
- "description": {
- "type": "string",
- "description": "Short explanation of study path"
- }
- },
- "required": [
- "name"
- ]
- },
- "x-ms-identifiers": []
- },
- "objective": {
- "type": "array",
- "description": "A goal for the study",
- "items": {
- "type": "object",
- "properties": {
- "name": {
- "type": "string",
- "description": "Label for the objective"
- },
- "type": {
- "$ref": "#/definitions/Fhir.R4.CodeableConcept",
- "description": "primary | secondary | exploratory"
- }
- },
- "required": [
- "name"
- ]
- },
- "x-ms-identifiers": []
- }
- },
- "required": [
- "status"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/Fhir.R4.DomainResource"
- }
- ],
- "x-ms-discriminator-value": "ResearchStudy"
- },
- "Fhir.R4.ResearchStudyStatusCodeType": {
- "type": "string",
- "description": "https://www.hl7.org/fhir/R4/codesystem-research-study-status.html",
- "enum": [
- "active",
- "administratively-completed",
- "approved",
- "closed-to-accrual",
- "closed-to-accrual-and-intervention",
- "completed",
- "disapproved",
- "in-review",
- "temporarily-closed-to-accrual",
- "temporarily-closed-to-accrual-and-intervention",
- "withdrawn"
- ],
- "x-ms-enum": {
- "name": "ResearchStudyStatusCodeType",
- "modelAsString": true,
- "values": [
- {
- "name": "Active",
- "value": "active",
- "description": "The study is open for accrual."
- },
- {
- "name": "AdministrativelyCompleted",
- "value": "administratively-completed",
- "description": "Study is completed prematurely and will not resume; patients are no longer examined nor treated."
- },
- {
- "name": "Approved",
- "value": "approved",
- "description": "Protocol is approved by the review board."
- },
- {
- "name": "ClosedToAccrual",
- "value": "closed-to-accrual",
- "description": "Study is closed for accrual; patients can be examined and treated."
- },
- {
- "name": "ClosedToAccrualAndIntervention",
- "value": "closed-to-accrual-and-intervention",
- "description": "The study is closed to accrual and intervention, i.e. the study is closed to enrollment, all study subjects have completed treatment or intervention but are still being followed according to the primary objective of the study."
- },
- {
- "name": "Completed",
- "value": "completed",
- "description": "Study is closed to accrual and intervention, i.e. the study is closed to enrollment, all study subjects have completed treatment or intervention but are still being followed according to the primary objective of the study."
- },
- {
- "name": "Disapproved",
- "value": "disapproved",
- "description": "Protocol was disapproved by the review board."
- },
- {
- "name": "InReview",
- "value": "in-review",
- "description": "Protocol is submitted to the review board for approval."
- },
- {
- "name": "TemporarilyClosedToAccrual",
- "value": "temporarily-closed-to-accrual",
- "description": "The study is temporarily closed to accrual; a pause in accrual while study is reviewed, but is expected to resume."
- },
- {
- "name": "TemporarilyClosedToAccrualAndIntervention",
- "value": "temporarily-closed-to-accrual-and-intervention",
- "description": "Study is temporarily closed for accrual; can be potentially resumed in the future"
- },
- {
- "name": "Withdrawn",
- "value": "withdrawn",
- "description": "Protocol was withdrawn by the lead organization."
- }
- ]
- }
- },
- "Fhir.R4.Resource": {
- "type": "object",
- "description": "Resource is the ancestor of DomainResource from which most resources are derived. Bundle, Parameters, and Binary extend Resource directly.\nBased on [FHIR Resource](https://www.hl7.org/fhir/r4/resource.html",
- "properties": {
- "resourceType": {
- "type": "string",
- "description": "The type of resource"
- },
- "id": {
- "type": "string",
- "description": "Resource Id"
- },
- "meta": {
- "$ref": "#/definitions/Fhir.R4.Meta",
- "description": "Metadata about the resource"
- },
- "implicitRules": {
- "$ref": "#/definitions/Fhir.R4.fhirUri",
- "description": "A set of rules under which this content was created"
- },
- "language": {
- "type": "string",
- "description": "Language of the resource content"
- }
- },
- "required": [
- "resourceType"
- ],
- "additionalProperties": {}
- },
- "Fhir.R4.SampledData": {
- "type": "object",
- "description": "A series of measurements taken by a device\nBased on [FHIR SampledData](https://www.hl7.org/fhir/R4/datatypes.html#SampledData)",
- "properties": {
- "origin": {
- "$ref": "#/definitions/Fhir.R4.Quantity",
- "description": "Zero value and units"
- },
- "period": {
- "type": "number",
- "format": "double",
- "description": "Number of milliseconds between samples"
- },
- "factor": {
- "type": "number",
- "format": "double",
- "description": "Multiply data by this before adding to origin"
- },
- "lowerLimit": {
- "type": "number",
- "format": "double",
- "description": "Lower limit of detection"
- },
- "upperLimit": {
- "type": "number",
- "format": "double",
- "description": "Upper limit of detection"
- },
- "dimensions": {
- "type": "integer",
- "format": "int32",
- "description": "Number of sample points at each time point",
- "minimum": 1
- },
- "data": {
- "type": "string",
- "description": "Decimal values with spaces, or \"E\" | \"U\" | \"L\""
- }
- },
- "required": [
- "origin",
- "period",
- "dimensions"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/Fhir.R4.Element"
- }
- ]
- },
- "Fhir.R4.fhirDateTime": {
- "type": "string",
- "pattern": "([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)(-(0[1-9]|1[0-2])(-(0[1-9]|[1-2][0-9]|3[0-1])(T([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\\.[0-9]{1,9})?)?)?(Z|(\\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00)?)?)?"
- },
- "Fhir.R4.fhirInstant": {
- "type": "string",
- "pattern": "([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])T([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\\.[0-9]{1,9})?(Z|(\\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))"
- },
- "Fhir.R4.fhirUri": {
- "type": "string"
- },
- "FindingInference": {
- "type": "object",
- "description": "Findings in a radiology report typically describe abnormalities, lesions, or other notable observations related to the anatomy or pathology of the imaged area.",
- "properties": {
- "finding": {
- "$ref": "#/definitions/Fhir.R4.Observation",
- "description": "Finding data : contains extensions, fields and components linked with the finding."
- }
- },
- "required": [
- "finding"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/RadiologyInsightsInference"
- }
- ],
- "x-ms-discriminator-value": "finding"
- },
- "FindingOptions": {
- "type": "object",
- "description": "Finding options.",
- "properties": {
- "provideFocusedSentenceEvidence": {
- "type": "boolean",
- "description": "If this is true, provide the sentence that contains the first token of the finding's clinical indicator (i.e. the medical problem), if there is one. This sentence is provided as an extension with url 'ci_sentence', next to the token evidence. Default is false."
- }
- }
- },
- "FollowupCommunicationInference": {
- "type": "object",
- "description": "Follow-up communication involves the exchange of important information, recommendations, or updates between radiologists and other healthcare professionals involved in a patient's care.",
- "properties": {
- "dateTime": {
- "type": "array",
- "description": "Communication date and time.",
- "items": {
- "type": "string",
- "format": "date-time"
- }
- },
- "recipient": {
- "type": "array",
- "description": "Recipient of the communication.",
- "items": {
- "$ref": "#/definitions/MedicalProfessionalType"
- }
- },
- "wasAcknowledged": {
- "type": "boolean",
- "description": "Communication was acknowledged."
- }
- },
- "required": [
- "wasAcknowledged"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/RadiologyInsightsInference"
- }
- ],
- "x-ms-discriminator-value": "followupCommunication"
- },
- "FollowupRecommendationInference": {
- "type": "object",
- "description": "Follow-up recommendations offer guidance to healthcare providers on managing and monitoring patients based on the findings of imaging studies.",
- "properties": {
- "effectiveDateTime": {
- "$ref": "#/definitions/Fhir.R4.fhirDateTime",
- "description": "Date and time are displayed when the procedure is recommended to be done at a specific point in time."
- },
- "effectivePeriod": {
- "$ref": "#/definitions/Fhir.R4.Period",
- "description": "The period is shown if a specific period is mentioned, with a start and end date-time."
- },
- "findings": {
- "type": "array",
- "description": "Findings related to the recommendation.",
- "minItems": 1,
- "items": {
- "$ref": "#/definitions/RecommendationFinding"
- },
- "x-ms-identifiers": []
- },
- "isConditional": {
- "type": "boolean",
- "description": "The conditional value indicates whether or not the sentence containing the recommendation includes a conditional statement. Keywords for conditional statements include 'if', 'when', 'unless', and so on."
- },
- "isOption": {
- "type": "boolean",
- "description": "The option value indicates whether or not the sentence containing the recommendation includes an optional statement. Keywords for optional statements include 'recommend', 'consider', and so on."
- },
- "isGuideline": {
- "type": "boolean",
- "description": "The guideline value indicates whether or not the recommendation is part of a guideline section that compiles all recommendations applicable to various findings."
- },
- "isHedging": {
- "type": "boolean",
- "description": "Hedging refers to ambiguous, vague or imprecise language within the sentence of the recommendation. Keywords for hedging are 'can be','may be',and so on."
- },
- "recommendedProcedure": {
- "$ref": "#/definitions/ProcedureRecommendation",
- "description": "The procedure recommendation can be a generic procedure or an imaging procedure."
- }
- },
- "required": [
- "isConditional",
- "isOption",
- "isGuideline",
- "isHedging",
- "recommendedProcedure"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/RadiologyInsightsInference"
- }
- ],
- "x-ms-discriminator-value": "followupRecommendation"
- },
- "FollowupRecommendationOptions": {
- "type": "object",
- "description": "Follow-up recommendation options.",
- "properties": {
- "includeRecommendationsWithNoSpecifiedModality": {
- "type": "boolean",
- "description": "Include/Exclude follow-up recommendations without a specific radiology procedure. Default is false."
- },
- "includeRecommendationsInReferences": {
- "type": "boolean",
- "description": "Include/Exclude follow-up recommendations in references to a guideline or article. Default is false."
- },
- "provideFocusedSentenceEvidence": {
- "type": "boolean",
- "description": "If this is true, provide one or more sentences as evidence for the recommendation, next to the token evidence. The start and end positions of these sentences will be put in an extension with url 'modality_sentences'. Default is false."
- }
- }
- },
- "GenericProcedureRecommendation": {
- "type": "object",
- "description": "Generic procedure information.",
- "properties": {
- "code": {
- "$ref": "#/definitions/Fhir.R4.CodeableConcept",
- "description": "Procedure modality : SNOMED CT code."
- },
- "description": {
- "type": "string",
- "description": "Procedure description : MANAGEMENT PROCEDURE (PROCEDURE) or CONSULTATION (PROCEDURE) based on SNOMED CT."
- }
- },
- "required": [
- "code"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/ProcedureRecommendation"
- }
- ],
- "x-ms-discriminator-value": "genericProcedureRecommendation"
- },
- "GeoJsonGeometryType": {
- "type": "string",
- "description": "`GeoJSON` geometry type.",
- "enum": [
- "Point"
- ],
- "x-ms-enum": {
- "name": "GeoJsonGeometryType",
- "modelAsString": true,
- "values": [
- {
- "name": "Point",
- "value": "Point"
- }
- ]
- }
- },
- "GeoJsonPropertiesSubType": {
- "type": "string",
- "description": "`GeoJSON` object sub-type.",
- "enum": [
- "Circle"
- ],
- "x-ms-enum": {
- "name": "GeoJsonPropertiesSubType",
- "modelAsString": true,
- "values": [
- {
- "name": "Circle",
- "value": "Circle"
- }
- ]
- }
- },
- "GeoJsonType": {
- "type": "string",
- "description": "`GeoJSON` type.",
- "enum": [
- "Feature"
- ],
- "x-ms-enum": {
- "name": "GeoJsonType",
- "modelAsString": true,
- "values": [
- {
- "name": "Feature",
- "value": "Feature"
- }
- ]
- }
- },
- "GeographicArea": {
- "type": "object",
- "description": "A geographic area, expressed as a `Circle` geometry represented using a `GeoJSON Feature` (see [GeoJSON spec](https://tools.ietf.org/html/rfc7946)).",
- "properties": {
- "type": {
- "$ref": "#/definitions/GeoJsonType",
- "description": "`GeoJSON` type."
- },
- "geometry": {
- "$ref": "#/definitions/AreaGeometry",
- "description": "`GeoJSON` geometry, representing the area circle's center."
- },
- "properties": {
- "$ref": "#/definitions/AreaProperties",
- "description": "`GeoJSON` object properties."
- }
- },
- "required": [
- "type",
- "geometry",
- "properties"
- ]
- },
- "GeographicLocation": {
- "type": "object",
- "description": "A location given as a combination of city, state and country/region. It could specify a city, a state or a country/region.\nIn case a city is specified, either state +country/region or country/region (for countries/regions where there are no states) should be added.\nIn case a state is specified (without a city), country/region should be added.",
- "properties": {
- "city": {
- "type": "string",
- "description": "City name."
- },
- "state": {
- "type": "string",
- "description": "State name."
- },
- "countryOrRegion": {
- "type": "string",
- "description": "Country/region name."
- }
- },
- "required": [
- "countryOrRegion"
- ]
- },
- "ImagingProcedure": {
- "type": "object",
- "description": "Imaging procedure.",
- "properties": {
- "modality": {
- "$ref": "#/definitions/Fhir.R4.CodeableConcept",
- "description": "Modality : SNOMED CT code."
- },
- "anatomy": {
- "$ref": "#/definitions/Fhir.R4.CodeableConcept",
- "description": "Anatomy : SNOMED CT code."
- },
- "laterality": {
- "$ref": "#/definitions/Fhir.R4.CodeableConcept",
- "description": "Laterality : SNOMED CT code."
- },
- "contrast": {
- "$ref": "#/definitions/RadiologyCodeWithTypes",
- "description": "Contrast : see RadiologyCodeWithTypes (below)."
- },
- "view": {
- "$ref": "#/definitions/RadiologyCodeWithTypes",
- "description": "View : see RadiologyCodeWithTypes (below)."
- }
- },
- "required": [
- "modality",
- "anatomy"
- ]
- },
- "ImagingProcedureRecommendation": {
- "type": "object",
- "description": "Imaging procedures.",
- "properties": {
- "procedureCodes": {
- "type": "array",
- "description": "LOINC codes for the procedure.",
- "items": {
- "$ref": "#/definitions/Fhir.R4.CodeableConcept"
- }
- },
- "imagingProcedures": {
- "type": "array",
- "description": "Imaging procedures.",
- "minItems": 1,
- "items": {
- "$ref": "#/definitions/ImagingProcedure"
- },
- "x-ms-identifiers": []
- }
- },
- "required": [
- "imagingProcedures"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/ProcedureRecommendation"
- }
- ],
- "x-ms-discriminator-value": "imagingProcedureRecommendation"
- },
- "InferenceEvidence": {
- "type": "object",
- "description": "A piece of evidence corresponding to an inference.",
- "properties": {
- "patientDataEvidence": {
- "$ref": "#/definitions/ClinicalNoteEvidence",
- "description": "A piece of evidence from a clinical note (text document)."
- },
- "patientInfoEvidence": {
- "$ref": "#/definitions/ClinicalCodedElement",
- "description": "A piece of clinical information, expressed as a code in a clinical coding\nsystem."
- },
- "importance": {
- "type": "number",
- "format": "float",
- "description": "A value indicating how important this piece of evidence is for the inference.",
- "minimum": 0,
- "maximum": 1
- }
- }
- },
- "JobStatus": {
- "type": "string",
- "description": "The status of the processing job.",
- "enum": [
- "notStarted",
- "running",
- "succeeded",
- "failed",
- "canceled"
- ],
- "x-ms-enum": {
- "name": "JobStatus",
- "modelAsString": true,
- "values": [
- {
- "name": "NotStarted",
- "value": "notStarted"
- },
- {
- "name": "Running",
- "value": "running"
- },
- {
- "name": "Succeeded",
- "value": "succeeded"
- },
- {
- "name": "Failed",
- "value": "failed"
- },
- {
- "name": "Canceled",
- "value": "canceled"
- }
- ]
- }
- },
- "LateralityDiscrepancyInference": {
- "type": "object",
- "description": "A laterality mismatch occurs when there is a discrepancy between the clinical documentation and the ordered procedure (orderLateralityMismatch), a contradiction within the clinical document (textLateralityContradiction), or when no laterality is mentioned (textLateralityMissing).",
- "properties": {
- "lateralityIndication": {
- "$ref": "#/definitions/Fhir.R4.CodeableConcept",
- "description": "Laterality indication : SNOMED CT code for laterality qualifier value."
- },
- "discrepancyType": {
- "$ref": "#/definitions/LateralityDiscrepancyType",
- "description": "Mismatch type : orderLateralityMismatch, textLateralityContradiction, textLateralityMissing."
- }
- },
- "required": [
- "discrepancyType"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/RadiologyInsightsInference"
- }
- ],
- "x-ms-discriminator-value": "lateralityDiscrepancy"
- },
- "LateralityDiscrepancyType": {
- "type": "string",
- "description": "Laterality discrepancy type",
- "enum": [
- "orderLateralityMismatch",
- "textLateralityContradiction",
- "textLateralityMissing"
- ],
- "x-ms-enum": {
- "name": "LateralityDiscrepancyType",
- "modelAsString": true,
- "values": [
- {
- "name": "OrderLateralityMismatch",
- "value": "orderLateralityMismatch",
- "description": "Mismatch between order and text"
- },
- {
- "name": "TextLateralityContradiction",
- "value": "textLateralityContradiction",
- "description": "Contradiction in text"
- },
- {
- "name": "TextLateralityMissing",
- "value": "textLateralityMissing",
- "description": "Missing laterality in text"
- }
- ]
- }
- },
- "LimitedOrderDiscrepancyInference": {
- "type": "object",
- "description": "A limited order discrepancy occurs when there is a limited order, but all body parts and measurements that are needed for a complete order are present in the document.",
- "properties": {
- "orderType": {
- "$ref": "#/definitions/Fhir.R4.CodeableConcept",
- "description": "Order type : CPT ultrasound complete code for abdomen, retroperitoneal, pelvis or breast."
- },
- "presentBodyParts": {
- "type": "array",
- "description": "List of body parts found in the document : SNOMED CT codes.",
- "items": {
- "$ref": "#/definitions/Fhir.R4.CodeableConcept"
- }
- },
- "presentBodyPartMeasurements": {
- "type": "array",
- "description": "List of body parts that are measured according to the document : SNOMED CT codes.",
- "items": {
- "$ref": "#/definitions/Fhir.R4.CodeableConcept"
- }
- }
- },
- "required": [
- "orderType"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/RadiologyInsightsInference"
- }
- ],
- "x-ms-discriminator-value": "limitedOrderDiscrepancy"
- },
- "MedicalProfessionalType": {
- "type": "string",
- "description": "Medical Professional Type",
- "enum": [
- "unknown",
- "doctor",
- "nurse",
- "midwife",
- "physicianAssistant"
- ],
- "x-ms-enum": {
- "name": "MedicalProfessionalType",
- "modelAsString": true,
- "values": [
- {
- "name": "Unknown",
- "value": "unknown",
- "description": "Unknown medical professional type"
- },
- {
- "name": "Doctor",
- "value": "doctor",
- "description": "Doctor medical professional type"
- },
- {
- "name": "Nurse",
- "value": "nurse",
- "description": "Nurse medical professional type"
- },
- {
- "name": "Midwife",
- "value": "midwife",
- "description": "Technician medical professional type"
- },
- {
- "name": "PhysicianAssistant",
- "value": "physicianAssistant",
- "description": "Technician medical professional type"
- }
- ]
- }
- },
- "ModelVersion": {
- "type": "string",
- "description": "The version of the model used for inference, expressed as the model date."
- },
- "NeededClinicalInfo": {
- "type": "array",
- "description": "Clinical information which is needed to provide better trial matching results for the patient.",
- "items": {
- "$ref": "#/definitions/ExtendedClinicalCodedElement"
- },
- "x-ms-identifiers": []
- },
- "OncoPhenotypeData": {
- "type": "object",
- "description": "The body of the Onco Phenotype request.",
- "properties": {
- "patients": {
- "type": "array",
- "description": "The list of patients, including their clinical information and data.",
- "items": {
- "$ref": "#/definitions/PatientRecord"
- }
- },
- "configuration": {
- "$ref": "#/definitions/OncoPhenotypeModelConfiguration",
- "description": "Configuration affecting the Onco Phenotype model's inference."
- }
- },
- "required": [
- "patients"
- ]
- },
- "OncoPhenotypeInference": {
- "type": "object",
- "description": "An inference made by the Onco Phenotype model regarding a patient.",
- "properties": {
- "type": {
- "$ref": "#/definitions/OncoPhenotypeInferenceType",
- "description": "The type of the Onco Phenotype inference"
- },
- "value": {
- "type": "string",
- "description": "The value of the inference, as relevant for the given inference type."
- },
- "description": {
- "type": "string",
- "description": "The description corresponding to the inference value."
- },
- "confidenceScore": {
- "type": "number",
- "format": "float",
- "description": "Confidence score for this inference.",
- "minimum": 0,
- "maximum": 1
- },
- "evidence": {
- "type": "array",
- "description": "The evidence corresponding to the inference value.",
- "items": {
- "$ref": "#/definitions/InferenceEvidence"
- },
- "x-ms-identifiers": []
- },
- "caseId": {
- "type": "string",
- "description": "An identifier for a clinical case, if there are multiple clinical cases regarding the same patient."
- }
- },
- "required": [
- "type",
- "value"
- ]
- },
- "OncoPhenotypeInferenceResult": {
- "type": "object",
- "description": "The inference results for the Onco Phenotype request.",
- "properties": {
- "patientResults": {
- "type": "array",
- "description": "Results for the patients given in the request.",
- "items": {
- "$ref": "#/definitions/OncoPhenotypePatientResult"
- },
- "x-ms-identifiers": []
- },
- "modelVersion": {
- "$ref": "#/definitions/ModelVersion",
- "description": "The version of the model used for inference, expressed as the model date."
- }
- },
- "required": [
- "patientResults",
- "modelVersion"
- ]
- },
- "OncoPhenotypeInferenceType": {
- "type": "string",
- "description": "The type of the Onco Phenotype inference.",
- "enum": [
- "tumorSite",
- "histology",
- "clinicalStageT",
- "clinicalStageN",
- "clinicalStageM",
- "pathologicStageT",
- "pathologicStageN",
- "pathologicStageM",
- "diagnosisDate"
- ],
- "x-ms-enum": {
- "name": "OncoPhenotypeInferenceType",
- "modelAsString": true,
- "values": [
- {
- "name": "TumorSite",
- "value": "tumorSite"
- },
- {
- "name": "Histology",
- "value": "histology"
- },
- {
- "name": "ClinicalStageT",
- "value": "clinicalStageT"
- },
- {
- "name": "ClinicalStageN",
- "value": "clinicalStageN"
- },
- {
- "name": "ClinicalStageM",
- "value": "clinicalStageM"
- },
- {
- "name": "PathologicStageT",
- "value": "pathologicStageT"
- },
- {
- "name": "PathologicStageN",
- "value": "pathologicStageN"
- },
- {
- "name": "PathologicStageM",
- "value": "pathologicStageM"
- },
- {
- "name": "DiagnosisDate",
- "value": "diagnosisDate"
- }
- ]
- }
- },
- "OncoPhenotypeModelConfiguration": {
- "type": "object",
- "description": "Configuration affecting the Onco Phenotype model's inference.",
- "properties": {
- "verbose": {
- "type": "boolean",
- "description": "An indication whether the model should produce verbose output.",
- "default": false
- },
- "includeEvidence": {
- "type": "boolean",
- "description": "An indication whether the model's output should include evidence for the inferences.",
- "default": true
- },
- "inferenceTypes": {
- "type": "array",
- "description": "A list of inference types to be inferred for the current request.\nThis could be used if only part of the Onco Phenotype inferences are required.\nIf this list is omitted or empty, the model will return all the inference types.",
- "items": {
- "$ref": "#/definitions/OncoPhenotypeInferenceType"
- }
- },
- "checkForCancerCase": {
- "type": "boolean",
- "description": "An indication whether to perform a preliminary step on the patient's documents to determine whether they relate to a Cancer case.",
- "default": false
- }
- }
- },
- "OncoPhenotypePatientResult": {
- "type": "object",
- "description": "The results of the model's work for a single patient.",
- "properties": {
- "patientId": {
- "type": "string",
- "description": "The identifier given for the patient in the request."
- },
- "inferences": {
- "type": "array",
- "description": "The model's inferences for the given patient.",
- "items": {
- "$ref": "#/definitions/OncoPhenotypeInference"
- },
- "x-ms-identifiers": []
- }
- },
- "required": [
- "patientId",
- "inferences"
- ]
- },
- "OncoPhenotypeResult": {
- "type": "object",
- "description": "The response for the Onco Phenotype request.",
- "properties": {
- "id": {
- "$ref": "#/definitions/Azure.Core.uuid",
- "description": "The unique ID of the operation.",
- "readOnly": true
- },
- "status": {
- "$ref": "#/definitions/JobStatus",
- "description": "The status of the operation",
- "readOnly": true
- },
- "createdDateTime": {
- "type": "string",
- "format": "date-time",
- "description": "The date and time when the processing job was created.",
- "readOnly": true
- },
- "expirationDateTime": {
- "type": "string",
- "format": "date-time",
- "description": "The date and time when the processing job is set to expire.",
- "readOnly": true
- },
- "lastUpdateDateTime": {
- "type": "string",
- "format": "date-time",
- "description": "The date and time when the processing job was last updated.",
- "readOnly": true
- },
- "error": {
- "$ref": "#/definitions/Azure.Core.Foundations.Error",
- "description": "Error object that describes the error when status is \"Failed\"."
- },
- "result": {
- "$ref": "#/definitions/OncoPhenotypeInferenceResult",
- "description": "The result of the operation."
- }
- },
- "required": [
- "id",
- "status"
- ]
- },
- "OrderedProcedure": {
- "type": "object",
- "description": "Procedure information",
- "properties": {
- "extension": {
- "type": "array",
- "description": "Additional Content defined by implementations",
- "items": {
- "$ref": "#/definitions/Fhir.R4.Extension"
- }
- },
- "code": {
- "$ref": "#/definitions/Fhir.R4.CodeableConcept",
- "description": "Procedure code"
- },
- "description": {
- "type": "string",
- "description": "Procedure description"
- }
- }
- },
- "PatientDocument": {
- "type": "object",
- "description": "A clinical document related to a patient. Document here is in the wide sense - not just a text document (note).",
- "properties": {
- "type": {
- "$ref": "#/definitions/DocumentType",
- "description": "The type of the patient document, such as 'note' (text document) or 'fhirBundle' (FHIR JSON document)."
- },
- "clinicalType": {
- "$ref": "#/definitions/ClinicalDocumentType",
- "description": "The type of the clinical document."
- },
- "id": {
- "type": "string",
- "description": "A given identifier for the document. Has to be unique across all documents for a single patient.",
- "minLength": 1
- },
- "language": {
- "type": "string",
- "description": "A 2 letter ISO 639-1 representation of the language of the document."
- },
- "createdDateTime": {
- "type": "string",
- "format": "date-time",
- "description": "The date and time when the document was created."
- },
- "authors": {
- "type": "array",
- "description": "Document author(s)",
- "items": {
- "$ref": "#/definitions/DocumentAuthor"
- }
- },
- "specialtyType": {
- "$ref": "#/definitions/SpecialtyType",
- "description": "specialty type the document"
- },
- "administrativeMetadata": {
- "$ref": "#/definitions/DocumentAdministrativeMetadata",
- "description": "Administrative metadata for the document."
- },
- "content": {
- "$ref": "#/definitions/DocumentContent",
- "description": "The content of the patient document."
- }
- },
- "required": [
- "type",
- "id",
- "content"
- ]
- },
- "PatientInfo": {
- "type": "object",
- "description": "Patient structured information, including demographics and known structured clinical information.",
- "properties": {
- "sex": {
- "$ref": "#/definitions/PatientInfoSex",
- "description": "The patient's sex."
- },
- "birthDate": {
- "type": "string",
- "format": "date",
- "description": "The patient's date of birth."
- },
- "clinicalInfo": {
- "type": "array",
- "description": "Known clinical information for the patient, structured.",
- "items": {
- "$ref": "#/definitions/Fhir.R4.Resource"
- }
- }
- }
- },
- "PatientInfoSex": {
- "type": "string",
- "description": "The patient's sex.",
- "enum": [
- "female",
- "male",
- "unspecified"
- ],
- "x-ms-enum": {
- "name": "PatientInfoSex",
- "modelAsString": true,
- "values": [
- {
- "name": "Female",
- "value": "female"
- },
- {
- "name": "Male",
- "value": "male"
- },
- {
- "name": "Unspecified",
- "value": "unspecified"
- }
- ]
- }
- },
- "PatientRecord": {
- "type": "object",
- "description": "A patient record, including their clinical information and data.",
- "properties": {
- "id": {
- "type": "string",
- "description": "A given identifier for the patient. Has to be unique across all patients in a single request.",
- "minLength": 1
- },
- "info": {
- "$ref": "#/definitions/PatientInfo",
- "description": "Patient structured information, including demographics and known structured clinical information."
- },
- "encounters": {
- "type": "array",
- "description": "Patient encounters/visits.",
- "items": {
- "$ref": "#/definitions/Encounter"
- }
- },
- "patientDocuments": {
- "type": "array",
- "description": "Patient unstructured clinical data, given as documents.",
- "items": {
- "$ref": "#/definitions/PatientDocument"
- }
- }
- },
- "required": [
- "id"
- ]
- },
- "PatientTimelineData": {
- "type": "object",
- "description": "The body of the Patient Timeline request.",
- "properties": {
- "patients": {
- "type": "array",
- "description": "The list of patients, including their clinical information and data.",
- "items": {
- "$ref": "#/definitions/PatientRecord"
- }
- },
- "configuration": {
- "$ref": "#/definitions/PatientTimelineModelConfiguration",
- "description": "Configuration affecting the Patient Timeline model's inference."
- }
- },
- "required": [
- "patients"
- ]
- },
- "PatientTimelineInference": {
- "type": "object",
- "description": "An inference made by the Patient Timeline model regarding a patient.",
- "properties": {
- "extension": {
- "type": "array",
- "description": "Additional Content defined by implementations",
- "items": {
- "$ref": "#/definitions/Fhir.R4.Extension"
- }
- },
- "type": {
- "$ref": "#/definitions/PatientTimelineInferenceType",
- "description": "The type of the Patient Timeline inference."
- },
- "resource": {
- "$ref": "#/definitions/Fhir.R4.DomainResource",
- "description": "FHIR 4.0 representation of the piece of clinical info.\nadditional dependent resources maybe contained (e.g. MedicationStatement may contain Medication)\n-- In the SDK we will have custom mapping to map this type to JsonObject"
- },
- "period": {
- "$ref": "#/definitions/TimePeriod",
- "description": "Time range relevant to this Timeline inference."
- }
- },
- "required": [
- "type"
- ]
- },
- "PatientTimelineInferenceResult": {
- "type": "object",
- "description": "The inference results for the Patient Timeline request.",
- "properties": {
- "patientResults": {
- "type": "array",
- "description": "Results for the patients given in the request.",
- "items": {
- "$ref": "#/definitions/PatientTimelinePatientResult"
- },
- "x-ms-identifiers": []
- },
- "modelVersion": {
- "$ref": "#/definitions/ModelVersion",
- "description": "The version of the model used for inference, expressed as the model date."
- }
- },
- "required": [
- "patientResults",
- "modelVersion"
- ]
- },
- "PatientTimelineInferenceType": {
- "type": "string",
- "description": "The type of the Patient Timeline inference.",
- "enum": [
- "timelineEvent",
- "summaryItem"
- ],
- "x-ms-enum": {
- "name": "PatientTimelineInferenceType",
- "modelAsString": true,
- "values": [
- {
- "name": "TimelineEvent",
- "value": "timelineEvent",
- "description": "The inference is a timeline event."
- },
- {
- "name": "SummaryItem",
- "value": "summaryItem",
- "description": "The inference is a summary item."
- }
- ]
- }
- },
- "PatientTimelineModelConfiguration": {
- "type": "object",
- "description": "Configuration affecting the Patient Timeline model's inference.",
- "properties": {
- "verbose": {
- "type": "boolean",
- "description": "An indication whether the model should produce verbose output.",
- "default": false
- },
- "includeEvidence": {
- "type": "boolean",
- "description": "An indication whether the model's output should include evidence for the inferences.",
- "default": true
- }
- }
- },
- "PatientTimelinePatientResult": {
- "type": "object",
- "description": "The results of the model's work for a single patient.",
- "properties": {
- "patientId": {
- "type": "string",
- "description": "The identifier given for the patient in the request."
- },
- "inferences": {
- "type": "array",
- "description": "The model's inferences for the given patient.",
- "items": {
- "$ref": "#/definitions/PatientTimelineInference"
- },
- "x-ms-identifiers": []
- }
- },
- "required": [
- "patientId",
- "inferences"
- ]
- },
- "PatientTimelineResult": {
- "type": "object",
- "description": "The response for the Patient Timeline request.",
- "properties": {
- "id": {
- "$ref": "#/definitions/Azure.Core.uuid",
- "description": "The unique ID of the operation.",
- "readOnly": true
- },
- "status": {
- "$ref": "#/definitions/JobStatus",
- "description": "The status of the operation",
- "readOnly": true
- },
- "createdDateTime": {
- "type": "string",
- "format": "date-time",
- "description": "The date and time when the processing job was created.",
- "readOnly": true
- },
- "expirationDateTime": {
- "type": "string",
- "format": "date-time",
- "description": "The date and time when the processing job is set to expire.",
- "readOnly": true
- },
- "lastUpdateDateTime": {
- "type": "string",
- "format": "date-time",
- "description": "The date and time when the processing job was last updated.",
- "readOnly": true
- },
- "error": {
- "$ref": "#/definitions/Azure.Core.Foundations.Error",
- "description": "Error object that describes the error when status is \"Failed\"."
- },
- "result": {
- "$ref": "#/definitions/PatientTimelineInferenceResult",
- "description": "The result of the operation."
- }
- },
- "required": [
- "id",
- "status"
- ]
- },
- "ProcedureRecommendation": {
- "type": "object",
- "description": "The procedure recommendation can be a generic procedure or an imaging procedure.",
- "properties": {
- "kind": {
- "type": "string",
- "description": "Discriminator property for ProcedureRecommendation."
- }
- },
- "discriminator": "kind",
- "required": [
- "kind"
- ]
- },
- "RadiologyCodeWithTypes": {
- "type": "object",
- "description": "Radiology code with types : used in imaging procedure recommendation for contrast and view.",
- "properties": {
- "code": {
- "$ref": "#/definitions/Fhir.R4.CodeableConcept",
- "description": "The SNOMED CT code indicates whether imaging was conducted with or without contrast in the case of contrast, and in the case of views, it denotes the number of views."
- },
- "types": {
- "type": "array",
- "description": "The collection of types will indicate the contrast substance used in the case of contrast and, in the case of views, it will specify the types of views, such as lateral and frontal, etc.",
- "items": {
- "$ref": "#/definitions/Fhir.R4.CodeableConcept"
- }
- }
- },
- "required": [
- "code",
- "types"
- ]
- },
- "RadiologyInsightsData": {
- "type": "object",
- "description": "Contains the list of patients, and configuration data.",
- "properties": {
- "patients": {
- "type": "array",
- "description": "The list of patients, including their clinical information and data.",
- "items": {
- "$ref": "#/definitions/PatientRecord"
- }
- },
- "configuration": {
- "$ref": "#/definitions/RadiologyInsightsModelConfiguration",
- "description": "Configuration affecting the Radiology Insights model's inference."
- }
- },
- "required": [
- "patients"
- ]
- },
- "RadiologyInsightsInference": {
- "type": "object",
- "description": "An inference made by the Radiology Insights model regarding a patient.\n - AgeMismatch\n - SexMismatch\n - LateralityDiscrepancy\n - CompleteOrderDiscrepancy\n - LimitedOrderDiscrepancy\n - Finding\n - CriticalResult\n - FollowupRecommendation\n - RadiologyProcedure\n - FollowupCommunication",
- "properties": {
- "kind": {
- "type": "string",
- "description": "Discriminator property for RadiologyInsightsInference."
- },
- "extension": {
- "type": "array",
- "description": "Additional Content defined by implementations",
- "items": {
- "$ref": "#/definitions/Fhir.R4.Extension"
- }
- }
- },
- "discriminator": "kind",
- "required": [
- "kind"
- ]
- },
- "RadiologyInsightsInferenceOptions": {
- "type": "object",
- "description": "Options regarding follow up recommendation inferences and finding inferences.",
- "properties": {
- "followupRecommendationOptions": {
- "$ref": "#/definitions/FollowupRecommendationOptions",
- "description": "Follow-up recommendation options."
- },
- "findingOptions": {
- "$ref": "#/definitions/FindingOptions",
- "description": "Finding options."
- }
- }
- },
- "RadiologyInsightsInferenceResult": {
- "type": "object",
- "description": "The inference results for the Radiology Insights request. If field 'status' has value 'succeeded', then field 'result' will contain an instance of RadiologyInsightsInferenceResult.",
- "properties": {
- "patientResults": {
- "type": "array",
- "description": "Results for the patients given in the request.",
- "items": {
- "$ref": "#/definitions/RadiologyInsightsPatientResult"
- },
- "x-ms-identifiers": []
- },
- "modelVersion": {
- "$ref": "#/definitions/ModelVersion",
- "description": "The version of the model used for inference, expressed as the model date."
- }
- },
- "required": [
- "patientResults",
- "modelVersion"
- ]
- },
- "RadiologyInsightsInferenceType": {
- "type": "string",
- "description": "A Radiology Insights inference types.",
- "enum": [
- "ageMismatch",
- "lateralityDiscrepancy",
- "sexMismatch",
- "completeOrderDiscrepancy",
- "limitedOrderDiscrepancy",
- "finding",
- "criticalResult",
- "followupRecommendation",
- "followupCommunication",
- "radiologyProcedure"
- ],
- "x-ms-enum": {
- "name": "RadiologyInsightsInferenceType",
- "modelAsString": true,
- "values": [
- {
- "name": "AgeMismatch",
- "value": "ageMismatch",
- "description": "Age mismatch inference type"
- },
- {
- "name": "LateralityDiscrepancy",
- "value": "lateralityDiscrepancy",
- "description": "Laterality discrepancy inference type"
- },
- {
- "name": "SexMismatch",
- "value": "sexMismatch",
- "description": "Sex mismatch inference type"
- },
- {
- "name": "CompleteOrderDiscrepancy",
- "value": "completeOrderDiscrepancy",
- "description": "Complete order discrepancy inference type"
- },
- {
- "name": "LimitedOrderDiscrepancy",
- "value": "limitedOrderDiscrepancy",
- "description": "Limited order discrepancy inference type"
- },
- {
- "name": "Finding",
- "value": "finding",
- "description": "Finding inference type"
- },
- {
- "name": "CriticalResult",
- "value": "criticalResult",
- "description": "Critical finding inference type"
- },
- {
- "name": "FollowupRecommendation",
- "value": "followupRecommendation",
- "description": "Recommendation inference type"
- },
- {
- "name": "FollowupCommunication",
- "value": "followupCommunication",
- "description": "Followup Communication inference type"
- },
- {
- "name": "RadiologyProcedure",
- "value": "radiologyProcedure",
- "description": "Radiology Procedure inference type"
- }
- ]
- }
- },
- "RadiologyInsightsModelConfiguration": {
- "type": "object",
- "description": "Configuration affecting the Radiology Insights model's inference.",
- "properties": {
- "verbose": {
- "type": "boolean",
- "description": "An indication whether the model should produce verbose output.",
- "default": false
- },
- "includeEvidence": {
- "type": "boolean",
- "description": "An indication whether the model's output should include evidence for the inferences.",
- "default": true
- },
- "inferenceTypes": {
- "type": "array",
- "description": "This is a list of inference types to be inferred for the current request. It could be used if only part of the Radiology Insights inferences are required. If this list is omitted or empty, the model will return all the inference types.",
- "items": {
- "$ref": "#/definitions/RadiologyInsightsInferenceType"
- }
- },
- "inferenceOptions": {
- "$ref": "#/definitions/RadiologyInsightsInferenceOptions",
- "description": "Options regarding follow up recommendation inferences and finding inferences."
- },
- "locale": {
- "type": "string",
- "description": "Local for the model to use. If not specified, the model will use the default locale."
- }
- }
- },
- "RadiologyInsightsPatientResult": {
- "type": "object",
- "description": "Results of the model's work for a single patient.",
- "properties": {
- "patientId": {
- "type": "string",
- "description": "Identifier given for the patient in the request."
- },
- "inferences": {
- "type": "array",
- "description": "The model's inferences for the given patient.",
- "items": {
- "$ref": "#/definitions/RadiologyInsightsInference"
- },
- "x-ms-identifiers": []
- }
- },
- "required": [
- "patientId",
- "inferences"
- ]
- },
- "RadiologyInsightsResult": {
- "type": "object",
- "description": "Response for the Radiology Insights request.",
- "properties": {
- "id": {
- "$ref": "#/definitions/Azure.Core.uuid",
- "description": "The unique ID of the operation.",
- "readOnly": true
- },
- "status": {
- "$ref": "#/definitions/JobStatus",
- "description": "The status of the operation",
- "readOnly": true
- },
- "createdDateTime": {
- "type": "string",
- "format": "date-time",
- "description": "The date and time when the processing job was created.",
- "readOnly": true
- },
- "expirationDateTime": {
- "type": "string",
- "format": "date-time",
- "description": "The date and time when the processing job is set to expire.",
- "readOnly": true
- },
- "lastUpdateDateTime": {
- "type": "string",
- "format": "date-time",
- "description": "The date and time when the processing job was last updated.",
- "readOnly": true
- },
- "error": {
- "$ref": "#/definitions/Azure.Core.Foundations.Error",
- "description": "Error object that describes the error when status is \"Failed\"."
- },
- "result": {
- "$ref": "#/definitions/RadiologyInsightsInferenceResult",
- "description": "The result of the operation."
- }
- },
- "required": [
- "id",
- "status"
- ]
- },
- "RadiologyProcedureInference": {
- "type": "object",
- "description": "Radiology procedures are the specific imaging studies or examinations ordered for the patient, extracted from the document information and text.",
- "properties": {
- "procedureCodes": {
- "type": "array",
- "description": "LOINC codes for the procedure.",
- "items": {
- "$ref": "#/definitions/Fhir.R4.CodeableConcept"
- }
- },
- "imagingProcedures": {
- "type": "array",
- "description": "Imaging procedures.",
- "minItems": 1,
- "items": {
- "$ref": "#/definitions/ImagingProcedure"
- },
- "x-ms-identifiers": []
- },
- "orderedProcedure": {
- "$ref": "#/definitions/OrderedProcedure",
- "description": "Ordered procedure information from the document information or text."
- }
- },
- "required": [
- "imagingProcedures",
- "orderedProcedure"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/RadiologyInsightsInference"
- }
- ],
- "x-ms-discriminator-value": "radiologyProcedure"
- },
- "RecommendationFinding": {
- "type": "object",
- "description": "Finding reference for recommendation.",
- "properties": {
- "extension": {
- "type": "array",
- "description": "Additional Content defined by implementations",
- "items": {
- "$ref": "#/definitions/Fhir.R4.Extension"
- }
- },
- "finding": {
- "$ref": "#/definitions/Fhir.R4.Observation",
- "description": "Finding linked to a recommendation."
- },
- "criticalFinding": {
- "$ref": "#/definitions/CriticalResult",
- "description": "Critical result linked to a recommendation."
- },
- "recommendationFindingStatus": {
- "$ref": "#/definitions/RecommendationFindingStatusType",
- "description": "Recommendation finding status."
- }
- },
- "required": [
- "recommendationFindingStatus"
- ]
- },
- "RecommendationFindingStatusType": {
- "type": "string",
- "description": "Recommendation finding status",
- "enum": [
- "present",
- "differential",
- "ruleOut",
- "conditional"
- ],
- "x-ms-enum": {
- "name": "RecommendationFindingStatusType",
- "modelAsString": true,
- "values": [
- {
- "name": "Present",
- "value": "present",
- "description": "Present finding status"
- },
- {
- "name": "Differential",
- "value": "differential",
- "description": "Differential finding status"
- },
- {
- "name": "RuleOut",
- "value": "ruleOut",
- "description": "Rule out finding status"
- },
- {
- "name": "Conditional",
- "value": "conditional",
- "description": "Conditional finding status"
- }
- ]
- }
- },
- "SexMismatchInference": {
- "type": "object",
- "description": "A notification for a sex mismatch is displayed when the gender, personal pronouns, gender-related body parts, or gender-related procedures mentioned in a patient's clinical document are either inconsistent or do not match the gender specified in the patient information.",
- "properties": {
- "sexIndication": {
- "$ref": "#/definitions/Fhir.R4.CodeableConcept",
- "description": "Sex indication : SNOMED CT code for gender finding."
- }
- },
- "required": [
- "sexIndication"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/RadiologyInsightsInference"
- }
- ],
- "x-ms-discriminator-value": "sexMismatch"
- },
- "SpecialtyType": {
- "type": "string",
- "description": "Known values codes that can be used to indicate the type of the Specialty.",
- "enum": [
- "pathology",
- "radiology"
- ],
- "x-ms-enum": {
- "name": "SpecialtyType",
- "modelAsString": true,
- "values": [
- {
- "name": "Pathology",
- "value": "pathology",
- "description": "pathology"
- },
- {
- "name": "Radiology",
- "value": "radiology",
- "description": "radiology"
- }
- ]
- }
- },
- "TimePeriod": {
- "type": "object",
- "description": "A duration of time during which an event is happening",
- "properties": {
- "start": {
- "type": "string",
- "format": "date-time",
- "description": "Starting time with inclusive boundary"
- },
- "end": {
- "type": "string",
- "format": "date-time",
- "description": "End time with inclusive boundary, if not ongoing"
- }
- }
- },
- "TrialMatcherData": {
- "type": "object",
- "description": "The body of the Trial Matcher request.",
- "properties": {
- "patients": {
- "type": "array",
- "description": "The list of patients, including their clinical information and data.",
- "items": {
- "$ref": "#/definitions/PatientRecord"
- }
- },
- "configuration": {
- "$ref": "#/definitions/TrialMatcherModelConfiguration",
- "description": "Configuration affecting the Trial Matcher model's inference."
- }
- },
- "required": [
- "patients"
- ]
- },
- "TrialMatcherInference": {
- "type": "object",
- "description": "An inference made by the Trial Matcher model regarding a patient.",
- "properties": {
- "type": {
- "$ref": "#/definitions/TrialMatcherInferenceType",
- "description": "The type of the Trial Matcher inference."
- },
- "value": {
- "type": "string",
- "description": "The value of the inference, as relevant for the given inference type."
- },
- "description": {
- "type": "string",
- "description": "The description corresponding to the inference value."
- },
- "confidenceScore": {
- "type": "number",
- "format": "float",
- "description": "Confidence score for this inference.",
- "minimum": 0,
- "maximum": 1
- },
- "evidence": {
- "type": "array",
- "description": "The evidence corresponding to the inference value.",
- "items": {
- "$ref": "#/definitions/TrialMatcherInferenceEvidence"
- },
- "x-ms-identifiers": []
- },
- "clinicalTrialId": {
- "type": "string",
- "description": "The identifier of the clinical trial.",
- "minLength": 1
- },
- "source": {
- "$ref": "#/definitions/ClinicalTrialSource",
- "description": "Possible sources of a clinical trial."
- },
- "metadata": {
- "$ref": "#/definitions/ClinicalTrialMetadata",
- "description": "Trial data which is of interest to the potential participant."
- }
- },
- "required": [
- "type",
- "value"
- ]
- },
- "TrialMatcherInferenceEvidence": {
- "type": "object",
- "description": "A piece of evidence corresponding to a Trial Matcher inference.",
- "properties": {
- "eligibilityCriteriaEvidence": {
- "type": "string",
- "description": "A piece of evidence from the eligibility criteria text of a clinical trial."
- },
- "patientDataEvidence": {
- "$ref": "#/definitions/ClinicalNoteEvidence",
- "description": "A piece of evidence from a clinical note (text document)."
- },
- "patientInfoEvidence": {
- "$ref": "#/definitions/ClinicalCodedElement",
- "description": "A piece of clinical information, expressed as a code in a clinical coding\nsystem."
- },
- "importance": {
- "type": "number",
- "format": "float",
- "description": "A value indicating how important this piece of evidence is for the inference.",
- "minimum": 0,
- "maximum": 1
- }
- }
- },
- "TrialMatcherInferenceResult": {
- "type": "object",
- "description": "The inference results for the Trial Matcher request.",
- "properties": {
- "patientResults": {
- "type": "array",
- "description": "Results for the patients given in the request.",
- "items": {
- "$ref": "#/definitions/TrialMatcherPatientResult"
- },
- "x-ms-identifiers": []
- },
- "modelVersion": {
- "$ref": "#/definitions/ModelVersion",
- "description": "The version of the model used for inference, expressed as the model date."
- },
- "knowledgeGraphLastUpdateDate": {
- "type": "string",
- "format": "date",
- "description": "The date when the clinical trials knowledge graph was last updated."
- }
- },
- "required": [
- "patientResults",
- "modelVersion"
- ]
- },
- "TrialMatcherInferenceType": {
- "type": "string",
- "description": "The type of the Trial Matcher inference.",
- "enum": [
- "trialEligibility"
- ],
- "x-ms-enum": {
- "name": "TrialMatcherInferenceType",
- "modelAsString": true,
- "values": [
- {
- "name": "TrialEligibility",
- "value": "trialEligibility"
- }
- ]
- }
- },
- "TrialMatcherModelConfiguration": {
- "type": "object",
- "description": "Configuration affecting the Trial Matcher model's inference.",
- "properties": {
- "verbose": {
- "type": "boolean",
- "description": "An indication whether the model should produce verbose output.",
- "default": false
- },
- "includeEvidence": {
- "type": "boolean",
- "description": "An indication whether the model's output should include evidence for the inferences.",
- "default": true
- },
- "clinicalTrials": {
- "$ref": "#/definitions/ClinicalTrials",
- "description": "The clinical trials that the patient(s) should be matched to.
The trial\nselection can be given as a list of custom clinical trials and/or a list of\nfilters to known clinical trial registries. In case both are given, the\nresulting trial set is a union of the two sets."
- }
- },
- "required": [
- "clinicalTrials"
- ]
- },
- "TrialMatcherPatientResult": {
- "type": "object",
- "description": "The results of the model's work for a single patient.",
- "properties": {
- "patientId": {
- "type": "string",
- "description": "The identifier given for the patient in the request."
- },
- "inferences": {
- "type": "array",
- "description": "The inference results for the patient.",
- "items": {
- "$ref": "#/definitions/TrialMatcherInference"
- },
- "x-ms-identifiers": []
- },
- "neededClinicalInfo": {
- "$ref": "#/definitions/NeededClinicalInfo",
- "description": "Clinical information which is needed to provide better trial matching results for the patient."
- }
- },
- "required": [
- "patientId",
- "inferences"
- ]
- },
- "TrialMatcherResult": {
- "type": "object",
- "description": "The response for the Trial Matcher request.",
- "properties": {
- "id": {
- "$ref": "#/definitions/Azure.Core.uuid",
- "description": "The unique ID of the operation.",
- "readOnly": true
- },
- "status": {
- "$ref": "#/definitions/JobStatus",
- "description": "The status of the operation",
- "readOnly": true
- },
- "createdDateTime": {
- "type": "string",
- "format": "date-time",
- "description": "The date and time when the processing job was created.",
- "readOnly": true
- },
- "expirationDateTime": {
- "type": "string",
- "format": "date-time",
- "description": "The date and time when the processing job is set to expire.",
- "readOnly": true
- },
- "lastUpdateDateTime": {
- "type": "string",
- "format": "date-time",
- "description": "The date and time when the processing job was last updated.",
- "readOnly": true
- },
- "error": {
- "$ref": "#/definitions/Azure.Core.Foundations.Error",
- "description": "Error object that describes the error when status is \"Failed\"."
- },
- "result": {
- "$ref": "#/definitions/TrialMatcherInferenceResult",
- "description": "The result of the operation."
- }
- },
- "required": [
- "id",
- "status"
- ]
- }
- },
- "parameters": {
- "Azure.Core.Foundations.ApiVersionParameter": {
- "name": "api-version",
- "in": "query",
- "description": "The API version to use for this operation.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "x-ms-parameter-location": "method",
- "x-ms-client-name": "apiVersion"
- },
- "Azure.Core.RepeatabilityRequestHeaders.repeatabilityFirstSent": {
- "name": "Repeatability-First-Sent",
- "in": "header",
- "description": "Specifies the date and time at which the request was first created.",
- "required": false,
- "type": "string",
- "format": "date-time",
- "x-ms-parameter-location": "method",
- "x-ms-client-name": "repeatabilityFirstSent"
- },
- "Azure.Core.RepeatabilityRequestHeaders.repeatabilityRequestId": {
- "name": "Repeatability-Request-ID",
- "in": "header",
- "description": "An opaque, globally-unique, client-generated string identifier for the request.",
- "required": false,
- "type": "string",
- "x-ms-parameter-location": "method",
- "x-ms-client-name": "repeatabilityRequestId"
- }
- }
-}
diff --git a/specification/ai/data-plane/HealthInsights/readme.md b/specification/ai/data-plane/HealthInsights/readme.md
index 4d885f884815..9e8e2f518b94 100644
--- a/specification/ai/data-plane/HealthInsights/readme.md
+++ b/specification/ai/data-plane/HealthInsights/readme.md
@@ -4,10 +4,10 @@
Configuration for generating Health Insights SDK.
-The current release is `2023-09-01-preview`.
+The current release is `2023-03-01-preview`.
```yaml
-tag: 2023-09-01-preview
+tag: 2023-03-01-preview
add-credentials: true
openapi-type: data-plane
```
@@ -22,20 +22,4 @@ These settings apply only when `--tag=2023-03-01-preview` is specified on the co
```yaml $(tag) == '2023-03-01-preview'
input-file:
- preview/2023-03-01-preview/openapi.json
-```
-
-### Release 2023-09-01-preview
-
-
-These settings apply only when `--tag=2023-09-01-preview` is specified on the command line.
-
-```yaml $(tag) == '2023-09-01-preview'
-input-file:
- - preview/2023-09-01-preview/openapi.json
-```
-
-```yaml
-directive:
- - suppress: AvoidAnonymousTypes
- reason: The spec is auto-generated. Tracking issue to fix is https://github.com/Azure/typespec-azure-pr/issues/3349
```
\ No newline at end of file
diff --git a/specification/ai/data-plane/ImageAnalysis/stable/2023-10-01/examples/AnalyzeFromBuffer_MaximumSet.json b/specification/ai/data-plane/ImageAnalysis/stable/2023-10-01/examples/AnalyzeFromBuffer_MaximumSet.json
new file mode 100644
index 000000000000..c8f2cd466ddb
--- /dev/null
+++ b/specification/ai/data-plane/ImageAnalysis/stable/2023-10-01/examples/AnalyzeFromBuffer_MaximumSet.json
@@ -0,0 +1,530 @@
+{
+ "title": "AnalyzeFromBuffer",
+ "operationId": "AnalyzeFromBuffer",
+ "parameters": {
+ "api-version": "2023-10-01",
+ "features": [
+ "read",
+ "tags",
+ "objects",
+ "people",
+ "caption",
+ "denseCaptions",
+ "smartCrops"
+ ],
+ "language": "en",
+ "gender-neutral-caption": true,
+ "smartcrops-aspect-ratios": [
+ 0.9,
+ 1.33
+ ],
+ "model-version": "latest",
+ "imageContent": ""
+ },
+ "responses": {
+ "200": {
+ "body": {
+ "modelVersion": "2023-10-01",
+ "captionResult": {
+ "text": "a woman wearing a mask sitting at a table with a laptop",
+ "confidence": 0.8498482704162598
+ },
+ "denseCaptionsResult": {
+ "values": [
+ {
+ "text": "a woman wearing a mask sitting at a table with a laptop",
+ "confidence": 0.8502674698829651,
+ "boundingBox": {
+ "x": 0,
+ "y": 0,
+ "w": 864,
+ "h": 576
+ }
+ },
+ {
+ "text": "a person using a laptop",
+ "confidence": 0.7724273204803467,
+ "boundingBox": {
+ "x": 293,
+ "y": 383,
+ "w": 195,
+ "h": 100
+ }
+ },
+ {
+ "text": "a woman wearing a face mask",
+ "confidence": 0.8209426999092102,
+ "boundingBox": {
+ "x": 383,
+ "y": 233,
+ "w": 275,
+ "h": 336
+ }
+ },
+ {
+ "text": "a close-up of a green chair",
+ "confidence": 0.8763102889060974,
+ "boundingBox": {
+ "x": 616,
+ "y": 211,
+ "w": 164,
+ "h": 249
+ }
+ },
+ {
+ "text": "a person wearing a colorful cloth face mask",
+ "confidence": 0.7087528109550476,
+ "boundingBox": {
+ "x": 473,
+ "y": 294,
+ "w": 68,
+ "h": 56
+ }
+ },
+ {
+ "text": "a person using a laptop",
+ "confidence": 0.7638993859291077,
+ "boundingBox": {
+ "x": 288,
+ "y": 211,
+ "w": 151,
+ "h": 244
+ }
+ },
+ {
+ "text": "a woman wearing a colorful fabric face mask",
+ "confidence": 0.7733591794967651,
+ "boundingBox": {
+ "x": 433,
+ "y": 240,
+ "w": 180,
+ "h": 236
+ }
+ },
+ {
+ "text": "a close-up of a laptop on a table",
+ "confidence": 0.8536830544471741,
+ "boundingBox": {
+ "x": 115,
+ "y": 443,
+ "w": 476,
+ "h": 125
+ }
+ },
+ {
+ "text": "a woman wearing a mask and using a laptop",
+ "confidence": 0.7810136675834656,
+ "boundingBox": {
+ "x": 0,
+ "y": 0,
+ "w": 774,
+ "h": 432
+ }
+ },
+ {
+ "text": "a close up of a text",
+ "confidence": 0.640383780002594,
+ "boundingBox": {
+ "x": 714,
+ "y": 493,
+ "w": 130,
+ "h": 80
+ }
+ }
+ ]
+ },
+ "metadata": {
+ "width": 864,
+ "height": 576
+ },
+ "tagsResult": {
+ "values": [
+ {
+ "name": "furniture",
+ "confidence": 0.9874445199966431
+ },
+ {
+ "name": "clothing",
+ "confidence": 0.9792501926422119
+ },
+ {
+ "name": "person",
+ "confidence": 0.9427268505096436
+ },
+ {
+ "name": "houseplant",
+ "confidence": 0.9400016069412231
+ },
+ {
+ "name": "desk",
+ "confidence": 0.9182863235473633
+ },
+ {
+ "name": "indoor",
+ "confidence": 0.8963587284088135
+ },
+ {
+ "name": "laptop",
+ "confidence": 0.8781813383102417
+ },
+ {
+ "name": "computer",
+ "confidence": 0.8481525182723999
+ },
+ {
+ "name": "sitting",
+ "confidence": 0.8134784698486328
+ },
+ {
+ "name": "wall",
+ "confidence": 0.7511615753173828
+ },
+ {
+ "name": "woman",
+ "confidence": 0.7410731911659241
+ },
+ {
+ "name": "table",
+ "confidence": 0.6811168789863586
+ },
+ {
+ "name": "plant",
+ "confidence": 0.6445199847221375
+ },
+ {
+ "name": "using",
+ "confidence": 0.5358931422233582
+ }
+ ]
+ },
+ "objectsResult": {
+ "values": [
+ {
+ "boundingBox": {
+ "x": 603,
+ "y": 225,
+ "w": 152,
+ "h": 224
+ },
+ "tags": [
+ {
+ "name": "chair",
+ "confidence": 0.618
+ }
+ ]
+ },
+ {
+ "boundingBox": {
+ "x": 399,
+ "y": 244,
+ "w": 249,
+ "h": 325
+ },
+ "tags": [
+ {
+ "name": "person",
+ "confidence": 0.881
+ }
+ ]
+ },
+ {
+ "boundingBox": {
+ "x": 295,
+ "y": 387,
+ "w": 211,
+ "h": 102
+ },
+ "tags": [
+ {
+ "name": "Laptop",
+ "confidence": 0.767
+ }
+ ]
+ },
+ {
+ "boundingBox": {
+ "x": 441,
+ "y": 436,
+ "w": 256,
+ "h": 136
+ },
+ "tags": [
+ {
+ "name": "chair",
+ "confidence": 0.581
+ }
+ ]
+ },
+ {
+ "boundingBox": {
+ "x": 123,
+ "y": 437,
+ "w": 460,
+ "h": 125
+ },
+ "tags": [
+ {
+ "name": "dining table",
+ "confidence": 0.606
+ }
+ ]
+ }
+ ]
+ },
+ "readResult": {
+ "blocks": [
+ {
+ "lines": [
+ {
+ "text": "Sample text",
+ "boundingPolygon": [
+ {
+ "x": 721,
+ "y": 502
+ },
+ {
+ "x": 843,
+ "y": 502
+ },
+ {
+ "x": 843,
+ "y": 519
+ },
+ {
+ "x": 721,
+ "y": 519
+ }
+ ],
+ "words": [
+ {
+ "text": "Sample",
+ "boundingPolygon": [
+ {
+ "x": 722,
+ "y": 503
+ },
+ {
+ "x": 785,
+ "y": 503
+ },
+ {
+ "x": 785,
+ "y": 520
+ },
+ {
+ "x": 722,
+ "y": 520
+ }
+ ],
+ "confidence": 0.993
+ },
+ {
+ "text": "text",
+ "boundingPolygon": [
+ {
+ "x": 800,
+ "y": 503
+ },
+ {
+ "x": 842,
+ "y": 502
+ },
+ {
+ "x": 842,
+ "y": 519
+ },
+ {
+ "x": 800,
+ "y": 520
+ }
+ ],
+ "confidence": 0.989
+ }
+ ]
+ },
+ {
+ "text": "Hand writing",
+ "boundingPolygon": [
+ {
+ "x": 720,
+ "y": 525
+ },
+ {
+ "x": 819,
+ "y": 526
+ },
+ {
+ "x": 819,
+ "y": 544
+ },
+ {
+ "x": 720,
+ "y": 543
+ }
+ ],
+ "words": [
+ {
+ "text": "Hand",
+ "boundingPolygon": [
+ {
+ "x": 721,
+ "y": 526
+ },
+ {
+ "x": 759,
+ "y": 526
+ },
+ {
+ "x": 759,
+ "y": 544
+ },
+ {
+ "x": 721,
+ "y": 543
+ }
+ ],
+ "confidence": 0.989
+ },
+ {
+ "text": "writing",
+ "boundingPolygon": [
+ {
+ "x": 765,
+ "y": 526
+ },
+ {
+ "x": 819,
+ "y": 527
+ },
+ {
+ "x": 819,
+ "y": 545
+ },
+ {
+ "x": 765,
+ "y": 544
+ }
+ ],
+ "confidence": 0.994
+ }
+ ]
+ },
+ {
+ "text": "123 456",
+ "boundingPolygon": [
+ {
+ "x": 721,
+ "y": 548
+ },
+ {
+ "x": 791,
+ "y": 548
+ },
+ {
+ "x": 791,
+ "y": 563
+ },
+ {
+ "x": 721,
+ "y": 564
+ }
+ ],
+ "words": [
+ {
+ "text": "123",
+ "boundingPolygon": [
+ {
+ "x": 723,
+ "y": 548
+ },
+ {
+ "x": 750,
+ "y": 548
+ },
+ {
+ "x": 750,
+ "y": 564
+ },
+ {
+ "x": 723,
+ "y": 564
+ }
+ ],
+ "confidence": 0.994
+ },
+ {
+ "text": "456",
+ "boundingPolygon": [
+ {
+ "x": 761,
+ "y": 548
+ },
+ {
+ "x": 788,
+ "y": 549
+ },
+ {
+ "x": 787,
+ "y": 564
+ },
+ {
+ "x": 760,
+ "y": 564
+ }
+ ],
+ "confidence": 0.999
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ "smartCropsResult": {
+ "values": [
+ {
+ "aspectRatio": 0.9,
+ "boundingBox": {
+ "x": 238,
+ "y": 0,
+ "w": 511,
+ "h": 568
+ }
+ },
+ {
+ "aspectRatio": 1.33,
+ "boundingBox": {
+ "x": 54,
+ "y": 0,
+ "w": 760,
+ "h": 571
+ }
+ }
+ ]
+ },
+ "peopleResult": {
+ "values": [
+ {
+ "boundingBox": {
+ "x": 395,
+ "y": 241,
+ "w": 261,
+ "h": 333
+ },
+ "confidence": 0.9602553248405457
+ },
+ {
+ "boundingBox": {
+ "x": 831,
+ "y": 246,
+ "w": 31,
+ "h": 255
+ },
+ "confidence": 0.0016505217645317316
+ }
+ ]
+ }
+ }
+ }
+ }
+}
diff --git a/specification/ai/data-plane/ImageAnalysis/stable/2023-10-01/examples/AnalyzeFromImageData_MaximumSet.json b/specification/ai/data-plane/ImageAnalysis/stable/2023-10-01/examples/AnalyzeFromImageData_MaximumSet.json
deleted file mode 100644
index 336d20f470b1..000000000000
--- a/specification/ai/data-plane/ImageAnalysis/stable/2023-10-01/examples/AnalyzeFromImageData_MaximumSet.json
+++ /dev/null
@@ -1,530 +0,0 @@
-{
- "title": "AnalyzeFromImageData",
- "operationId": "AnalyzeFromImageData",
- "parameters": {
- "api-version": "2023-10-01",
- "features": [
- "read",
- "tags",
- "objects",
- "people",
- "caption",
- "denseCaptions",
- "smartCrops"
- ],
- "language": "en",
- "gender-neutral-caption": true,
- "smartcrops-aspect-ratios": [
- 0.9,
- 1.33
- ],
- "model-version": "latest",
- "imageContent": ""
- },
- "responses": {
- "200": {
- "body": {
- "modelVersion": "2023-10-01",
- "captionResult": {
- "text": "a woman wearing a mask sitting at a table with a laptop",
- "confidence": 0.8498482704162598
- },
- "denseCaptionsResult": {
- "values": [
- {
- "text": "a woman wearing a mask sitting at a table with a laptop",
- "confidence": 0.8502674698829651,
- "boundingBox": {
- "x": 0,
- "y": 0,
- "w": 864,
- "h": 576
- }
- },
- {
- "text": "a person using a laptop",
- "confidence": 0.7724273204803467,
- "boundingBox": {
- "x": 293,
- "y": 383,
- "w": 195,
- "h": 100
- }
- },
- {
- "text": "a woman wearing a face mask",
- "confidence": 0.8209426999092102,
- "boundingBox": {
- "x": 383,
- "y": 233,
- "w": 275,
- "h": 336
- }
- },
- {
- "text": "a close-up of a green chair",
- "confidence": 0.8763102889060974,
- "boundingBox": {
- "x": 616,
- "y": 211,
- "w": 164,
- "h": 249
- }
- },
- {
- "text": "a person wearing a colorful cloth face mask",
- "confidence": 0.7087528109550476,
- "boundingBox": {
- "x": 473,
- "y": 294,
- "w": 68,
- "h": 56
- }
- },
- {
- "text": "a person using a laptop",
- "confidence": 0.7638993859291077,
- "boundingBox": {
- "x": 288,
- "y": 211,
- "w": 151,
- "h": 244
- }
- },
- {
- "text": "a woman wearing a colorful fabric face mask",
- "confidence": 0.7733591794967651,
- "boundingBox": {
- "x": 433,
- "y": 240,
- "w": 180,
- "h": 236
- }
- },
- {
- "text": "a close-up of a laptop on a table",
- "confidence": 0.8536830544471741,
- "boundingBox": {
- "x": 115,
- "y": 443,
- "w": 476,
- "h": 125
- }
- },
- {
- "text": "a woman wearing a mask and using a laptop",
- "confidence": 0.7810136675834656,
- "boundingBox": {
- "x": 0,
- "y": 0,
- "w": 774,
- "h": 432
- }
- },
- {
- "text": "a close up of a text",
- "confidence": 0.640383780002594,
- "boundingBox": {
- "x": 714,
- "y": 493,
- "w": 130,
- "h": 80
- }
- }
- ]
- },
- "metadata": {
- "width": 864,
- "height": 576
- },
- "tagsResult": {
- "values": [
- {
- "name": "furniture",
- "confidence": 0.9874445199966431
- },
- {
- "name": "clothing",
- "confidence": 0.9792501926422119
- },
- {
- "name": "person",
- "confidence": 0.9427268505096436
- },
- {
- "name": "houseplant",
- "confidence": 0.9400016069412231
- },
- {
- "name": "desk",
- "confidence": 0.9182863235473633
- },
- {
- "name": "indoor",
- "confidence": 0.8963587284088135
- },
- {
- "name": "laptop",
- "confidence": 0.8781813383102417
- },
- {
- "name": "computer",
- "confidence": 0.8481525182723999
- },
- {
- "name": "sitting",
- "confidence": 0.8134784698486328
- },
- {
- "name": "wall",
- "confidence": 0.7511615753173828
- },
- {
- "name": "woman",
- "confidence": 0.7410731911659241
- },
- {
- "name": "table",
- "confidence": 0.6811168789863586
- },
- {
- "name": "plant",
- "confidence": 0.6445199847221375
- },
- {
- "name": "using",
- "confidence": 0.5358931422233582
- }
- ]
- },
- "objectsResult": {
- "values": [
- {
- "boundingBox": {
- "x": 603,
- "y": 225,
- "w": 152,
- "h": 224
- },
- "tags": [
- {
- "name": "chair",
- "confidence": 0.618
- }
- ]
- },
- {
- "boundingBox": {
- "x": 399,
- "y": 244,
- "w": 249,
- "h": 325
- },
- "tags": [
- {
- "name": "person",
- "confidence": 0.881
- }
- ]
- },
- {
- "boundingBox": {
- "x": 295,
- "y": 387,
- "w": 211,
- "h": 102
- },
- "tags": [
- {
- "name": "Laptop",
- "confidence": 0.767
- }
- ]
- },
- {
- "boundingBox": {
- "x": 441,
- "y": 436,
- "w": 256,
- "h": 136
- },
- "tags": [
- {
- "name": "chair",
- "confidence": 0.581
- }
- ]
- },
- {
- "boundingBox": {
- "x": 123,
- "y": 437,
- "w": 460,
- "h": 125
- },
- "tags": [
- {
- "name": "dining table",
- "confidence": 0.606
- }
- ]
- }
- ]
- },
- "readResult": {
- "blocks": [
- {
- "lines": [
- {
- "text": "Sample text",
- "boundingPolygon": [
- {
- "x": 721,
- "y": 502
- },
- {
- "x": 843,
- "y": 502
- },
- {
- "x": 843,
- "y": 519
- },
- {
- "x": 721,
- "y": 519
- }
- ],
- "words": [
- {
- "text": "Sample",
- "boundingPolygon": [
- {
- "x": 722,
- "y": 503
- },
- {
- "x": 785,
- "y": 503
- },
- {
- "x": 785,
- "y": 520
- },
- {
- "x": 722,
- "y": 520
- }
- ],
- "confidence": 0.993
- },
- {
- "text": "text",
- "boundingPolygon": [
- {
- "x": 800,
- "y": 503
- },
- {
- "x": 842,
- "y": 502
- },
- {
- "x": 842,
- "y": 519
- },
- {
- "x": 800,
- "y": 520
- }
- ],
- "confidence": 0.989
- }
- ]
- },
- {
- "text": "Hand writing",
- "boundingPolygon": [
- {
- "x": 720,
- "y": 525
- },
- {
- "x": 819,
- "y": 526
- },
- {
- "x": 819,
- "y": 544
- },
- {
- "x": 720,
- "y": 543
- }
- ],
- "words": [
- {
- "text": "Hand",
- "boundingPolygon": [
- {
- "x": 721,
- "y": 526
- },
- {
- "x": 759,
- "y": 526
- },
- {
- "x": 759,
- "y": 544
- },
- {
- "x": 721,
- "y": 543
- }
- ],
- "confidence": 0.989
- },
- {
- "text": "writing",
- "boundingPolygon": [
- {
- "x": 765,
- "y": 526
- },
- {
- "x": 819,
- "y": 527
- },
- {
- "x": 819,
- "y": 545
- },
- {
- "x": 765,
- "y": 544
- }
- ],
- "confidence": 0.994
- }
- ]
- },
- {
- "text": "123 456",
- "boundingPolygon": [
- {
- "x": 721,
- "y": 548
- },
- {
- "x": 791,
- "y": 548
- },
- {
- "x": 791,
- "y": 563
- },
- {
- "x": 721,
- "y": 564
- }
- ],
- "words": [
- {
- "text": "123",
- "boundingPolygon": [
- {
- "x": 723,
- "y": 548
- },
- {
- "x": 750,
- "y": 548
- },
- {
- "x": 750,
- "y": 564
- },
- {
- "x": 723,
- "y": 564
- }
- ],
- "confidence": 0.994
- },
- {
- "text": "456",
- "boundingPolygon": [
- {
- "x": 761,
- "y": 548
- },
- {
- "x": 788,
- "y": 549
- },
- {
- "x": 787,
- "y": 564
- },
- {
- "x": 760,
- "y": 564
- }
- ],
- "confidence": 0.999
- }
- ]
- }
- ]
- }
- ]
- },
- "smartCropsResult": {
- "values": [
- {
- "aspectRatio": 0.9,
- "boundingBox": {
- "x": 238,
- "y": 0,
- "w": 511,
- "h": 568
- }
- },
- {
- "aspectRatio": 1.33,
- "boundingBox": {
- "x": 54,
- "y": 0,
- "w": 760,
- "h": 571
- }
- }
- ]
- },
- "peopleResult": {
- "values": [
- {
- "boundingBox": {
- "x": 395,
- "y": 241,
- "w": 261,
- "h": 333
- },
- "confidence": 0.9602553248405457
- },
- {
- "boundingBox": {
- "x": 831,
- "y": 246,
- "w": 31,
- "h": 255
- },
- "confidence": 0.0016505217645317316
- }
- ]
- }
- }
- }
- }
-}
diff --git a/specification/ai/data-plane/ImageAnalysis/stable/2023-10-01/generated.json b/specification/ai/data-plane/ImageAnalysis/stable/2023-10-01/generated.json
index a223b95be137..edab1f7c4e1a 100644
--- a/specification/ai/data-plane/ImageAnalysis/stable/2023-10-01/generated.json
+++ b/specification/ai/data-plane/ImageAnalysis/stable/2023-10-01/generated.json
@@ -49,7 +49,7 @@
"paths": {
"/imageanalysis:analyze": {
"post": {
- "operationId": "AnalyzeFromImageData",
+ "operationId": "AnalyzeFromBuffer",
"description": "Performs a single Image Analysis operation",
"consumes": [
"application/octet-stream"
@@ -196,8 +196,8 @@
}
},
"x-ms-examples": {
- "AnalyzeFromImageData": {
- "$ref": "./examples/AnalyzeFromImageData_MaximumSet.json"
+ "AnalyzeFromBuffer": {
+ "$ref": "./examples/AnalyzeFromBuffer_MaximumSet.json"
}
}
}
diff --git a/specification/ai/data-plane/OpenAI.Assistants/OpenApiV2/preview/2023-02-15-preview/assistants_generated.json b/specification/ai/data-plane/OpenAI.Assistants/OpenApiV2/preview/2023-02-15-preview/assistants_generated.json
deleted file mode 100644
index 436e3f654419..000000000000
--- a/specification/ai/data-plane/OpenAI.Assistants/OpenApiV2/preview/2023-02-15-preview/assistants_generated.json
+++ /dev/null
@@ -1,3452 +0,0 @@
-{
- "swagger": "2.0",
- "info": {
- "title": "Azure OpenAI",
- "version": "2023-02-15-preview",
- "description": "Azure OpenAI APIs for Assistants.",
- "x-typespec-generated": [
- {
- "emitter": "@azure-tools/typespec-autorest"
- }
- ]
- },
- "schemes": [
- "https"
- ],
- "x-ms-parameterized-host": {
- "hostTemplate": "{endpoint}",
- "useSchemePrefix": false,
- "parameters": [
- {
- "name": "endpoint",
- "in": "path",
- "description": "An OpenAI endpoint supporting assistants functionality.",
- "required": true,
- "type": "string"
- }
- ]
- },
- "produces": [
- "application/json"
- ],
- "consumes": [
- "application/json"
- ],
- "security": [
- {
- "ApiKeyAuth": []
- },
- {
- "OAuth2Auth": [
- "https://cognitiveservices.azure.com/.default"
- ]
- }
- ],
- "securityDefinitions": {
- "ApiKeyAuth": {
- "type": "apiKey",
- "name": "api-key",
- "in": "header"
- },
- "OAuth2Auth": {
- "type": "oauth2",
- "flow": "implicit",
- "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/v2.0/authorize",
- "scopes": {
- "https://cognitiveservices.azure.com/.default": ""
- }
- }
- },
- "tags": [],
- "paths": {
- "/assistants": {
- "get": {
- "operationId": "ListAssistants",
- "description": "Gets a list of assistants that were previously created.",
- "parameters": [
- {
- "name": "limit",
- "in": "query",
- "description": "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 20.",
- "required": false,
- "type": "integer",
- "format": "int32",
- "default": 20
- },
- {
- "name": "order",
- "in": "query",
- "description": "Sort order by the created_at timestamp of the objects. asc for ascending order and desc for descending order.",
- "required": false,
- "type": "string",
- "default": "desc",
- "enum": [
- "asc",
- "desc"
- ],
- "x-ms-enum": {
- "name": "ListSortOrder",
- "modelAsString": true,
- "values": [
- {
- "name": "ascending",
- "value": "asc",
- "description": "Specifies an ascending sort order."
- },
- {
- "name": "descending",
- "value": "desc",
- "description": "Specifies a descending sort order."
- }
- ]
- }
- },
- {
- "name": "after",
- "in": "query",
- "description": "A cursor for use in pagination. after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include after=obj_foo in order to fetch the next page of the list.",
- "required": false,
- "type": "string"
- },
- {
- "name": "before",
- "in": "query",
- "description": "A cursor for use in pagination. before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include before=obj_foo in order to fetch the previous page of the list.",
- "required": false,
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "The requested list of assistants.",
- "schema": {
- "type": "object",
- "description": "The response data for a requested list of items.",
- "properties": {
- "object": {
- "type": "string",
- "description": "The object type, which is always list.",
- "enum": [
- "list"
- ],
- "x-ms-enum": {
- "modelAsString": false
- }
- },
- "data": {
- "type": "array",
- "description": "The requested list of items.",
- "items": {
- "$ref": "#/definitions/Assistant"
- }
- },
- "first_id": {
- "type": "string",
- "description": "The first ID represented in this list.",
- "x-ms-client-name": "firstId"
- },
- "last_id": {
- "type": "string",
- "description": "The last ID represented in this list.",
- "x-ms-client-name": "lastId"
- },
- "has_more": {
- "type": "boolean",
- "description": "A value indicating whether there are additional values available not captured in this list.",
- "x-ms-client-name": "hasMore"
- }
- },
- "required": [
- "object",
- "data",
- "first_id",
- "last_id",
- "has_more"
- ]
- }
- }
- }
- },
- "post": {
- "operationId": "CreateAssistant",
- "description": "Creates a new assistant.",
- "parameters": [
- {
- "name": "body",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/AssistantCreationOptions"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "The new assistant instance.",
- "schema": {
- "$ref": "#/definitions/Assistant"
- }
- }
- }
- }
- },
- "/assistants/{assistantId}": {
- "get": {
- "operationId": "GetAssistant",
- "description": "Retrieves an existing assistant.",
- "parameters": [
- {
- "name": "assistantId",
- "in": "path",
- "description": "The ID of the assistant to retrieve.",
- "required": true,
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "The requested assistant instance.",
- "schema": {
- "$ref": "#/definitions/Assistant"
- }
- }
- }
- },
- "post": {
- "operationId": "ModifyAssistant",
- "description": "Modifies an existing assistant.",
- "parameters": [
- {
- "name": "assistantId",
- "in": "path",
- "description": "The ID of the assistant to modify.",
- "required": true,
- "type": "string"
- },
- {
- "name": "modificationOptions",
- "in": "body",
- "description": "The details of the modification to perform on the specified assistant.",
- "required": true,
- "schema": {
- "$ref": "#/definitions/AssistantModificationOptions"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "The updated assistant instance.",
- "schema": {
- "$ref": "#/definitions/Assistant"
- }
- }
- }
- },
- "delete": {
- "operationId": "DeleteAssistant",
- "description": "Deletes an assistant.",
- "parameters": [
- {
- "name": "assistantId",
- "in": "path",
- "description": "The ID of the assistant to delete.",
- "required": true,
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "Status information about the requested deletion operation.",
- "schema": {
- "$ref": "#/definitions/AssistantDeletionStatus"
- }
- }
- }
- }
- },
- "/assistants/{assistantId}/files": {
- "get": {
- "operationId": "ListAssistantFiles",
- "description": "Gets a list of files attached to a specific assistant, as used by tools that can read files.",
- "parameters": [
- {
- "name": "assistantId",
- "in": "path",
- "description": "The ID of the assistant to retrieve the list of attached files for.",
- "required": true,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 20.",
- "required": false,
- "type": "integer",
- "format": "int32",
- "default": 20
- },
- {
- "name": "order",
- "in": "query",
- "description": "Sort order by the created_at timestamp of the objects. asc for ascending order and desc for descending order.",
- "required": false,
- "type": "string",
- "default": "desc",
- "enum": [
- "asc",
- "desc"
- ],
- "x-ms-enum": {
- "name": "ListSortOrder",
- "modelAsString": true,
- "values": [
- {
- "name": "ascending",
- "value": "asc",
- "description": "Specifies an ascending sort order."
- },
- {
- "name": "descending",
- "value": "desc",
- "description": "Specifies a descending sort order."
- }
- ]
- }
- },
- {
- "name": "after",
- "in": "query",
- "description": "A cursor for use in pagination. after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include after=obj_foo in order to fetch the next page of the list.",
- "required": false,
- "type": "string"
- },
- {
- "name": "before",
- "in": "query",
- "description": "A cursor for use in pagination. before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include before=obj_foo in order to fetch the previous page of the list.",
- "required": false,
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "The requested list of files attached to the specified assistant.",
- "schema": {
- "type": "object",
- "description": "The response data for a requested list of items.",
- "properties": {
- "object": {
- "type": "string",
- "description": "The object type, which is always list.",
- "enum": [
- "list"
- ],
- "x-ms-enum": {
- "modelAsString": false
- }
- },
- "data": {
- "type": "array",
- "description": "The requested list of items.",
- "items": {
- "$ref": "#/definitions/AssistantFile"
- }
- },
- "first_id": {
- "type": "string",
- "description": "The first ID represented in this list.",
- "x-ms-client-name": "firstId"
- },
- "last_id": {
- "type": "string",
- "description": "The last ID represented in this list.",
- "x-ms-client-name": "lastId"
- },
- "has_more": {
- "type": "boolean",
- "description": "A value indicating whether there are additional values available not captured in this list.",
- "x-ms-client-name": "hasMore"
- }
- },
- "required": [
- "object",
- "data",
- "first_id",
- "last_id",
- "has_more"
- ]
- }
- }
- }
- },
- "post": {
- "operationId": "CreateAssistantFile",
- "description": "Attaches a previously uploaded file to an assistant for use by tools that can read files.",
- "parameters": [
- {
- "name": "assistantId",
- "in": "path",
- "description": "The ID of the assistant to attach the file to.",
- "required": true,
- "type": "string"
- },
- {
- "name": "body",
- "in": "body",
- "required": true,
- "schema": {
- "type": "object",
- "properties": {
- "file_id": {
- "type": "string",
- "description": "The ID of the previously uploaded file to attach.",
- "x-ms-client-name": "fileId"
- }
- },
- "required": [
- "file_id"
- ]
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Information about the attached file.",
- "schema": {
- "$ref": "#/definitions/AssistantFile"
- }
- }
- }
- }
- },
- "/assistants/{assistantId}/files/{fileId}": {
- "get": {
- "operationId": "GetAssistantFile",
- "description": "Retrieves a file attached to an assistant.",
- "parameters": [
- {
- "name": "assistantId",
- "in": "path",
- "description": "The ID of the assistant associated with the attached file.",
- "required": true,
- "type": "string"
- },
- {
- "name": "fileId",
- "in": "path",
- "description": "The ID of the file to retrieve.",
- "required": true,
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "A representation of the attached file.",
- "schema": {
- "$ref": "#/definitions/AssistantFile"
- }
- }
- }
- },
- "delete": {
- "operationId": "DeleteAssistantFile",
- "description": "Unlinks a previously attached file from an assistant, rendering it unavailable for use by tools that can read\nfiles.",
- "parameters": [
- {
- "name": "assistantId",
- "in": "path",
- "description": "The ID of the assistant from which the specified file should be unlinked.",
- "required": true,
- "type": "string"
- },
- {
- "name": "fileId",
- "in": "path",
- "description": "The ID of the file to unlink from the specified assistant.",
- "required": true,
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "Status information about the requested file association deletion.",
- "schema": {
- "$ref": "#/definitions/AssistantFileDeletionStatus"
- }
- }
- }
- }
- },
- "/files": {
- "get": {
- "operationId": "ListFiles",
- "description": "Gets a list of previously uploaded files.",
- "parameters": [
- {
- "name": "purpose",
- "in": "query",
- "description": "A value that, when provided, limits list results to files matching the corresponding purpose.",
- "required": false,
- "type": "string",
- "enum": [
- "fine-tune",
- "fine-tune-results",
- "assistants",
- "assistants_output"
- ],
- "x-ms-enum": {
- "name": "FilePurpose",
- "modelAsString": true,
- "values": [
- {
- "name": "fineTune",
- "value": "fine-tune",
- "description": "Indicates a file is used for fine tuning input."
- },
- {
- "name": "fineTuneResults",
- "value": "fine-tune-results",
- "description": "Indicates a file is used for fine tuning results."
- },
- {
- "name": "assistants",
- "value": "assistants",
- "description": "Indicates a file is used as input to assistants."
- },
- {
- "name": "assistantsOutput",
- "value": "assistants_output",
- "description": "Indicates a file is used as output by assistants."
- }
- ]
- }
- }
- ],
- "responses": {
- "200": {
- "description": "The requested list of files.",
- "schema": {
- "$ref": "#/definitions/FileListResponse"
- }
- }
- }
- },
- "post": {
- "operationId": "CreateFile",
- "description": "Uploads a file for use by other operations.",
- "consumes": [
- "multipart/form-data"
- ],
- "parameters": [
- {
- "name": "file",
- "in": "formData",
- "description": "The file data (not filename) to upload.",
- "required": true,
- "type": "file"
- },
- {
- "name": "purpose",
- "in": "formData",
- "description": "The intended purpose of the file.",
- "required": true,
- "type": "string",
- "enum": [
- "fine-tune",
- "fine-tune-results",
- "assistants",
- "assistants_output"
- ],
- "x-ms-enum": {
- "name": "FilePurpose",
- "modelAsString": true,
- "values": [
- {
- "name": "fineTune",
- "value": "fine-tune",
- "description": "Indicates a file is used for fine tuning input."
- },
- {
- "name": "fineTuneResults",
- "value": "fine-tune-results",
- "description": "Indicates a file is used for fine tuning results."
- },
- {
- "name": "assistants",
- "value": "assistants",
- "description": "Indicates a file is used as input to assistants."
- },
- {
- "name": "assistantsOutput",
- "value": "assistants_output",
- "description": "Indicates a file is used as output by assistants."
- }
- ]
- }
- },
- {
- "name": "filename",
- "in": "formData",
- "description": "A filename to associate with the uploaded data.",
- "required": false,
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "A representation of the uploaded file.",
- "schema": {
- "$ref": "#/definitions/OpenAIFile"
- }
- }
- }
- }
- },
- "/files/{fileId}": {
- "get": {
- "operationId": "RetrieveFile",
- "description": "Returns information about a specific file. Does not retrieve file content.",
- "parameters": [
- {
- "name": "fileId",
- "in": "path",
- "description": "The ID of the file to retrieve.",
- "required": true,
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "The request has succeeded.",
- "schema": {
- "$ref": "#/definitions/OpenAIFile"
- }
- }
- }
- },
- "delete": {
- "operationId": "DeleteFile",
- "description": "Delete a previously uploaded file.",
- "parameters": [
- {
- "name": "fileId",
- "in": "path",
- "description": "The ID of the file to delete.",
- "required": true,
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "The request has succeeded.",
- "schema": {
- "$ref": "#/definitions/FileDeletionStatus"
- }
- }
- }
- }
- },
- "/threads": {
- "post": {
- "operationId": "CreateThread",
- "description": "Creates a new thread. Threads contain messages and can be run by assistants.",
- "parameters": [
- {
- "name": "body",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/AssistantThreadCreationOptions"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Information about the newly created thread.",
- "schema": {
- "$ref": "#/definitions/AssistantThread"
- }
- }
- }
- }
- },
- "/threads/{threadId}": {
- "get": {
- "operationId": "GetThread",
- "description": "Gets information about an existing thread.",
- "parameters": [
- {
- "name": "threadId",
- "in": "path",
- "description": "The ID of the thread to retrieve information about.",
- "required": true,
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "Information about the requested thread.",
- "schema": {
- "$ref": "#/definitions/AssistantThread"
- }
- }
- }
- },
- "post": {
- "operationId": "ModifyThread",
- "description": "Modifies an existing thread.",
- "parameters": [
- {
- "name": "threadId",
- "in": "path",
- "description": "The ID of the thread to modify.",
- "required": true,
- "type": "string"
- },
- {
- "name": "body",
- "in": "body",
- "required": true,
- "schema": {
- "type": "object",
- "properties": {
- "metadata": {
- "type": "object",
- "description": "A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.",
- "x-nullable": true,
- "additionalProperties": {
- "type": "string"
- }
- }
- }
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Information about the modified thread.",
- "schema": {
- "$ref": "#/definitions/AssistantThread"
- }
- }
- }
- },
- "delete": {
- "operationId": "DeleteThread",
- "description": "Deletes an existing thread.",
- "parameters": [
- {
- "name": "threadId",
- "in": "path",
- "description": "The ID of the thread to delete.",
- "required": true,
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "Status information about the requested thread deletion operation.",
- "schema": {
- "$ref": "#/definitions/ThreadDeletionStatus"
- }
- }
- }
- }
- },
- "/threads/{threadId}/messages": {
- "get": {
- "operationId": "ListMessages",
- "description": "Gets a list of messages that exist on a thread.",
- "parameters": [
- {
- "name": "threadId",
- "in": "path",
- "description": "The ID of the thread to list messages from.",
- "required": true,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 20.",
- "required": false,
- "type": "integer",
- "format": "int32",
- "default": 20
- },
- {
- "name": "order",
- "in": "query",
- "description": "Sort order by the created_at timestamp of the objects. asc for ascending order and desc for descending order.",
- "required": false,
- "type": "string",
- "default": "desc",
- "enum": [
- "asc",
- "desc"
- ],
- "x-ms-enum": {
- "name": "ListSortOrder",
- "modelAsString": true,
- "values": [
- {
- "name": "ascending",
- "value": "asc",
- "description": "Specifies an ascending sort order."
- },
- {
- "name": "descending",
- "value": "desc",
- "description": "Specifies a descending sort order."
- }
- ]
- }
- },
- {
- "name": "after",
- "in": "query",
- "description": "A cursor for use in pagination. after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include after=obj_foo in order to fetch the next page of the list.",
- "required": false,
- "type": "string"
- },
- {
- "name": "before",
- "in": "query",
- "description": "A cursor for use in pagination. before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include before=obj_foo in order to fetch the previous page of the list.",
- "required": false,
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "The requested list of messages.",
- "schema": {
- "type": "object",
- "description": "The response data for a requested list of items.",
- "properties": {
- "object": {
- "type": "string",
- "description": "The object type, which is always list.",
- "enum": [
- "list"
- ],
- "x-ms-enum": {
- "modelAsString": false
- }
- },
- "data": {
- "type": "array",
- "description": "The requested list of items.",
- "items": {
- "$ref": "#/definitions/ThreadMessage"
- }
- },
- "first_id": {
- "type": "string",
- "description": "The first ID represented in this list.",
- "x-ms-client-name": "firstId"
- },
- "last_id": {
- "type": "string",
- "description": "The last ID represented in this list.",
- "x-ms-client-name": "lastId"
- },
- "has_more": {
- "type": "boolean",
- "description": "A value indicating whether there are additional values available not captured in this list.",
- "x-ms-client-name": "hasMore"
- }
- },
- "required": [
- "object",
- "data",
- "first_id",
- "last_id",
- "has_more"
- ]
- }
- }
- }
- },
- "post": {
- "operationId": "CreateMessage",
- "description": "Creates a new message on a specified thread.",
- "parameters": [
- {
- "name": "threadId",
- "in": "path",
- "description": "The ID of the thread to create the new message on.",
- "required": true,
- "type": "string"
- },
- {
- "name": "body",
- "in": "body",
- "required": true,
- "schema": {
- "type": "object",
- "properties": {
- "role": {
- "$ref": "#/definitions/MessageRole",
- "description": "The role to associate with the new message."
- },
- "content": {
- "type": "string",
- "description": "The textual content for the new message."
- },
- "file_ids": {
- "type": "array",
- "description": "A list of up to 10 file IDs to associate with the message, as used by tools like 'code_interpreter' or 'retrieval' that can read files.",
- "items": {
- "type": "string"
- },
- "x-ms-client-name": "fileIds"
- },
- "metadata": {
- "type": "object",
- "description": "A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.",
- "x-nullable": true,
- "additionalProperties": {
- "type": "string"
- }
- }
- },
- "required": [
- "role",
- "content"
- ]
- }
- }
- ],
- "responses": {
- "200": {
- "description": "A representation of the new message.",
- "schema": {
- "$ref": "#/definitions/ThreadMessage"
- }
- }
- }
- }
- },
- "/threads/{threadId}/messages/{messageId}": {
- "get": {
- "operationId": "GetMessage",
- "description": "Gets an existing message from an existing thread.",
- "parameters": [
- {
- "name": "threadId",
- "in": "path",
- "description": "The ID of the thread to retrieve the specified message from.",
- "required": true,
- "type": "string"
- },
- {
- "name": "messageId",
- "in": "path",
- "description": "The ID of the message to retrieve from the specified thread.",
- "required": true,
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "A representation of the requested message.",
- "schema": {
- "$ref": "#/definitions/ThreadMessage"
- }
- }
- }
- },
- "post": {
- "operationId": "ModifyMessage",
- "description": "Modifies an existing message on an existing thread.",
- "parameters": [
- {
- "name": "threadId",
- "in": "path",
- "description": "The ID of the thread containing the specified message to modify.",
- "required": true,
- "type": "string"
- },
- {
- "name": "messageId",
- "in": "path",
- "description": "The ID of the message to modify on the specified thread.",
- "required": true,
- "type": "string"
- },
- {
- "name": "body",
- "in": "body",
- "required": true,
- "schema": {
- "type": "object",
- "properties": {
- "metadata": {
- "type": "object",
- "description": "A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.",
- "x-nullable": true,
- "additionalProperties": {
- "type": "string"
- }
- }
- }
- }
- }
- ],
- "responses": {
- "200": {
- "description": "A representation of the modified message.",
- "schema": {
- "$ref": "#/definitions/ThreadMessage"
- }
- }
- }
- }
- },
- "/threads/{threadId}/messages/{messageId}/files": {
- "get": {
- "operationId": "ListMessageFiles",
- "description": "Gets a list of previously uploaded files associated with a message from a thread.",
- "parameters": [
- {
- "name": "threadId",
- "in": "path",
- "description": "The ID of the thread containing the message to list files from.",
- "required": true,
- "type": "string"
- },
- {
- "name": "messageId",
- "in": "path",
- "description": "The ID of the message to list files from.",
- "required": true,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 20.",
- "required": false,
- "type": "integer",
- "format": "int32",
- "default": 20
- },
- {
- "name": "order",
- "in": "query",
- "description": "Sort order by the created_at timestamp of the objects. asc for ascending order and desc for descending order.",
- "required": false,
- "type": "string",
- "default": "desc",
- "enum": [
- "asc",
- "desc"
- ],
- "x-ms-enum": {
- "name": "ListSortOrder",
- "modelAsString": true,
- "values": [
- {
- "name": "ascending",
- "value": "asc",
- "description": "Specifies an ascending sort order."
- },
- {
- "name": "descending",
- "value": "desc",
- "description": "Specifies a descending sort order."
- }
- ]
- }
- },
- {
- "name": "after",
- "in": "query",
- "description": "A cursor for use in pagination. after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include after=obj_foo in order to fetch the next page of the list.",
- "required": false,
- "type": "string"
- },
- {
- "name": "before",
- "in": "query",
- "description": "A cursor for use in pagination. before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include before=obj_foo in order to fetch the previous page of the list.",
- "required": false,
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "The requested list of files associated with the specified message.",
- "schema": {
- "type": "object",
- "description": "The response data for a requested list of items.",
- "properties": {
- "object": {
- "type": "string",
- "description": "The object type, which is always list.",
- "enum": [
- "list"
- ],
- "x-ms-enum": {
- "modelAsString": false
- }
- },
- "data": {
- "type": "array",
- "description": "The requested list of items.",
- "items": {
- "$ref": "#/definitions/MessageFile"
- }
- },
- "first_id": {
- "type": "string",
- "description": "The first ID represented in this list.",
- "x-ms-client-name": "firstId"
- },
- "last_id": {
- "type": "string",
- "description": "The last ID represented in this list.",
- "x-ms-client-name": "lastId"
- },
- "has_more": {
- "type": "boolean",
- "description": "A value indicating whether there are additional values available not captured in this list.",
- "x-ms-client-name": "hasMore"
- }
- },
- "required": [
- "object",
- "data",
- "first_id",
- "last_id",
- "has_more"
- ]
- }
- }
- }
- }
- },
- "/threads/{threadId}/messages/{messageId}/files/{fileId}": {
- "get": {
- "operationId": "GetMessageFile",
- "description": "Gets information about a file attachment to a message within a thread.",
- "parameters": [
- {
- "name": "threadId",
- "in": "path",
- "description": "The ID of the thread containing the message to get information from.",
- "required": true,
- "type": "string"
- },
- {
- "name": "messageId",
- "in": "path",
- "description": "The ID of the message to get information from.",
- "required": true,
- "type": "string"
- },
- {
- "name": "fileId",
- "in": "path",
- "description": "The ID of the file to get information about.",
- "required": true,
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "The requested file information.",
- "schema": {
- "$ref": "#/definitions/MessageFile"
- }
- }
- }
- }
- },
- "/threads/{threadId}/runs": {
- "get": {
- "operationId": "ListRuns",
- "description": "Gets a list of runs for a specified thread.",
- "parameters": [
- {
- "name": "threadId",
- "in": "path",
- "description": "The ID of the thread to list runs from.",
- "required": true,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 20.",
- "required": false,
- "type": "integer",
- "format": "int32",
- "default": 20
- },
- {
- "name": "order",
- "in": "query",
- "description": "Sort order by the created_at timestamp of the objects. asc for ascending order and desc for descending order.",
- "required": false,
- "type": "string",
- "default": "desc",
- "enum": [
- "asc",
- "desc"
- ],
- "x-ms-enum": {
- "name": "ListSortOrder",
- "modelAsString": true,
- "values": [
- {
- "name": "ascending",
- "value": "asc",
- "description": "Specifies an ascending sort order."
- },
- {
- "name": "descending",
- "value": "desc",
- "description": "Specifies a descending sort order."
- }
- ]
- }
- },
- {
- "name": "after",
- "in": "query",
- "description": "A cursor for use in pagination. after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include after=obj_foo in order to fetch the next page of the list.",
- "required": false,
- "type": "string"
- },
- {
- "name": "before",
- "in": "query",
- "description": "A cursor for use in pagination. before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include before=obj_foo in order to fetch the previous page of the list.",
- "required": false,
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "The requested list of thread runs.",
- "schema": {
- "type": "object",
- "description": "The response data for a requested list of items.",
- "properties": {
- "object": {
- "type": "string",
- "description": "The object type, which is always list.",
- "enum": [
- "list"
- ],
- "x-ms-enum": {
- "modelAsString": false
- }
- },
- "data": {
- "type": "array",
- "description": "The requested list of items.",
- "items": {
- "$ref": "#/definitions/ThreadRun"
- }
- },
- "first_id": {
- "type": "string",
- "description": "The first ID represented in this list.",
- "x-ms-client-name": "firstId"
- },
- "last_id": {
- "type": "string",
- "description": "The last ID represented in this list.",
- "x-ms-client-name": "lastId"
- },
- "has_more": {
- "type": "boolean",
- "description": "A value indicating whether there are additional values available not captured in this list.",
- "x-ms-client-name": "hasMore"
- }
- },
- "required": [
- "object",
- "data",
- "first_id",
- "last_id",
- "has_more"
- ]
- }
- }
- }
- },
- "post": {
- "operationId": "CreateRun",
- "description": "Creates a new run for an assistant thread.",
- "parameters": [
- {
- "name": "threadId",
- "in": "path",
- "description": "The ID of the thread to run.",
- "required": true,
- "type": "string"
- },
- {
- "name": "body",
- "in": "body",
- "required": true,
- "schema": {
- "type": "object",
- "properties": {
- "assistant_id": {
- "type": "string",
- "description": "The ID of the assistant that should run the thread.",
- "x-ms-client-name": "assistantId"
- },
- "model": {
- "type": "string",
- "description": "The overridden model name that the assistant should use to run the thread."
- },
- "instructions": {
- "type": "string",
- "description": "The overridden system instructions that the assistant should use to run the thread."
- },
- "tools": {
- "type": "array",
- "description": "The overridden list of enabled tools that the assistant should use to run the thread.",
- "items": {
- "$ref": "#/definitions/ToolDefinition"
- },
- "x-ms-identifiers": []
- },
- "metadata": {
- "type": "object",
- "description": "A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.",
- "x-nullable": true,
- "additionalProperties": {
- "type": "string"
- }
- }
- },
- "required": [
- "assistant_id"
- ]
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Information about the new thread run.",
- "schema": {
- "$ref": "#/definitions/ThreadRun"
- }
- }
- }
- }
- },
- "/threads/{threadId}/runs/{runId}": {
- "get": {
- "operationId": "GetRun",
- "description": "Gets an existing run from an existing thread.",
- "parameters": [
- {
- "name": "threadId",
- "in": "path",
- "description": "The ID of the thread to retrieve run information from.",
- "required": true,
- "type": "string"
- },
- {
- "name": "runId",
- "in": "path",
- "description": "The ID of the thread to retrieve information about.",
- "required": true,
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "The requested information about the specified thread run.",
- "schema": {
- "$ref": "#/definitions/ThreadRun"
- }
- }
- }
- },
- "post": {
- "operationId": "ModifyRun",
- "description": "Modifies an existing thread run.",
- "parameters": [
- {
- "name": "threadId",
- "in": "path",
- "description": "The ID of the thread associated with the specified run.",
- "required": true,
- "type": "string"
- },
- {
- "name": "runId",
- "in": "path",
- "description": "The ID of the run to modify.",
- "required": true,
- "type": "string"
- },
- {
- "name": "body",
- "in": "body",
- "required": true,
- "schema": {
- "type": "object",
- "properties": {
- "metadata": {
- "type": "object",
- "description": "A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.",
- "x-nullable": true,
- "additionalProperties": {
- "type": "string"
- }
- }
- }
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Information about the modified run.",
- "schema": {
- "$ref": "#/definitions/ThreadRun"
- }
- }
- }
- }
- },
- "/threads/{threadId}/runs/{runId}/cancel": {
- "post": {
- "operationId": "CancelRun",
- "description": "Cancels a run of an in progress thread.",
- "parameters": [
- {
- "name": "threadId",
- "in": "path",
- "description": "The ID of the thread being run.",
- "required": true,
- "type": "string"
- },
- {
- "name": "runId",
- "in": "path",
- "description": "The ID of the run to cancel.",
- "required": true,
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "Updated information about the cancelled run.",
- "schema": {
- "$ref": "#/definitions/ThreadRun"
- }
- }
- }
- }
- },
- "/threads/{threadId}/runs/{runId}/steps": {
- "get": {
- "operationId": "ListRunSteps",
- "description": "Gets a list of run steps from a thread run.",
- "parameters": [
- {
- "name": "threadId",
- "in": "path",
- "description": "The ID of the thread that was run.",
- "required": true,
- "type": "string"
- },
- {
- "name": "runId",
- "in": "path",
- "description": "The ID of the run to list steps from.",
- "required": true,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 20.",
- "required": false,
- "type": "integer",
- "format": "int32",
- "default": 20
- },
- {
- "name": "order",
- "in": "query",
- "description": "Sort order by the created_at timestamp of the objects. asc for ascending order and desc for descending order.",
- "required": false,
- "type": "string",
- "default": "desc",
- "enum": [
- "asc",
- "desc"
- ],
- "x-ms-enum": {
- "name": "ListSortOrder",
- "modelAsString": true,
- "values": [
- {
- "name": "ascending",
- "value": "asc",
- "description": "Specifies an ascending sort order."
- },
- {
- "name": "descending",
- "value": "desc",
- "description": "Specifies a descending sort order."
- }
- ]
- }
- },
- {
- "name": "after",
- "in": "query",
- "description": "A cursor for use in pagination. after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include after=obj_foo in order to fetch the next page of the list.",
- "required": false,
- "type": "string"
- },
- {
- "name": "before",
- "in": "query",
- "description": "A cursor for use in pagination. before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include before=obj_foo in order to fetch the previous page of the list.",
- "required": false,
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "The requested list of run steps.",
- "schema": {
- "type": "object",
- "description": "The response data for a requested list of items.",
- "properties": {
- "object": {
- "type": "string",
- "description": "The object type, which is always list.",
- "enum": [
- "list"
- ],
- "x-ms-enum": {
- "modelAsString": false
- }
- },
- "data": {
- "type": "array",
- "description": "The requested list of items.",
- "items": {
- "$ref": "#/definitions/RunStep"
- }
- },
- "first_id": {
- "type": "string",
- "description": "The first ID represented in this list.",
- "x-ms-client-name": "firstId"
- },
- "last_id": {
- "type": "string",
- "description": "The last ID represented in this list.",
- "x-ms-client-name": "lastId"
- },
- "has_more": {
- "type": "boolean",
- "description": "A value indicating whether there are additional values available not captured in this list.",
- "x-ms-client-name": "hasMore"
- }
- },
- "required": [
- "object",
- "data",
- "first_id",
- "last_id",
- "has_more"
- ]
- }
- }
- }
- }
- },
- "/threads/{threadId}/runs/{runId}/steps/{stepId}": {
- "get": {
- "operationId": "GetRunStep",
- "description": "Gets a single run step from a thread run.",
- "parameters": [
- {
- "name": "threadId",
- "in": "path",
- "description": "The ID of the thread that was run.",
- "required": true,
- "type": "string"
- },
- {
- "name": "runId",
- "in": "path",
- "description": "The ID of the specific run to retrieve the step from.",
- "required": true,
- "type": "string"
- },
- {
- "name": "stepId",
- "in": "path",
- "description": "The ID of the step to retrieve information about.",
- "required": true,
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "Information about the requested run step.",
- "schema": {
- "$ref": "#/definitions/RunStep"
- }
- }
- }
- }
- },
- "/threads/{threadId}/runs/{runId}/submit_tool_outputs": {
- "post": {
- "operationId": "SubmitToolOutputsToRun",
- "description": "Submits outputs from tools as requested by tool calls in a run. Runs that need submitted tool outputs will have a status of 'requires_action' with a required_action.type of 'submit_tool_outputs'.",
- "parameters": [
- {
- "name": "threadId",
- "in": "path",
- "description": "The ID of the thread that was run.",
- "required": true,
- "type": "string"
- },
- {
- "name": "runId",
- "in": "path",
- "description": "The ID of the run that requires tool outputs.",
- "required": true,
- "type": "string"
- },
- {
- "name": "body",
- "in": "body",
- "required": true,
- "schema": {
- "type": "object",
- "properties": {
- "tool_outputs": {
- "type": "array",
- "description": "The list of tool outputs requested by tool calls from the specified run.",
- "items": {
- "$ref": "#/definitions/ToolOutput"
- },
- "x-ms-client-name": "toolOutputs",
- "x-ms-identifiers": []
- }
- },
- "required": [
- "tool_outputs"
- ]
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Updated information about the run.",
- "schema": {
- "$ref": "#/definitions/ThreadRun"
- }
- }
- }
- }
- },
- "/threads/runs": {
- "post": {
- "operationId": "CreateThreadAndRun",
- "description": "Creates a new assistant thread and immediately starts a run using that new thread.",
- "parameters": [
- {
- "name": "body",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/CreateAndRunThreadOptions"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Information about the newly created thread.",
- "schema": {
- "$ref": "#/definitions/ThreadRun"
- }
- }
- }
- }
- }
- },
- "definitions": {
- "Assistant": {
- "type": "object",
- "description": "Represents an assistant that can call the model and use tools.",
- "properties": {
- "id": {
- "type": "string",
- "description": "The identifier, which can be referenced in API endpoints."
- },
- "object": {
- "type": "string",
- "description": "The object type, which is always assistant.",
- "enum": [
- "assistant"
- ],
- "x-ms-enum": {
- "modelAsString": false
- }
- },
- "created_at": {
- "type": "integer",
- "format": "unixtime",
- "description": "The Unix timestamp, in seconds, representing when this object was created.",
- "x-ms-client-name": "createdAt"
- },
- "name": {
- "type": "string",
- "description": "The name of the assistant.",
- "x-nullable": true
- },
- "description": {
- "type": "string",
- "description": "The description of the assistant.",
- "x-nullable": true
- },
- "model": {
- "type": "string",
- "description": "The ID of the model to use."
- },
- "instructions": {
- "type": "string",
- "description": "The system instructions for the assistant to use.",
- "x-nullable": true
- },
- "tools": {
- "type": "array",
- "description": "The collection of tools enabled for the assistant.",
- "default": [],
- "items": {
- "$ref": "#/definitions/ToolDefinition"
- },
- "x-ms-identifiers": []
- },
- "file_ids": {
- "type": "array",
- "description": "A list of attached file IDs, ordered by creation date in ascending order.",
- "default": [],
- "items": {
- "type": "string"
- },
- "x-ms-client-name": "fileIds"
- },
- "metadata": {
- "type": "object",
- "description": "A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.",
- "x-nullable": true,
- "additionalProperties": {
- "type": "string"
- }
- }
- },
- "required": [
- "id",
- "object",
- "created_at",
- "name",
- "description",
- "model",
- "instructions",
- "tools",
- "file_ids",
- "metadata"
- ]
- },
- "AssistantCreationOptions": {
- "type": "object",
- "description": "The request details to use when creating a new assistant.",
- "properties": {
- "model": {
- "type": "string",
- "description": "The ID of the model to use."
- },
- "name": {
- "type": "string",
- "description": "The name of the new assistant.",
- "x-nullable": true
- },
- "description": {
- "type": "string",
- "description": "The description of the new assistant.",
- "x-nullable": true
- },
- "instructions": {
- "type": "string",
- "description": "The system instructions for the new assistant to use.",
- "x-nullable": true
- },
- "tools": {
- "type": "array",
- "description": "The collection of tools to enable for the new assistant.",
- "default": [],
- "items": {
- "$ref": "#/definitions/ToolDefinition"
- },
- "x-ms-identifiers": []
- },
- "file_ids": {
- "type": "array",
- "description": "A list of previously uploaded file IDs to attach to the assistant.",
- "default": [],
- "items": {
- "type": "string"
- },
- "x-ms-client-name": "fileIds"
- },
- "metadata": {
- "type": "object",
- "description": "A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.",
- "x-nullable": true,
- "additionalProperties": {
- "type": "string"
- }
- }
- },
- "required": [
- "model"
- ]
- },
- "AssistantDeletionStatus": {
- "type": "object",
- "description": "The status of an assistant deletion operation.",
- "properties": {
- "id": {
- "type": "string",
- "description": "The ID of the resource specified for deletion."
- },
- "deleted": {
- "type": "boolean",
- "description": "A value indicating whether deletion was successful."
- },
- "object": {
- "type": "string",
- "description": "The object type, which is always 'assistant.deleted'.",
- "enum": [
- "assistant.deleted"
- ],
- "x-ms-enum": {
- "modelAsString": false
- }
- }
- },
- "required": [
- "id",
- "deleted",
- "object"
- ]
- },
- "AssistantFile": {
- "type": "object",
- "description": "Information about a file attached to an assistant, as used by tools that can read files.",
- "properties": {
- "id": {
- "type": "string",
- "description": "The identifier, which can be referenced in API endpoints."
- },
- "object": {
- "type": "string",
- "description": "The object type, which is always 'assistant.file'.",
- "enum": [
- "assistant.file"
- ],
- "x-ms-enum": {
- "modelAsString": false
- }
- },
- "created_at": {
- "type": "integer",
- "format": "unixtime",
- "description": "The Unix timestamp, in seconds, representing when this object was created.",
- "x-ms-client-name": "createdAt"
- },
- "assistant_id": {
- "type": "string",
- "description": "The assistant ID that the file is attached to.",
- "x-ms-client-name": "assistantId"
- }
- },
- "required": [
- "id",
- "object",
- "created_at",
- "assistant_id"
- ]
- },
- "AssistantFileDeletionStatus": {
- "type": "object",
- "description": "The status of an assistant file deletion operation.",
- "properties": {
- "id": {
- "type": "string",
- "description": "The ID of the resource specified for deletion."
- },
- "deleted": {
- "type": "boolean",
- "description": "A value indicating whether deletion was successful."
- },
- "object": {
- "type": "string",
- "description": "The object type, which is always 'assistant.file.deleted'.",
- "enum": [
- "assistant.file.deleted"
- ],
- "x-ms-enum": {
- "modelAsString": false
- }
- }
- },
- "required": [
- "id",
- "deleted",
- "object"
- ]
- },
- "AssistantModificationOptions": {
- "type": "object",
- "description": "The request details to use when modifying an existing assistant.",
- "properties": {
- "model": {
- "type": "string",
- "description": "The ID of the model to use."
- },
- "name": {
- "type": "string",
- "description": "The modified name for the assistant to use.",
- "x-nullable": true
- },
- "description": {
- "type": "string",
- "description": "The modified description for the assistant to use.",
- "x-nullable": true
- },
- "instructions": {
- "type": "string",
- "description": "The modified system instructions for the new assistant to use.",
- "x-nullable": true
- },
- "tools": {
- "type": "array",
- "description": "The modified collection of tools to enable for the assistant.",
- "default": [],
- "items": {
- "$ref": "#/definitions/ToolDefinition"
- },
- "x-ms-identifiers": []
- },
- "file_ids": {
- "type": "array",
- "description": "The modified list of previously uploaded fileIDs to attach to the assistant.",
- "default": [],
- "items": {
- "type": "string"
- },
- "x-ms-client-name": "fileIds"
- },
- "metadata": {
- "type": "object",
- "description": "A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.",
- "x-nullable": true,
- "additionalProperties": {
- "type": "string"
- }
- }
- }
- },
- "AssistantThread": {
- "type": "object",
- "description": "Information about a single thread associated with an assistant.",
- "properties": {
- "id": {
- "type": "string",
- "description": "The identifier, which can be referenced in API endpoints."
- },
- "object": {
- "type": "string",
- "description": "The object type, which is always 'thread'.",
- "enum": [
- "thread"
- ],
- "x-ms-enum": {
- "modelAsString": false
- }
- },
- "created_at": {
- "type": "integer",
- "format": "unixtime",
- "description": "The Unix timestamp, in seconds, representing when this object was created.",
- "x-ms-client-name": "createdAt"
- },
- "metadata": {
- "type": "object",
- "description": "A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.",
- "x-nullable": true,
- "additionalProperties": {
- "type": "string"
- }
- }
- },
- "required": [
- "id",
- "object",
- "created_at",
- "metadata"
- ]
- },
- "AssistantThreadCreationOptions": {
- "type": "object",
- "description": "The details used to create a new assistant thread.",
- "properties": {
- "messages": {
- "type": "array",
- "description": "The messages to associate with the new thread.",
- "items": {
- "$ref": "#/definitions/ThreadMessage"
- }
- },
- "metadata": {
- "type": "object",
- "description": "A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.",
- "x-nullable": true,
- "additionalProperties": {
- "type": "string"
- }
- }
- }
- },
- "CodeInterpreterImageOutput": {
- "type": "object",
- "description": "A representation of an image output emitted by a code interpreter tool in response to a tool call by the model.",
- "properties": {
- "image": {
- "$ref": "#/definitions/CodeInterpreterImageReference",
- "description": "Referential information for the image associated with this output."
- }
- },
- "required": [
- "image"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/CodeInterpreterToolCallOutput"
- }
- ],
- "x-ms-discriminator-value": "image"
- },
- "CodeInterpreterImageReference": {
- "type": "object",
- "description": "An image reference emitted by a code interpreter tool in response to a tool call by the model.",
- "properties": {
- "file_id": {
- "type": "string",
- "description": "The ID of the file associated with this image.",
- "x-ms-client-name": "fileId"
- }
- },
- "required": [
- "file_id"
- ]
- },
- "CodeInterpreterLogOutput": {
- "type": "object",
- "description": "A representation of a log output emitted by a code interpreter tool in response to a tool call by the model.",
- "properties": {
- "logs": {
- "type": "string",
- "description": "The serialized log output emitted by the code interpreter."
- }
- },
- "required": [
- "logs"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/CodeInterpreterToolCallOutput"
- }
- ],
- "x-ms-discriminator-value": "logs"
- },
- "CodeInterpreterToolCall": {
- "type": "object",
- "description": "A tool call to a code interpreter tool, issued by the model in evaluation of a configured code interpreter tool, that\nrepresents submitted output needed or already fulfilled by the tool for the model to continue.",
- "properties": {
- "code_interpreter": {
- "$ref": "#/definitions/CodeInterpreterToolCallDetails",
- "description": "The details of the tool call to the code interpreter tool.",
- "x-ms-client-name": "codeInterpreter"
- }
- },
- "required": [
- "code_interpreter"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/ToolCall"
- }
- ],
- "x-ms-discriminator-value": "code_interpreter"
- },
- "CodeInterpreterToolCallDetails": {
- "type": "object",
- "description": "The detailed information about a code interpreter invocation by the model.",
- "properties": {
- "input": {
- "type": "string",
- "description": "The input provided by the model to the code interpreter tool."
- },
- "outputs": {
- "type": "array",
- "description": "The outputs produced by the code interpreter tool back to the model in response to the tool call.",
- "items": {
- "$ref": "#/definitions/CodeInterpreterToolCallOutput"
- },
- "x-ms-identifiers": []
- }
- },
- "required": [
- "input",
- "outputs"
- ]
- },
- "CodeInterpreterToolCallOutput": {
- "type": "object",
- "description": "An abstract representation of an emitted output from a code interpreter tool.",
- "properties": {
- "type": {
- "type": "string",
- "description": "The object type."
- }
- },
- "discriminator": "type",
- "required": [
- "type"
- ]
- },
- "CodeInterpreterToolDefinition": {
- "type": "object",
- "description": "The input definition information for a code interpreter tool as used to configure an assistant.",
- "allOf": [
- {
- "$ref": "#/definitions/ToolDefinition"
- }
- ],
- "x-ms-discriminator-value": "code_interpreter"
- },
- "CreateAndRunThreadOptions": {
- "type": "object",
- "description": "The details used when creating and immediately running a new assistant thread.",
- "properties": {
- "assistant_id": {
- "type": "string",
- "description": "The ID of the assistant for which the thread should be created.",
- "x-ms-client-name": "assistantId"
- },
- "thread": {
- "$ref": "#/definitions/AssistantThreadCreationOptions",
- "description": "The details used to create the new thread."
- },
- "model": {
- "type": "string",
- "description": "The overridden model that the assistant should use to run the thread."
- },
- "instructions": {
- "type": "string",
- "description": "The overridden system instructions the assistant should use to run the thread."
- },
- "tools": {
- "type": "array",
- "description": "The overridden list of enabled tools the assistant should use to run the thread.",
- "items": {
- "$ref": "#/definitions/ToolDefinition"
- },
- "x-ms-identifiers": []
- },
- "metadata": {
- "type": "object",
- "description": "A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.",
- "x-nullable": true,
- "additionalProperties": {
- "type": "string"
- }
- }
- },
- "required": [
- "assistant_id"
- ]
- },
- "FileDeletionStatus": {
- "type": "object",
- "description": "A status response from a file deletion operation.",
- "properties": {
- "id": {
- "type": "string",
- "description": "The ID of the resource specified for deletion."
- },
- "deleted": {
- "type": "boolean",
- "description": "A value indicating whether deletion was successful."
- },
- "object": {
- "type": "string",
- "description": "The object type, which is always 'file'.",
- "enum": [
- "file"
- ],
- "x-ms-enum": {
- "modelAsString": false
- }
- }
- },
- "required": [
- "id",
- "deleted",
- "object"
- ]
- },
- "FileListResponse": {
- "type": "object",
- "description": "The response data from a file list operation.",
- "properties": {
- "object": {
- "type": "string",
- "description": "The object type, which is always 'list'.",
- "enum": [
- "list"
- ],
- "x-ms-enum": {
- "modelAsString": false
- }
- },
- "data": {
- "type": "array",
- "description": "The files returned for the request.",
- "items": {
- "$ref": "#/definitions/OpenAIFile"
- }
- }
- },
- "required": [
- "object",
- "data"
- ]
- },
- "FilePurpose": {
- "type": "string",
- "description": "The possible values denoting the intended usage of a file.",
- "enum": [
- "fine-tune",
- "fine-tune-results",
- "assistants",
- "assistants_output"
- ],
- "x-ms-enum": {
- "name": "FilePurpose",
- "modelAsString": true,
- "values": [
- {
- "name": "fineTune",
- "value": "fine-tune",
- "description": "Indicates a file is used for fine tuning input."
- },
- {
- "name": "fineTuneResults",
- "value": "fine-tune-results",
- "description": "Indicates a file is used for fine tuning results."
- },
- {
- "name": "assistants",
- "value": "assistants",
- "description": "Indicates a file is used as input to assistants."
- },
- {
- "name": "assistantsOutput",
- "value": "assistants_output",
- "description": "Indicates a file is used as output by assistants."
- }
- ]
- }
- },
- "FunctionDefinition": {
- "type": "object",
- "description": "The input definition information for a function.",
- "properties": {
- "name": {
- "type": "string",
- "description": "The name of the function to be called."
- },
- "description": {
- "type": "string",
- "description": "A description of what the function does, used by the model to choose when and how to call the function."
- },
- "parameters": {
- "description": "The parameters the functions accepts, described as a JSON Schema object."
- }
- },
- "required": [
- "name",
- "parameters"
- ]
- },
- "FunctionToolCall": {
- "type": "object",
- "description": "A tool call to a function tool, issued by the model in evaluation of a configured function tool, that represents\ngiven function inputs and submitted function outputs needed or already fulfilled by the tool for the model to continue.",
- "properties": {
- "function": {
- "$ref": "#/definitions/FunctionToolCallDetails",
- "description": "The detailed information about the function called by the model."
- }
- },
- "required": [
- "function"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/ToolCall"
- }
- ],
- "x-ms-discriminator-value": "function"
- },
- "FunctionToolCallDetails": {
- "type": "object",
- "description": "The detailed information about the function called by the model.",
- "properties": {
- "name": {
- "type": "string",
- "description": "The name of the function."
- },
- "arguments": {
- "type": "string",
- "description": "The arguments that the model requires are provided to the named function."
- },
- "output": {
- "type": "string",
- "description": "The output of the function, only populated for function calls that have already have had their outputs submitted.",
- "x-nullable": true
- }
- },
- "required": [
- "name",
- "arguments",
- "output"
- ]
- },
- "FunctionToolDefinition": {
- "type": "object",
- "description": "The input definition information for a function tool as used to configure an assistant.",
- "properties": {
- "function": {
- "$ref": "#/definitions/FunctionDefinition",
- "description": "The definition of the concrete function that the function tool should call."
- }
- },
- "required": [
- "function"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/ToolDefinition"
- }
- ],
- "x-ms-discriminator-value": "function"
- },
- "MessageContent": {
- "type": "object",
- "description": "An abstract representation of a single item of thread message content.",
- "properties": {
- "type": {
- "type": "string",
- "description": "The object type."
- }
- },
- "discriminator": "type",
- "required": [
- "type"
- ]
- },
- "MessageFile": {
- "type": "object",
- "description": "Information about a file attached to an assistant thread message.",
- "properties": {
- "id": {
- "type": "string",
- "description": "The identifier, which can be referenced in API endpoints."
- },
- "object": {
- "type": "string",
- "description": "The object type, which is always 'thread.message.file'.",
- "enum": [
- "thread.message.file"
- ],
- "x-ms-enum": {
- "modelAsString": false
- }
- },
- "created_at": {
- "type": "integer",
- "format": "unixtime",
- "description": "The Unix timestamp, in seconds, representing when this object was created.",
- "x-ms-client-name": "createdAt"
- },
- "message_id": {
- "type": "string",
- "description": "The ID of the message that this file is attached to.",
- "x-ms-client-name": "messageId"
- }
- },
- "required": [
- "id",
- "object",
- "created_at",
- "message_id"
- ]
- },
- "MessageFileCitationTextAnnotation": {
- "type": "object",
- "description": "A citation within the message that points to a specific quote from a specific File associated with the assistant or the message. Generated when the assistant uses the 'retrieval' tool to search files.",
- "properties": {
- "file_citation": {
- "$ref": "#/definitions/MessageTextFileCitationDetails",
- "description": "A citation within the message that points to a specific quote from a specific file.\nGenerated when the assistant uses the \"retrieval\" tool to search files.",
- "x-ms-client-name": "fileCitation"
- }
- },
- "required": [
- "file_citation"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/MessageTextAnnotation"
- }
- ],
- "x-ms-discriminator-value": "file_citation"
- },
- "MessageFilePathDetails": {
- "type": "object",
- "description": "An encapsulation of an image file ID, as used by message image content.",
- "properties": {
- "file_id": {
- "type": "string",
- "description": "The ID of the specific file that the citation is from.",
- "x-ms-client-name": "fileId"
- }
- },
- "required": [
- "file_id"
- ]
- },
- "MessageFilePathTextAnnotation": {
- "type": "object",
- "description": "A citation within the message that points to a file located at a specific path.",
- "properties": {
- "file_path": {
- "$ref": "#/definitions/MessageFilePathDetails",
- "description": "A URL for the file that's generated when the assistant used the code_interpreter tool to generate a file.",
- "x-ms-client-name": "filePath"
- }
- },
- "required": [
- "file_path"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/MessageTextAnnotation"
- }
- ],
- "x-ms-discriminator-value": "file_path"
- },
- "MessageImageFileContent": {
- "type": "object",
- "description": "A representation of image file content in a thread message.",
- "properties": {
- "image_file": {
- "$ref": "#/definitions/MessageImageFileDetails",
- "description": "The image file for this thread message content item.",
- "x-ms-client-name": "imageFile"
- }
- },
- "required": [
- "image_file"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/MessageContent"
- }
- ],
- "x-ms-discriminator-value": "image_file"
- },
- "MessageImageFileDetails": {
- "type": "object",
- "description": "An image reference, as represented in thread message content.",
- "properties": {
- "file_id": {
- "$ref": "#/definitions/MessageImageFileIdDetails",
- "description": "The ID for the file associated with this image.",
- "x-ms-client-name": "fileId"
- }
- },
- "required": [
- "file_id"
- ]
- },
- "MessageImageFileIdDetails": {
- "type": "object",
- "description": "An encapsulation of an image file ID, as used by message image content.",
- "properties": {
- "file_id": {
- "type": "string",
- "description": "The ID of the specific image file.",
- "x-ms-client-name": "fileId"
- }
- },
- "required": [
- "file_id"
- ]
- },
- "MessageRole": {
- "type": "string",
- "description": "The possible values for roles attributed to messages in a thread.",
- "enum": [
- "user",
- "assistant"
- ],
- "x-ms-enum": {
- "name": "MessageRole",
- "modelAsString": true,
- "values": [
- {
- "name": "user",
- "value": "user",
- "description": "The role representing the end-user."
- },
- {
- "name": "assistant",
- "value": "assistant",
- "description": "The role representing the assistant."
- }
- ]
- }
- },
- "MessageTextAnnotation": {
- "type": "object",
- "description": "An abstract representation of an annotation to text thread message content.",
- "properties": {
- "type": {
- "type": "string",
- "description": "The object type."
- },
- "text": {
- "type": "string",
- "description": "The textual content associated with this text annotation item."
- },
- "start_index": {
- "type": "integer",
- "format": "int32",
- "description": "The first text index associated with this text annotation.",
- "x-ms-client-name": "startIndex"
- },
- "end_index": {
- "type": "integer",
- "format": "int32",
- "description": "The last text index associated with this text annotation.",
- "x-ms-client-name": "endIndex"
- }
- },
- "discriminator": "type",
- "required": [
- "type",
- "text",
- "start_index",
- "end_index"
- ]
- },
- "MessageTextContent": {
- "type": "object",
- "description": "A representation of a textual item of thread message content.",
- "properties": {
- "text": {
- "$ref": "#/definitions/MessageTextDetails",
- "description": "The text and associated annotations for this thread message content item."
- }
- },
- "required": [
- "text"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/MessageContent"
- }
- ],
- "x-ms-discriminator-value": "text"
- },
- "MessageTextDetails": {
- "type": "object",
- "description": "The text and associated annotations for a single item of assistant thread message content.",
- "properties": {
- "value": {
- "type": "string",
- "description": "The text data."
- },
- "annotations": {
- "type": "array",
- "description": "A list of annotations associated with this text.",
- "items": {
- "$ref": "#/definitions/MessageTextAnnotation"
- },
- "x-ms-identifiers": []
- }
- },
- "required": [
- "value",
- "annotations"
- ]
- },
- "MessageTextFileCitationDetails": {
- "type": "object",
- "description": "A representation of a file-based text citation, as used in a file-based annotation of text thread message content.",
- "properties": {
- "file_id": {
- "type": "string",
- "description": "The ID of the file associated with this citation.",
- "x-ms-client-name": "fileId"
- },
- "quote": {
- "type": "string",
- "description": "The specific quote cited in the associated file."
- }
- },
- "required": [
- "file_id",
- "quote"
- ]
- },
- "OpenAIFile": {
- "type": "object",
- "description": "Represents an assistant that can call the model and use tools.",
- "properties": {
- "object": {
- "type": "string",
- "description": "The object type, which is always 'file'.",
- "enum": [
- "file"
- ],
- "x-ms-enum": {
- "modelAsString": false
- }
- },
- "id": {
- "type": "string",
- "description": "The identifier, which can be referenced in API endpoints."
- },
- "bytes": {
- "type": "integer",
- "format": "int32",
- "description": "The size of the file, in bytes."
- },
- "filename": {
- "type": "string",
- "description": "The name of the file."
- },
- "created_at": {
- "type": "integer",
- "format": "unixtime",
- "description": "The Unix timestamp, in seconds, representing when this object was created.",
- "x-ms-client-name": "createdAt"
- },
- "purpose": {
- "$ref": "#/definitions/FilePurpose",
- "description": "The intended purpose of a file."
- }
- },
- "required": [
- "object",
- "id",
- "bytes",
- "filename",
- "created_at",
- "purpose"
- ]
- },
- "RequiredAction": {
- "type": "object",
- "description": "An abstract representation of a required action for an assistant thread run to continue.",
- "properties": {
- "type": {
- "type": "string",
- "description": "The object type."
- }
- },
- "discriminator": "type",
- "required": [
- "type"
- ]
- },
- "RetrievalToolCall": {
- "type": "object",
- "description": "A tool call to a retrieval tool, issued by the model in evaluation of a configured retrieval tool, that represents\nsubmitted output needed or already fulfilled by the tool for the model to continue.",
- "properties": {
- "retrieval": {
- "type": "object",
- "description": "The key/value pairs produced by the retrieval tool.",
- "additionalProperties": {
- "type": "string"
- }
- }
- },
- "required": [
- "retrieval"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/ToolCall"
- }
- ],
- "x-ms-discriminator-value": "retrieval"
- },
- "RetrievalToolDefinition": {
- "type": "object",
- "description": "The input definition information for a retrieval tool as used to configure an assistant.",
- "allOf": [
- {
- "$ref": "#/definitions/ToolDefinition"
- }
- ],
- "x-ms-discriminator-value": "retrieval"
- },
- "RunError": {
- "type": "object",
- "description": "The details of an error as encountered by an assistant thread run.",
- "properties": {
- "code": {
- "type": "string",
- "description": "The status for the error."
- },
- "message": {
- "type": "string",
- "description": "The human-readable text associated with the error."
- }
- },
- "required": [
- "code",
- "message"
- ]
- },
- "RunStatus": {
- "type": "string",
- "description": "Possible values for the status of an assistant thread run.",
- "enum": [
- "queued",
- "in_progress",
- "requires_action",
- "cancelling",
- "cancelled",
- "failed",
- "completed",
- "expired"
- ],
- "x-ms-enum": {
- "name": "RunStatus",
- "modelAsString": true,
- "values": [
- {
- "name": "queued",
- "value": "queued",
- "description": "Represents a run that is queued to start."
- },
- {
- "name": "inProgress",
- "value": "in_progress",
- "description": "Represents a run that is in progress."
- },
- {
- "name": "requiresAction",
- "value": "requires_action",
- "description": "Represents a run that needs another operation, such as tool output submission, to continue."
- },
- {
- "name": "cancelling",
- "value": "cancelling",
- "description": "Represents a run that is in the process of cancellation."
- },
- {
- "name": "cancelled",
- "value": "cancelled",
- "description": "Represents a run that has been cancelled."
- },
- {
- "name": "failed",
- "value": "failed",
- "description": "Represents a run that failed."
- },
- {
- "name": "completed",
- "value": "completed",
- "description": "Represents a run that successfully completed."
- },
- {
- "name": "expired",
- "value": "expired",
- "description": "Represents a run that expired before it could otherwise finish."
- }
- ]
- }
- },
- "RunStep": {
- "type": "object",
- "description": "Detailed information about a single step of an assistant thread run.",
- "properties": {
- "id": {
- "type": "string",
- "description": "The identifier, which can be referenced in API endpoints."
- },
- "object": {
- "type": "string",
- "description": "The object type, which is always 'thread.run.step'.",
- "enum": [
- "thread.run.step"
- ],
- "x-ms-enum": {
- "modelAsString": false
- }
- },
- "type": {
- "$ref": "#/definitions/RunStepType",
- "description": "The type of run step, which can be either message_creation or tool_calls."
- },
- "assistant_id": {
- "type": "string",
- "description": "The ID of the assistant associated with the run step.",
- "x-ms-client-name": "assistantId"
- },
- "thread_id": {
- "type": "string",
- "description": "The ID of the thread that was run.",
- "x-ms-client-name": "threadId"
- },
- "run_id": {
- "type": "string",
- "description": "The ID of the run that this run step is a part of.",
- "x-ms-client-name": "runId"
- },
- "status": {
- "$ref": "#/definitions/RunStepStatus",
- "description": "The status of this run step."
- },
- "step_details": {
- "$ref": "#/definitions/RunStepDetails",
- "description": "The details for this run step.",
- "x-ms-client-name": "stepDetails"
- },
- "last_error": {
- "type": "object",
- "description": "If applicable, information about the last error encountered by this run step.",
- "x-nullable": true,
- "allOf": [
- {
- "$ref": "#/definitions/RunStepError"
- }
- ],
- "x-ms-client-name": "lastError"
- },
- "created_at": {
- "type": "integer",
- "format": "unixtime",
- "description": "The Unix timestamp, in seconds, representing when this object was created.",
- "x-ms-client-name": "createdAt"
- },
- "expired_at": {
- "type": "string",
- "format": "date-time",
- "description": "The Unix timestamp, in seconds, representing when this item expired.",
- "x-nullable": true,
- "x-ms-client-name": "expiredAt"
- },
- "completed_at": {
- "type": "string",
- "format": "date-time",
- "description": "The Unix timestamp, in seconds, representing when this completed.",
- "x-nullable": true,
- "x-ms-client-name": "completedAt"
- },
- "cancelled_at": {
- "type": "string",
- "format": "date-time",
- "description": "The Unix timestamp, in seconds, representing when this was cancelled.",
- "x-nullable": true,
- "x-ms-client-name": "cancelledAt"
- },
- "failed_at": {
- "type": "string",
- "format": "date-time",
- "description": "The Unix timestamp, in seconds, representing when this failed.",
- "x-nullable": true,
- "x-ms-client-name": "failedAt"
- },
- "metadata": {
- "type": "object",
- "description": "A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.",
- "x-nullable": true,
- "additionalProperties": {
- "type": "string"
- }
- }
- },
- "required": [
- "id",
- "object",
- "type",
- "assistant_id",
- "thread_id",
- "run_id",
- "status",
- "step_details",
- "last_error",
- "created_at",
- "expired_at",
- "completed_at",
- "cancelled_at",
- "failed_at",
- "metadata"
- ]
- },
- "RunStepDetails": {
- "type": "object",
- "description": "An abstract representation of the details for a run step.",
- "properties": {
- "type": {
- "$ref": "#/definitions/RunStepType",
- "description": "The object type."
- }
- },
- "discriminator": "type",
- "required": [
- "type"
- ]
- },
- "RunStepError": {
- "type": "object",
- "description": "The error information associated with a failed run step.",
- "properties": {
- "code": {
- "$ref": "#/definitions/RunStepErrorCode",
- "description": "The error code for this error."
- },
- "message": {
- "type": "string",
- "description": "The human-readable text associated with this error."
- }
- },
- "required": [
- "code",
- "message"
- ]
- },
- "RunStepErrorCode": {
- "type": "string",
- "description": "Possible error code values attributable to a failed run step.",
- "enum": [
- "server_error",
- "rate_limit_exceeded"
- ],
- "x-ms-enum": {
- "name": "RunStepErrorCode",
- "modelAsString": true,
- "values": [
- {
- "name": "serverError",
- "value": "server_error",
- "description": "Represents a server error."
- },
- {
- "name": "rateLimitExceeded",
- "value": "rate_limit_exceeded",
- "description": "Represents an error indicating configured rate limits were exceeded."
- }
- ]
- }
- },
- "RunStepMessageCreationDetails": {
- "type": "object",
- "description": "The detailed information associated with a message creation run step.",
- "properties": {
- "message_creation": {
- "$ref": "#/definitions/RunStepMessageCreationReference",
- "description": "Information about the message creation associated with this run step.",
- "x-ms-client-name": "messageCreation"
- }
- },
- "required": [
- "message_creation"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/RunStepDetails"
- }
- ],
- "x-ms-discriminator-value": "message_creation"
- },
- "RunStepMessageCreationReference": {
- "type": "object",
- "description": "The details of a message created as a part of a run step.",
- "properties": {
- "message_id": {
- "type": "string",
- "description": "The ID of the message created by this run step.",
- "x-ms-client-name": "messageId"
- }
- },
- "required": [
- "message_id"
- ]
- },
- "RunStepStatus": {
- "type": "string",
- "description": "Possible values for the status of a run step.",
- "enum": [
- "in_progress",
- "cancelled",
- "failed",
- "completed",
- "expired"
- ],
- "x-ms-enum": {
- "name": "RunStepStatus",
- "modelAsString": true,
- "values": [
- {
- "name": "inProgress",
- "value": "in_progress",
- "description": "Represents a run step still in progress."
- },
- {
- "name": "cancelled",
- "value": "cancelled",
- "description": "Represents a run step that was cancelled."
- },
- {
- "name": "failed",
- "value": "failed",
- "description": "Represents a run step that failed."
- },
- {
- "name": "completed",
- "value": "completed",
- "description": "Represents a run step that successfully completed."
- },
- {
- "name": "expired",
- "value": "expired",
- "description": "Represents a run step that expired before otherwise finishing."
- }
- ]
- }
- },
- "RunStepToolCallDetails": {
- "type": "object",
- "description": "The detailed information associated with a run step calling tools.",
- "properties": {
- "tool_calls": {
- "type": "array",
- "description": "A list tool call details for this run step.",
- "items": {
- "$ref": "#/definitions/ToolCall"
- },
- "x-ms-client-name": "toolCalls"
- }
- },
- "required": [
- "tool_calls"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/RunStepDetails"
- }
- ],
- "x-ms-discriminator-value": "tool_calls"
- },
- "RunStepType": {
- "type": "string",
- "description": "The possible types of run steps.",
- "enum": [
- "message_creation",
- "tool_calls"
- ],
- "x-ms-enum": {
- "name": "RunStepType",
- "modelAsString": true,
- "values": [
- {
- "name": "messageCreation",
- "value": "message_creation",
- "description": "Represents a run step to create a message."
- },
- {
- "name": "toolCalls",
- "value": "tool_calls",
- "description": "Represents a run step that calls tools."
- }
- ]
- }
- },
- "SubmitToolOutputsAction": {
- "type": "object",
- "description": "The details for required tool calls that must be submitted for an assistant thread run to continue.",
- "properties": {
- "submit_tool_outputs": {
- "$ref": "#/definitions/SubmitToolOutputsDetails",
- "description": "The details describing tools that should be called to submit tool outputs.",
- "x-ms-client-name": "submitToolOutputs"
- }
- },
- "required": [
- "submit_tool_outputs"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/RequiredAction"
- }
- ],
- "x-ms-discriminator-value": "submit_tool_outputs"
- },
- "SubmitToolOutputsDetails": {
- "type": "object",
- "description": "The details describing tools that should be called to submit tool outputs.",
- "properties": {
- "tool_calls": {
- "type": "array",
- "description": "The list of tool calls that must be resolved for the assistant thread run to continue.",
- "items": {
- "$ref": "#/definitions/ToolCall"
- },
- "x-ms-client-name": "toolCalls"
- }
- },
- "required": [
- "tool_calls"
- ]
- },
- "ThreadDeletionStatus": {
- "type": "object",
- "description": "The status of a thread deletion operation.",
- "properties": {
- "id": {
- "type": "string",
- "description": "The ID of the resource specified for deletion."
- },
- "deleted": {
- "type": "boolean",
- "description": "A value indicating whether deletion was successful."
- },
- "object": {
- "type": "string",
- "description": "The object type, which is always 'thread.deleted'.",
- "enum": [
- "thread.deleted"
- ],
- "x-ms-enum": {
- "modelAsString": false
- }
- }
- },
- "required": [
- "id",
- "deleted",
- "object"
- ]
- },
- "ThreadMessage": {
- "type": "object",
- "description": "A single message within an assistant thread.",
- "properties": {
- "id": {
- "type": "string",
- "description": "The identifier, which can be referenced in API endpoints."
- },
- "object": {
- "type": "string",
- "description": "The object type, which is always 'thread.message'.",
- "enum": [
- "thread.message"
- ],
- "x-ms-enum": {
- "modelAsString": false
- }
- },
- "created_at": {
- "type": "integer",
- "format": "unixtime",
- "description": "The Unix timestamp, in seconds, representing when this object was created.",
- "x-ms-client-name": "createdAt"
- },
- "thread_id": {
- "type": "string",
- "description": "The ID of the thread that this message belongs to.",
- "x-ms-client-name": "threadId"
- },
- "role": {
- "$ref": "#/definitions/MessageRole",
- "description": "The role associated with the assistant thread message."
- },
- "content": {
- "type": "array",
- "description": "The list of content items associated with the assistant thread message.",
- "items": {
- "$ref": "#/definitions/MessageContent"
- },
- "x-ms-identifiers": []
- },
- "assistant_id": {
- "type": "string",
- "description": "If applicable, the ID of the assistant that authored this message.",
- "x-ms-client-name": "assistantId"
- },
- "run_id": {
- "type": "string",
- "description": "If applicable, the ID of the run associated with the authoring of this message.",
- "x-ms-client-name": "runId"
- },
- "file_ids": {
- "type": "array",
- "description": "A list of file IDs that the assistant should use. Useful for tools like retrieval and code_interpreter that can\naccess files.",
- "items": {
- "type": "string"
- },
- "x-ms-client-name": "fileIds"
- },
- "metadata": {
- "type": "object",
- "description": "A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.",
- "x-nullable": true,
- "additionalProperties": {
- "type": "string"
- }
- }
- },
- "required": [
- "id",
- "object",
- "created_at",
- "thread_id",
- "role",
- "content",
- "file_ids",
- "metadata"
- ]
- },
- "ThreadRun": {
- "type": "object",
- "description": "Data representing a single evaluation run of an assistant thread.",
- "properties": {
- "id": {
- "type": "string",
- "description": "The identifier, which can be referenced in API endpoints."
- },
- "object": {
- "type": "string",
- "description": "The object type, which is always 'thread.run'.",
- "enum": [
- "thread.run"
- ],
- "x-ms-enum": {
- "modelAsString": false
- }
- },
- "thread_id": {
- "type": "string",
- "description": "The ID of the thread associated with this run.",
- "x-ms-client-name": "threadId"
- },
- "assistant_id": {
- "type": "string",
- "description": "The ID of the assistant associated with the thread this run was performed against.",
- "x-ms-client-name": "assistantId"
- },
- "status": {
- "$ref": "#/definitions/RunStatus",
- "description": "The status of the assistant thread run."
- },
- "required_action": {
- "type": "object",
- "description": "The details of the action required for the assistant thread run to continue.",
- "x-nullable": true,
- "allOf": [
- {
- "$ref": "#/definitions/RequiredAction"
- }
- ],
- "x-ms-client-name": "requiredAction"
- },
- "last_error": {
- "type": "object",
- "description": "The last error, if any, encountered by this assistant thread run.",
- "x-nullable": true,
- "allOf": [
- {
- "$ref": "#/definitions/RunError"
- }
- ],
- "x-ms-client-name": "lastError"
- },
- "model": {
- "type": "string",
- "description": "The ID of the model to use."
- },
- "instructions": {
- "type": "string",
- "description": "The overridden system instructions used for this assistant thread run."
- },
- "tools": {
- "type": "array",
- "description": "The overridden enabled tools used for this assistant thread run.",
- "default": [],
- "items": {
- "$ref": "#/definitions/ToolDefinition"
- },
- "x-ms-identifiers": []
- },
- "file_ids": {
- "type": "array",
- "description": "A list of attached file IDs, ordered by creation date in ascending order.",
- "default": [],
- "items": {
- "type": "string"
- },
- "x-ms-client-name": "fileIds"
- },
- "created_at": {
- "type": "integer",
- "format": "unixtime",
- "description": "The Unix timestamp, in seconds, representing when this object was created.",
- "x-ms-client-name": "createdAt"
- },
- "expires_at": {
- "type": "string",
- "format": "date-time",
- "description": "The Unix timestamp, in seconds, representing when this item expires.",
- "x-nullable": true,
- "x-ms-client-name": "expiresAt"
- },
- "started_at": {
- "type": "string",
- "format": "date-time",
- "description": "The Unix timestamp, in seconds, representing when this item was started.",
- "x-nullable": true,
- "x-ms-client-name": "startedAt"
- },
- "completed_at": {
- "type": "string",
- "format": "date-time",
- "description": "The Unix timestamp, in seconds, representing when this completed.",
- "x-nullable": true,
- "x-ms-client-name": "completedAt"
- },
- "cancelled_at": {
- "type": "string",
- "format": "date-time",
- "description": "The Unix timestamp, in seconds, representing when this was cancelled.",
- "x-nullable": true,
- "x-ms-client-name": "cancelledAt"
- },
- "failed_at": {
- "type": "string",
- "format": "date-time",
- "description": "The Unix timestamp, in seconds, representing when this failed.",
- "x-nullable": true,
- "x-ms-client-name": "failedAt"
- },
- "metadata": {
- "type": "object",
- "description": "A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.",
- "x-nullable": true,
- "additionalProperties": {
- "type": "string"
- }
- }
- },
- "required": [
- "id",
- "object",
- "thread_id",
- "assistant_id",
- "status",
- "last_error",
- "model",
- "instructions",
- "tools",
- "file_ids",
- "created_at",
- "expires_at",
- "started_at",
- "completed_at",
- "cancelled_at",
- "failed_at",
- "metadata"
- ]
- },
- "ToolCall": {
- "type": "object",
- "description": "An abstract representation a tool call, issued by the model in evaluation of a configured tool definition, that must\nbe fulfilled and have its outputs submitted before the model can continue.",
- "properties": {
- "type": {
- "type": "string",
- "description": "The object type."
- },
- "id": {
- "type": "string",
- "description": "The ID of the tool call. This ID must be referenced when you submit tool outputs."
- }
- },
- "discriminator": "type",
- "required": [
- "type",
- "id"
- ]
- },
- "ToolDefinition": {
- "type": "object",
- "description": "An abstract representation of an input tool definition that an assistant can use.",
- "properties": {
- "type": {
- "type": "string",
- "description": "The object type."
- }
- },
- "discriminator": "type",
- "required": [
- "type"
- ]
- },
- "ToolOutput": {
- "type": "object",
- "description": "The data provided during a tool outputs submission to resolve pending tool calls and allow the model to continue.",
- "properties": {
- "tool_call_id": {
- "type": "string",
- "description": "The ID of the tool call being resolved, as provided in the tool calls of a required action from a run.",
- "x-ms-client-name": "toolCallId"
- },
- "output": {
- "type": "string",
- "description": "The output from the tool to be submitted."
- }
- }
- }
- },
- "parameters": {}
-}
diff --git a/specification/ai/data-plane/OpenAI.Assistants/OpenApiV2/preview/2024-02-15-preview/assistants_generated.json b/specification/ai/data-plane/OpenAI.Assistants/OpenApiV2/preview/2024-02-15-preview/assistants_generated.json
deleted file mode 100644
index bd498c33990f..000000000000
--- a/specification/ai/data-plane/OpenAI.Assistants/OpenApiV2/preview/2024-02-15-preview/assistants_generated.json
+++ /dev/null
@@ -1,3562 +0,0 @@
-{
- "swagger": "2.0",
- "info": {
- "title": "Azure OpenAI",
- "version": "2024-02-15-preview",
- "description": "Azure OpenAI APIs for Assistants.",
- "x-typespec-generated": [
- {
- "emitter": "@azure-tools/typespec-autorest"
- }
- ]
- },
- "schemes": [
- "https"
- ],
- "x-ms-parameterized-host": {
- "hostTemplate": "{endpoint}",
- "useSchemePrefix": false,
- "parameters": [
- {
- "name": "endpoint",
- "in": "path",
- "description": "An OpenAI endpoint supporting assistants functionality.",
- "required": true,
- "type": "string"
- }
- ]
- },
- "produces": [
- "application/json"
- ],
- "consumes": [
- "application/json"
- ],
- "security": [
- {
- "ApiKeyAuth": []
- },
- {
- "OAuth2Auth": [
- "https://cognitiveservices.azure.com/.default"
- ]
- }
- ],
- "securityDefinitions": {
- "ApiKeyAuth": {
- "type": "apiKey",
- "name": "api-key",
- "in": "header"
- },
- "OAuth2Auth": {
- "type": "oauth2",
- "flow": "implicit",
- "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/v2.0/authorize",
- "scopes": {
- "https://cognitiveservices.azure.com/.default": ""
- }
- }
- },
- "tags": [],
- "paths": {
- "/assistants": {
- "get": {
- "operationId": "ListAssistants",
- "description": "Gets a list of assistants that were previously created.",
- "parameters": [
- {
- "name": "limit",
- "in": "query",
- "description": "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 20.",
- "required": false,
- "type": "integer",
- "format": "int32",
- "default": 20
- },
- {
- "name": "order",
- "in": "query",
- "description": "Sort order by the created_at timestamp of the objects. asc for ascending order and desc for descending order.",
- "required": false,
- "type": "string",
- "default": "desc",
- "enum": [
- "asc",
- "desc"
- ],
- "x-ms-enum": {
- "name": "ListSortOrder",
- "modelAsString": true,
- "values": [
- {
- "name": "ascending",
- "value": "asc",
- "description": "Specifies an ascending sort order."
- },
- {
- "name": "descending",
- "value": "desc",
- "description": "Specifies a descending sort order."
- }
- ]
- }
- },
- {
- "name": "after",
- "in": "query",
- "description": "A cursor for use in pagination. after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include after=obj_foo in order to fetch the next page of the list.",
- "required": false,
- "type": "string"
- },
- {
- "name": "before",
- "in": "query",
- "description": "A cursor for use in pagination. before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include before=obj_foo in order to fetch the previous page of the list.",
- "required": false,
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "The requested list of assistants.",
- "schema": {
- "type": "object",
- "description": "The response data for a requested list of items.",
- "properties": {
- "object": {
- "type": "string",
- "description": "The object type, which is always list.",
- "enum": [
- "list"
- ],
- "x-ms-enum": {
- "modelAsString": false
- }
- },
- "data": {
- "type": "array",
- "description": "The requested list of items.",
- "items": {
- "$ref": "#/definitions/Assistant"
- }
- },
- "first_id": {
- "type": "string",
- "description": "The first ID represented in this list.",
- "x-ms-client-name": "firstId"
- },
- "last_id": {
- "type": "string",
- "description": "The last ID represented in this list.",
- "x-ms-client-name": "lastId"
- },
- "has_more": {
- "type": "boolean",
- "description": "A value indicating whether there are additional values available not captured in this list.",
- "x-ms-client-name": "hasMore"
- }
- },
- "required": [
- "object",
- "data",
- "first_id",
- "last_id",
- "has_more"
- ]
- }
- }
- }
- },
- "post": {
- "operationId": "CreateAssistant",
- "description": "Creates a new assistant.",
- "parameters": [
- {
- "name": "body",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/AssistantCreationOptions"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "The new assistant instance.",
- "schema": {
- "$ref": "#/definitions/Assistant"
- }
- }
- }
- }
- },
- "/assistants/{assistantId}": {
- "get": {
- "operationId": "GetAssistant",
- "description": "Retrieves an existing assistant.",
- "parameters": [
- {
- "name": "assistantId",
- "in": "path",
- "description": "The ID of the assistant to retrieve.",
- "required": true,
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "The requested assistant instance.",
- "schema": {
- "$ref": "#/definitions/Assistant"
- }
- }
- }
- },
- "post": {
- "operationId": "UpdateAssistant",
- "description": "Modifies an existing assistant.",
- "parameters": [
- {
- "$ref": "#/parameters/UpdateAssistantOptions.assistantId"
- },
- {
- "name": "body",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/UpdateAssistantOptions"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "The updated assistant instance.",
- "schema": {
- "$ref": "#/definitions/Assistant"
- }
- }
- }
- },
- "delete": {
- "operationId": "DeleteAssistant",
- "description": "Deletes an assistant.",
- "parameters": [
- {
- "name": "assistantId",
- "in": "path",
- "description": "The ID of the assistant to delete.",
- "required": true,
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "Status information about the requested deletion operation.",
- "schema": {
- "$ref": "#/definitions/AssistantDeletionStatus"
- }
- }
- }
- }
- },
- "/assistants/{assistantId}/files": {
- "get": {
- "operationId": "ListAssistantFiles",
- "description": "Gets a list of files attached to a specific assistant, as used by tools that can read files.",
- "parameters": [
- {
- "name": "assistantId",
- "in": "path",
- "description": "The ID of the assistant to retrieve the list of attached files for.",
- "required": true,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 20.",
- "required": false,
- "type": "integer",
- "format": "int32",
- "default": 20
- },
- {
- "name": "order",
- "in": "query",
- "description": "Sort order by the created_at timestamp of the objects. asc for ascending order and desc for descending order.",
- "required": false,
- "type": "string",
- "default": "desc",
- "enum": [
- "asc",
- "desc"
- ],
- "x-ms-enum": {
- "name": "ListSortOrder",
- "modelAsString": true,
- "values": [
- {
- "name": "ascending",
- "value": "asc",
- "description": "Specifies an ascending sort order."
- },
- {
- "name": "descending",
- "value": "desc",
- "description": "Specifies a descending sort order."
- }
- ]
- }
- },
- {
- "name": "after",
- "in": "query",
- "description": "A cursor for use in pagination. after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include after=obj_foo in order to fetch the next page of the list.",
- "required": false,
- "type": "string"
- },
- {
- "name": "before",
- "in": "query",
- "description": "A cursor for use in pagination. before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include before=obj_foo in order to fetch the previous page of the list.",
- "required": false,
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "The requested list of files attached to the specified assistant.",
- "schema": {
- "type": "object",
- "description": "The response data for a requested list of items.",
- "properties": {
- "object": {
- "type": "string",
- "description": "The object type, which is always list.",
- "enum": [
- "list"
- ],
- "x-ms-enum": {
- "modelAsString": false
- }
- },
- "data": {
- "type": "array",
- "description": "The requested list of items.",
- "items": {
- "$ref": "#/definitions/AssistantFile"
- }
- },
- "first_id": {
- "type": "string",
- "description": "The first ID represented in this list.",
- "x-ms-client-name": "firstId"
- },
- "last_id": {
- "type": "string",
- "description": "The last ID represented in this list.",
- "x-ms-client-name": "lastId"
- },
- "has_more": {
- "type": "boolean",
- "description": "A value indicating whether there are additional values available not captured in this list.",
- "x-ms-client-name": "hasMore"
- }
- },
- "required": [
- "object",
- "data",
- "first_id",
- "last_id",
- "has_more"
- ]
- }
- }
- }
- },
- "post": {
- "operationId": "CreateAssistantFile",
- "description": "Attaches a previously uploaded file to an assistant for use by tools that can read files.",
- "parameters": [
- {
- "name": "assistantId",
- "in": "path",
- "description": "The ID of the assistant to attach the file to.",
- "required": true,
- "type": "string"
- },
- {
- "name": "body",
- "in": "body",
- "required": true,
- "schema": {
- "type": "object",
- "properties": {
- "file_id": {
- "type": "string",
- "description": "The ID of the previously uploaded file to attach.",
- "x-ms-client-name": "fileId"
- }
- },
- "required": [
- "file_id"
- ]
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Information about the attached file.",
- "schema": {
- "$ref": "#/definitions/AssistantFile"
- }
- }
- }
- }
- },
- "/assistants/{assistantId}/files/{fileId}": {
- "get": {
- "operationId": "GetAssistantFile",
- "description": "Retrieves a file attached to an assistant.",
- "parameters": [
- {
- "name": "assistantId",
- "in": "path",
- "description": "The ID of the assistant associated with the attached file.",
- "required": true,
- "type": "string"
- },
- {
- "name": "fileId",
- "in": "path",
- "description": "The ID of the file to retrieve.",
- "required": true,
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "A representation of the attached file.",
- "schema": {
- "$ref": "#/definitions/AssistantFile"
- }
- }
- }
- },
- "delete": {
- "operationId": "DeleteAssistantFile",
- "description": "Unlinks a previously attached file from an assistant, rendering it unavailable for use by tools that can read\nfiles.",
- "parameters": [
- {
- "name": "assistantId",
- "in": "path",
- "description": "The ID of the assistant from which the specified file should be unlinked.",
- "required": true,
- "type": "string"
- },
- {
- "name": "fileId",
- "in": "path",
- "description": "The ID of the file to unlink from the specified assistant.",
- "required": true,
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "Status information about the requested file association deletion.",
- "schema": {
- "$ref": "#/definitions/AssistantFileDeletionStatus"
- }
- }
- }
- }
- },
- "/files": {
- "get": {
- "operationId": "ListFiles",
- "description": "Gets a list of previously uploaded files.",
- "parameters": [
- {
- "name": "purpose",
- "in": "query",
- "description": "A value that, when provided, limits list results to files matching the corresponding purpose.",
- "required": false,
- "type": "string",
- "enum": [
- "fine-tune",
- "fine-tune-results",
- "assistants",
- "assistants_output"
- ],
- "x-ms-enum": {
- "name": "FilePurpose",
- "modelAsString": true,
- "values": [
- {
- "name": "fineTune",
- "value": "fine-tune",
- "description": "Indicates a file is used for fine tuning input."
- },
- {
- "name": "fineTuneResults",
- "value": "fine-tune-results",
- "description": "Indicates a file is used for fine tuning results."
- },
- {
- "name": "assistants",
- "value": "assistants",
- "description": "Indicates a file is used as input to assistants."
- },
- {
- "name": "assistantsOutput",
- "value": "assistants_output",
- "description": "Indicates a file is used as output by assistants."
- }
- ]
- }
- }
- ],
- "responses": {
- "200": {
- "description": "The requested list of files.",
- "schema": {
- "$ref": "#/definitions/FileListResponse"
- }
- }
- }
- },
- "post": {
- "operationId": "UploadFile",
- "description": "Uploads a file for use by other operations.",
- "consumes": [
- "multipart/form-data"
- ],
- "parameters": [
- {
- "name": "file",
- "in": "formData",
- "description": "The file data (not filename) to upload.",
- "required": true,
- "type": "file"
- },
- {
- "name": "purpose",
- "in": "formData",
- "description": "The intended purpose of the file.",
- "required": true,
- "type": "string",
- "enum": [
- "fine-tune",
- "fine-tune-results",
- "assistants",
- "assistants_output"
- ],
- "x-ms-enum": {
- "name": "FilePurpose",
- "modelAsString": true,
- "values": [
- {
- "name": "fineTune",
- "value": "fine-tune",
- "description": "Indicates a file is used for fine tuning input."
- },
- {
- "name": "fineTuneResults",
- "value": "fine-tune-results",
- "description": "Indicates a file is used for fine tuning results."
- },
- {
- "name": "assistants",
- "value": "assistants",
- "description": "Indicates a file is used as input to assistants."
- },
- {
- "name": "assistantsOutput",
- "value": "assistants_output",
- "description": "Indicates a file is used as output by assistants."
- }
- ]
- }
- },
- {
- "name": "filename",
- "in": "formData",
- "description": "A filename to associate with the uploaded data.",
- "required": false,
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "A representation of the uploaded file.",
- "schema": {
- "$ref": "#/definitions/OpenAIFile"
- }
- }
- }
- }
- },
- "/files/{fileId}": {
- "get": {
- "operationId": "GetFile",
- "description": "Returns information about a specific file. Does not retrieve file content.",
- "parameters": [
- {
- "name": "fileId",
- "in": "path",
- "description": "The ID of the file to retrieve.",
- "required": true,
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "The request has succeeded.",
- "schema": {
- "$ref": "#/definitions/OpenAIFile"
- }
- }
- }
- },
- "delete": {
- "operationId": "DeleteFile",
- "description": "Delete a previously uploaded file.",
- "parameters": [
- {
- "name": "fileId",
- "in": "path",
- "description": "The ID of the file to delete.",
- "required": true,
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "The request has succeeded.",
- "schema": {
- "$ref": "#/definitions/FileDeletionStatus"
- }
- }
- }
- }
- },
- "/threads": {
- "post": {
- "operationId": "CreateThread",
- "description": "Creates a new thread. Threads contain messages and can be run by assistants.",
- "parameters": [
- {
- "name": "body",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/AssistantThreadCreationOptions"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Information about the newly created thread.",
- "schema": {
- "$ref": "#/definitions/AssistantThread"
- }
- }
- }
- }
- },
- "/threads/{threadId}": {
- "get": {
- "operationId": "GetThread",
- "description": "Gets information about an existing thread.",
- "parameters": [
- {
- "name": "threadId",
- "in": "path",
- "description": "The ID of the thread to retrieve information about.",
- "required": true,
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "Information about the requested thread.",
- "schema": {
- "$ref": "#/definitions/AssistantThread"
- }
- }
- }
- },
- "post": {
- "operationId": "UpdateThread",
- "description": "Modifies an existing thread.",
- "parameters": [
- {
- "name": "threadId",
- "in": "path",
- "description": "The ID of the thread to modify.",
- "required": true,
- "type": "string"
- },
- {
- "name": "body",
- "in": "body",
- "required": true,
- "schema": {
- "type": "object",
- "properties": {
- "metadata": {
- "type": "object",
- "description": "A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.",
- "x-nullable": true,
- "additionalProperties": {
- "type": "string"
- }
- }
- }
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Information about the modified thread.",
- "schema": {
- "$ref": "#/definitions/AssistantThread"
- }
- }
- }
- },
- "delete": {
- "operationId": "DeleteThread",
- "description": "Deletes an existing thread.",
- "parameters": [
- {
- "name": "threadId",
- "in": "path",
- "description": "The ID of the thread to delete.",
- "required": true,
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "Status information about the requested thread deletion operation.",
- "schema": {
- "$ref": "#/definitions/ThreadDeletionStatus"
- }
- }
- }
- }
- },
- "/threads/{threadId}/messages": {
- "get": {
- "operationId": "ListMessages",
- "description": "Gets a list of messages that exist on a thread.",
- "parameters": [
- {
- "name": "threadId",
- "in": "path",
- "description": "The ID of the thread to list messages from.",
- "required": true,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 20.",
- "required": false,
- "type": "integer",
- "format": "int32",
- "default": 20
- },
- {
- "name": "order",
- "in": "query",
- "description": "Sort order by the created_at timestamp of the objects. asc for ascending order and desc for descending order.",
- "required": false,
- "type": "string",
- "default": "desc",
- "enum": [
- "asc",
- "desc"
- ],
- "x-ms-enum": {
- "name": "ListSortOrder",
- "modelAsString": true,
- "values": [
- {
- "name": "ascending",
- "value": "asc",
- "description": "Specifies an ascending sort order."
- },
- {
- "name": "descending",
- "value": "desc",
- "description": "Specifies a descending sort order."
- }
- ]
- }
- },
- {
- "name": "after",
- "in": "query",
- "description": "A cursor for use in pagination. after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include after=obj_foo in order to fetch the next page of the list.",
- "required": false,
- "type": "string"
- },
- {
- "name": "before",
- "in": "query",
- "description": "A cursor for use in pagination. before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include before=obj_foo in order to fetch the previous page of the list.",
- "required": false,
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "The requested list of messages.",
- "schema": {
- "type": "object",
- "description": "The response data for a requested list of items.",
- "properties": {
- "object": {
- "type": "string",
- "description": "The object type, which is always list.",
- "enum": [
- "list"
- ],
- "x-ms-enum": {
- "modelAsString": false
- }
- },
- "data": {
- "type": "array",
- "description": "The requested list of items.",
- "items": {
- "$ref": "#/definitions/ThreadMessage"
- }
- },
- "first_id": {
- "type": "string",
- "description": "The first ID represented in this list.",
- "x-ms-client-name": "firstId"
- },
- "last_id": {
- "type": "string",
- "description": "The last ID represented in this list.",
- "x-ms-client-name": "lastId"
- },
- "has_more": {
- "type": "boolean",
- "description": "A value indicating whether there are additional values available not captured in this list.",
- "x-ms-client-name": "hasMore"
- }
- },
- "required": [
- "object",
- "data",
- "first_id",
- "last_id",
- "has_more"
- ]
- }
- }
- }
- },
- "post": {
- "operationId": "CreateMessage",
- "description": "Creates a new message on a specified thread.",
- "parameters": [
- {
- "name": "threadId",
- "in": "path",
- "description": "The ID of the thread to create the new message on.",
- "required": true,
- "type": "string"
- },
- {
- "name": "body",
- "in": "body",
- "required": true,
- "schema": {
- "type": "object",
- "properties": {
- "role": {
- "$ref": "#/definitions/MessageRole",
- "description": "The role to associate with the new message."
- },
- "content": {
- "type": "string",
- "description": "The textual content for the new message."
- },
- "file_ids": {
- "type": "array",
- "description": "A list of up to 10 file IDs to associate with the message, as used by tools like 'code_interpreter' or 'retrieval' that can read files.",
- "items": {
- "type": "string"
- },
- "x-ms-client-name": "fileIds"
- },
- "metadata": {
- "type": "object",
- "description": "A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.",
- "x-nullable": true,
- "additionalProperties": {
- "type": "string"
- }
- }
- },
- "required": [
- "role",
- "content"
- ]
- }
- }
- ],
- "responses": {
- "200": {
- "description": "A representation of the new message.",
- "schema": {
- "$ref": "#/definitions/ThreadMessage"
- }
- }
- }
- }
- },
- "/threads/{threadId}/messages/{messageId}": {
- "get": {
- "operationId": "GetMessage",
- "description": "Gets an existing message from an existing thread.",
- "parameters": [
- {
- "name": "threadId",
- "in": "path",
- "description": "The ID of the thread to retrieve the specified message from.",
- "required": true,
- "type": "string"
- },
- {
- "name": "messageId",
- "in": "path",
- "description": "The ID of the message to retrieve from the specified thread.",
- "required": true,
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "A representation of the requested message.",
- "schema": {
- "$ref": "#/definitions/ThreadMessage"
- }
- }
- }
- },
- "post": {
- "operationId": "UpdateMessage",
- "description": "Modifies an existing message on an existing thread.",
- "parameters": [
- {
- "name": "threadId",
- "in": "path",
- "description": "The ID of the thread containing the specified message to modify.",
- "required": true,
- "type": "string"
- },
- {
- "name": "messageId",
- "in": "path",
- "description": "The ID of the message to modify on the specified thread.",
- "required": true,
- "type": "string"
- },
- {
- "name": "body",
- "in": "body",
- "required": true,
- "schema": {
- "type": "object",
- "properties": {
- "metadata": {
- "type": "object",
- "description": "A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.",
- "x-nullable": true,
- "additionalProperties": {
- "type": "string"
- }
- }
- }
- }
- }
- ],
- "responses": {
- "200": {
- "description": "A representation of the modified message.",
- "schema": {
- "$ref": "#/definitions/ThreadMessage"
- }
- }
- }
- }
- },
- "/threads/{threadId}/messages/{messageId}/files": {
- "get": {
- "operationId": "ListMessageFiles",
- "description": "Gets a list of previously uploaded files associated with a message from a thread.",
- "parameters": [
- {
- "name": "threadId",
- "in": "path",
- "description": "The ID of the thread containing the message to list files from.",
- "required": true,
- "type": "string"
- },
- {
- "name": "messageId",
- "in": "path",
- "description": "The ID of the message to list files from.",
- "required": true,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 20.",
- "required": false,
- "type": "integer",
- "format": "int32",
- "default": 20
- },
- {
- "name": "order",
- "in": "query",
- "description": "Sort order by the created_at timestamp of the objects. asc for ascending order and desc for descending order.",
- "required": false,
- "type": "string",
- "default": "desc",
- "enum": [
- "asc",
- "desc"
- ],
- "x-ms-enum": {
- "name": "ListSortOrder",
- "modelAsString": true,
- "values": [
- {
- "name": "ascending",
- "value": "asc",
- "description": "Specifies an ascending sort order."
- },
- {
- "name": "descending",
- "value": "desc",
- "description": "Specifies a descending sort order."
- }
- ]
- }
- },
- {
- "name": "after",
- "in": "query",
- "description": "A cursor for use in pagination. after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include after=obj_foo in order to fetch the next page of the list.",
- "required": false,
- "type": "string"
- },
- {
- "name": "before",
- "in": "query",
- "description": "A cursor for use in pagination. before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include before=obj_foo in order to fetch the previous page of the list.",
- "required": false,
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "The requested list of files associated with the specified message.",
- "schema": {
- "type": "object",
- "description": "The response data for a requested list of items.",
- "properties": {
- "object": {
- "type": "string",
- "description": "The object type, which is always list.",
- "enum": [
- "list"
- ],
- "x-ms-enum": {
- "modelAsString": false
- }
- },
- "data": {
- "type": "array",
- "description": "The requested list of items.",
- "items": {
- "$ref": "#/definitions/MessageFile"
- }
- },
- "first_id": {
- "type": "string",
- "description": "The first ID represented in this list.",
- "x-ms-client-name": "firstId"
- },
- "last_id": {
- "type": "string",
- "description": "The last ID represented in this list.",
- "x-ms-client-name": "lastId"
- },
- "has_more": {
- "type": "boolean",
- "description": "A value indicating whether there are additional values available not captured in this list.",
- "x-ms-client-name": "hasMore"
- }
- },
- "required": [
- "object",
- "data",
- "first_id",
- "last_id",
- "has_more"
- ]
- }
- }
- }
- }
- },
- "/threads/{threadId}/messages/{messageId}/files/{fileId}": {
- "get": {
- "operationId": "GetMessageFile",
- "description": "Gets information about a file attachment to a message within a thread.",
- "parameters": [
- {
- "name": "threadId",
- "in": "path",
- "description": "The ID of the thread containing the message to get information from.",
- "required": true,
- "type": "string"
- },
- {
- "name": "messageId",
- "in": "path",
- "description": "The ID of the message to get information from.",
- "required": true,
- "type": "string"
- },
- {
- "name": "fileId",
- "in": "path",
- "description": "The ID of the file to get information about.",
- "required": true,
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "The requested file information.",
- "schema": {
- "$ref": "#/definitions/MessageFile"
- }
- }
- }
- }
- },
- "/threads/{threadId}/runs": {
- "get": {
- "operationId": "ListRuns",
- "description": "Gets a list of runs for a specified thread.",
- "parameters": [
- {
- "name": "threadId",
- "in": "path",
- "description": "The ID of the thread to list runs from.",
- "required": true,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 20.",
- "required": false,
- "type": "integer",
- "format": "int32",
- "default": 20
- },
- {
- "name": "order",
- "in": "query",
- "description": "Sort order by the created_at timestamp of the objects. asc for ascending order and desc for descending order.",
- "required": false,
- "type": "string",
- "default": "desc",
- "enum": [
- "asc",
- "desc"
- ],
- "x-ms-enum": {
- "name": "ListSortOrder",
- "modelAsString": true,
- "values": [
- {
- "name": "ascending",
- "value": "asc",
- "description": "Specifies an ascending sort order."
- },
- {
- "name": "descending",
- "value": "desc",
- "description": "Specifies a descending sort order."
- }
- ]
- }
- },
- {
- "name": "after",
- "in": "query",
- "description": "A cursor for use in pagination. after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include after=obj_foo in order to fetch the next page of the list.",
- "required": false,
- "type": "string"
- },
- {
- "name": "before",
- "in": "query",
- "description": "A cursor for use in pagination. before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include before=obj_foo in order to fetch the previous page of the list.",
- "required": false,
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "The requested list of thread runs.",
- "schema": {
- "type": "object",
- "description": "The response data for a requested list of items.",
- "properties": {
- "object": {
- "type": "string",
- "description": "The object type, which is always list.",
- "enum": [
- "list"
- ],
- "x-ms-enum": {
- "modelAsString": false
- }
- },
- "data": {
- "type": "array",
- "description": "The requested list of items.",
- "items": {
- "$ref": "#/definitions/ThreadRun"
- }
- },
- "first_id": {
- "type": "string",
- "description": "The first ID represented in this list.",
- "x-ms-client-name": "firstId"
- },
- "last_id": {
- "type": "string",
- "description": "The last ID represented in this list.",
- "x-ms-client-name": "lastId"
- },
- "has_more": {
- "type": "boolean",
- "description": "A value indicating whether there are additional values available not captured in this list.",
- "x-ms-client-name": "hasMore"
- }
- },
- "required": [
- "object",
- "data",
- "first_id",
- "last_id",
- "has_more"
- ]
- }
- }
- }
- },
- "post": {
- "operationId": "CreateRun",
- "description": "Creates a new run for an assistant thread.",
- "parameters": [
- {
- "name": "threadId",
- "in": "path",
- "description": "The ID of the thread to run.",
- "required": true,
- "type": "string"
- },
- {
- "name": "createRunOptions",
- "in": "body",
- "description": "The details for the run to create.",
- "required": true,
- "schema": {
- "$ref": "#/definitions/CreateRunOptions"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Information about the new thread run.",
- "schema": {
- "$ref": "#/definitions/ThreadRun"
- }
- }
- }
- }
- },
- "/threads/{threadId}/runs/{runId}": {
- "get": {
- "operationId": "GetRun",
- "description": "Gets an existing run from an existing thread.",
- "parameters": [
- {
- "name": "threadId",
- "in": "path",
- "description": "The ID of the thread to retrieve run information from.",
- "required": true,
- "type": "string"
- },
- {
- "name": "runId",
- "in": "path",
- "description": "The ID of the thread to retrieve information about.",
- "required": true,
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "The requested information about the specified thread run.",
- "schema": {
- "$ref": "#/definitions/ThreadRun"
- }
- }
- }
- },
- "post": {
- "operationId": "UpdateRun",
- "description": "Modifies an existing thread run.",
- "parameters": [
- {
- "name": "threadId",
- "in": "path",
- "description": "The ID of the thread associated with the specified run.",
- "required": true,
- "type": "string"
- },
- {
- "name": "runId",
- "in": "path",
- "description": "The ID of the run to modify.",
- "required": true,
- "type": "string"
- },
- {
- "name": "body",
- "in": "body",
- "required": true,
- "schema": {
- "type": "object",
- "properties": {
- "metadata": {
- "type": "object",
- "description": "A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.",
- "x-nullable": true,
- "additionalProperties": {
- "type": "string"
- }
- }
- }
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Information about the modified run.",
- "schema": {
- "$ref": "#/definitions/ThreadRun"
- }
- }
- }
- }
- },
- "/threads/{threadId}/runs/{runId}/cancel": {
- "post": {
- "operationId": "CancelRun",
- "description": "Cancels a run of an in progress thread.",
- "parameters": [
- {
- "name": "threadId",
- "in": "path",
- "description": "The ID of the thread being run.",
- "required": true,
- "type": "string"
- },
- {
- "name": "runId",
- "in": "path",
- "description": "The ID of the run to cancel.",
- "required": true,
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "Updated information about the cancelled run.",
- "schema": {
- "$ref": "#/definitions/ThreadRun"
- }
- }
- }
- }
- },
- "/threads/{threadId}/runs/{runId}/steps": {
- "get": {
- "operationId": "ListRunSteps",
- "description": "Gets a list of run steps from a thread run.",
- "parameters": [
- {
- "name": "threadId",
- "in": "path",
- "description": "The ID of the thread that was run.",
- "required": true,
- "type": "string"
- },
- {
- "name": "runId",
- "in": "path",
- "description": "The ID of the run to list steps from.",
- "required": true,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 20.",
- "required": false,
- "type": "integer",
- "format": "int32",
- "default": 20
- },
- {
- "name": "order",
- "in": "query",
- "description": "Sort order by the created_at timestamp of the objects. asc for ascending order and desc for descending order.",
- "required": false,
- "type": "string",
- "default": "desc",
- "enum": [
- "asc",
- "desc"
- ],
- "x-ms-enum": {
- "name": "ListSortOrder",
- "modelAsString": true,
- "values": [
- {
- "name": "ascending",
- "value": "asc",
- "description": "Specifies an ascending sort order."
- },
- {
- "name": "descending",
- "value": "desc",
- "description": "Specifies a descending sort order."
- }
- ]
- }
- },
- {
- "name": "after",
- "in": "query",
- "description": "A cursor for use in pagination. after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include after=obj_foo in order to fetch the next page of the list.",
- "required": false,
- "type": "string"
- },
- {
- "name": "before",
- "in": "query",
- "description": "A cursor for use in pagination. before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include before=obj_foo in order to fetch the previous page of the list.",
- "required": false,
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "The requested list of run steps.",
- "schema": {
- "type": "object",
- "description": "The response data for a requested list of items.",
- "properties": {
- "object": {
- "type": "string",
- "description": "The object type, which is always list.",
- "enum": [
- "list"
- ],
- "x-ms-enum": {
- "modelAsString": false
- }
- },
- "data": {
- "type": "array",
- "description": "The requested list of items.",
- "items": {
- "$ref": "#/definitions/RunStep"
- }
- },
- "first_id": {
- "type": "string",
- "description": "The first ID represented in this list.",
- "x-ms-client-name": "firstId"
- },
- "last_id": {
- "type": "string",
- "description": "The last ID represented in this list.",
- "x-ms-client-name": "lastId"
- },
- "has_more": {
- "type": "boolean",
- "description": "A value indicating whether there are additional values available not captured in this list.",
- "x-ms-client-name": "hasMore"
- }
- },
- "required": [
- "object",
- "data",
- "first_id",
- "last_id",
- "has_more"
- ]
- }
- }
- }
- }
- },
- "/threads/{threadId}/runs/{runId}/steps/{stepId}": {
- "get": {
- "operationId": "GetRunStep",
- "description": "Gets a single run step from a thread run.",
- "parameters": [
- {
- "name": "threadId",
- "in": "path",
- "description": "The ID of the thread that was run.",
- "required": true,
- "type": "string"
- },
- {
- "name": "runId",
- "in": "path",
- "description": "The ID of the specific run to retrieve the step from.",
- "required": true,
- "type": "string"
- },
- {
- "name": "stepId",
- "in": "path",
- "description": "The ID of the step to retrieve information about.",
- "required": true,
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "Information about the requested run step.",
- "schema": {
- "$ref": "#/definitions/RunStep"
- }
- }
- }
- }
- },
- "/threads/{threadId}/runs/{runId}/submit_tool_outputs": {
- "post": {
- "operationId": "SubmitToolOutputsToRun",
- "description": "Submits outputs from tools as requested by tool calls in a run. Runs that need submitted tool outputs will have a status of 'requires_action' with a required_action.type of 'submit_tool_outputs'.",
- "parameters": [
- {
- "name": "threadId",
- "in": "path",
- "description": "The ID of the thread that was run.",
- "required": true,
- "type": "string"
- },
- {
- "name": "runId",
- "in": "path",
- "description": "The ID of the run that requires tool outputs.",
- "required": true,
- "type": "string"
- },
- {
- "name": "body",
- "in": "body",
- "required": true,
- "schema": {
- "type": "object",
- "properties": {
- "tool_outputs": {
- "type": "array",
- "description": "The list of tool outputs requested by tool calls from the specified run.",
- "items": {
- "$ref": "#/definitions/ToolOutput"
- },
- "x-ms-client-name": "toolOutputs",
- "x-ms-identifiers": []
- }
- },
- "required": [
- "tool_outputs"
- ]
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Updated information about the run.",
- "schema": {
- "$ref": "#/definitions/ThreadRun"
- }
- }
- }
- }
- },
- "/threads/runs": {
- "post": {
- "operationId": "CreateThreadAndRun",
- "description": "Creates a new assistant thread and immediately starts a run using that new thread.",
- "parameters": [
- {
- "name": "body",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/CreateAndRunThreadOptions"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Information about the newly created thread.",
- "schema": {
- "$ref": "#/definitions/ThreadRun"
- }
- }
- }
- }
- }
- },
- "definitions": {
- "Assistant": {
- "type": "object",
- "description": "Represents an assistant that can call the model and use tools.",
- "properties": {
- "id": {
- "type": "string",
- "description": "The identifier, which can be referenced in API endpoints."
- },
- "object": {
- "type": "string",
- "description": "The object type, which is always assistant.",
- "enum": [
- "assistant"
- ],
- "x-ms-enum": {
- "modelAsString": false
- }
- },
- "created_at": {
- "type": "integer",
- "format": "unixtime",
- "description": "The Unix timestamp, in seconds, representing when this object was created.",
- "x-ms-client-name": "createdAt"
- },
- "name": {
- "type": "string",
- "description": "The name of the assistant.",
- "x-nullable": true
- },
- "description": {
- "type": "string",
- "description": "The description of the assistant.",
- "x-nullable": true
- },
- "model": {
- "type": "string",
- "description": "The ID of the model to use."
- },
- "instructions": {
- "type": "string",
- "description": "The system instructions for the assistant to use.",
- "x-nullable": true
- },
- "tools": {
- "type": "array",
- "description": "The collection of tools enabled for the assistant.",
- "default": [],
- "items": {
- "$ref": "#/definitions/ToolDefinition"
- },
- "x-ms-identifiers": []
- },
- "file_ids": {
- "type": "array",
- "description": "A list of attached file IDs, ordered by creation date in ascending order.",
- "default": [],
- "items": {
- "type": "string"
- },
- "x-ms-client-name": "fileIds"
- },
- "metadata": {
- "type": "object",
- "description": "A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.",
- "x-nullable": true,
- "additionalProperties": {
- "type": "string"
- }
- }
- },
- "required": [
- "id",
- "object",
- "created_at",
- "name",
- "description",
- "model",
- "instructions",
- "tools",
- "file_ids",
- "metadata"
- ]
- },
- "AssistantCreationOptions": {
- "type": "object",
- "description": "The request details to use when creating a new assistant.",
- "properties": {
- "model": {
- "type": "string",
- "description": "The ID of the model to use."
- },
- "name": {
- "type": "string",
- "description": "The name of the new assistant.",
- "x-nullable": true
- },
- "description": {
- "type": "string",
- "description": "The description of the new assistant.",
- "x-nullable": true
- },
- "instructions": {
- "type": "string",
- "description": "The system instructions for the new assistant to use.",
- "x-nullable": true
- },
- "tools": {
- "type": "array",
- "description": "The collection of tools to enable for the new assistant.",
- "default": [],
- "items": {
- "$ref": "#/definitions/ToolDefinition"
- },
- "x-ms-identifiers": []
- },
- "file_ids": {
- "type": "array",
- "description": "A list of previously uploaded file IDs to attach to the assistant.",
- "default": [],
- "items": {
- "type": "string"
- },
- "x-ms-client-name": "fileIds"
- },
- "metadata": {
- "type": "object",
- "description": "A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.",
- "x-nullable": true,
- "additionalProperties": {
- "type": "string"
- }
- }
- },
- "required": [
- "model"
- ]
- },
- "AssistantDeletionStatus": {
- "type": "object",
- "description": "The status of an assistant deletion operation.",
- "properties": {
- "id": {
- "type": "string",
- "description": "The ID of the resource specified for deletion."
- },
- "deleted": {
- "type": "boolean",
- "description": "A value indicating whether deletion was successful."
- },
- "object": {
- "type": "string",
- "description": "The object type, which is always 'assistant.deleted'.",
- "enum": [
- "assistant.deleted"
- ],
- "x-ms-enum": {
- "modelAsString": false
- }
- }
- },
- "required": [
- "id",
- "deleted",
- "object"
- ]
- },
- "AssistantFile": {
- "type": "object",
- "description": "Information about a file attached to an assistant, as used by tools that can read files.",
- "properties": {
- "id": {
- "type": "string",
- "description": "The identifier, which can be referenced in API endpoints."
- },
- "object": {
- "type": "string",
- "description": "The object type, which is always 'assistant.file'.",
- "enum": [
- "assistant.file"
- ],
- "x-ms-enum": {
- "modelAsString": false
- }
- },
- "created_at": {
- "type": "integer",
- "format": "unixtime",
- "description": "The Unix timestamp, in seconds, representing when this object was created.",
- "x-ms-client-name": "createdAt"
- },
- "assistant_id": {
- "type": "string",
- "description": "The assistant ID that the file is attached to.",
- "x-ms-client-name": "assistantId"
- }
- },
- "required": [
- "id",
- "object",
- "created_at",
- "assistant_id"
- ]
- },
- "AssistantFileDeletionStatus": {
- "type": "object",
- "description": "The status of an assistant file deletion operation.",
- "properties": {
- "id": {
- "type": "string",
- "description": "The ID of the resource specified for deletion."
- },
- "deleted": {
- "type": "boolean",
- "description": "A value indicating whether deletion was successful."
- },
- "object": {
- "type": "string",
- "description": "The object type, which is always 'assistant.file.deleted'.",
- "enum": [
- "assistant.file.deleted"
- ],
- "x-ms-enum": {
- "modelAsString": false
- }
- }
- },
- "required": [
- "id",
- "deleted",
- "object"
- ]
- },
- "AssistantThread": {
- "type": "object",
- "description": "Information about a single thread associated with an assistant.",
- "properties": {
- "id": {
- "type": "string",
- "description": "The identifier, which can be referenced in API endpoints."
- },
- "object": {
- "type": "string",
- "description": "The object type, which is always 'thread'.",
- "enum": [
- "thread"
- ],
- "x-ms-enum": {
- "modelAsString": false
- }
- },
- "created_at": {
- "type": "integer",
- "format": "unixtime",
- "description": "The Unix timestamp, in seconds, representing when this object was created.",
- "x-ms-client-name": "createdAt"
- },
- "metadata": {
- "type": "object",
- "description": "A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.",
- "x-nullable": true,
- "additionalProperties": {
- "type": "string"
- }
- }
- },
- "required": [
- "id",
- "object",
- "created_at",
- "metadata"
- ]
- },
- "AssistantThreadCreationOptions": {
- "type": "object",
- "description": "The details used to create a new assistant thread.",
- "properties": {
- "messages": {
- "type": "array",
- "description": "The initial messages to associate with the new thread.",
- "items": {
- "$ref": "#/definitions/ThreadInitializationMessage"
- },
- "x-ms-identifiers": []
- },
- "metadata": {
- "type": "object",
- "description": "A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.",
- "x-nullable": true,
- "additionalProperties": {
- "type": "string"
- }
- }
- }
- },
- "CodeInterpreterToolDefinition": {
- "type": "object",
- "description": "The input definition information for a code interpreter tool as used to configure an assistant.",
- "allOf": [
- {
- "$ref": "#/definitions/ToolDefinition"
- }
- ],
- "x-ms-discriminator-value": "code_interpreter"
- },
- "CreateAndRunThreadOptions": {
- "type": "object",
- "description": "The details used when creating and immediately running a new assistant thread.",
- "properties": {
- "assistant_id": {
- "type": "string",
- "description": "The ID of the assistant for which the thread should be created.",
- "x-ms-client-name": "assistantId"
- },
- "thread": {
- "$ref": "#/definitions/AssistantThreadCreationOptions",
- "description": "The details used to create the new thread."
- },
- "model": {
- "type": "string",
- "description": "The overridden model that the assistant should use to run the thread."
- },
- "instructions": {
- "type": "string",
- "description": "The overridden system instructions the assistant should use to run the thread."
- },
- "tools": {
- "type": "array",
- "description": "The overridden list of enabled tools the assistant should use to run the thread.",
- "items": {
- "$ref": "#/definitions/ToolDefinition"
- },
- "x-ms-identifiers": []
- },
- "metadata": {
- "type": "object",
- "description": "A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.",
- "x-nullable": true,
- "additionalProperties": {
- "type": "string"
- }
- }
- },
- "required": [
- "assistant_id"
- ]
- },
- "CreateRunOptions": {
- "type": "object",
- "description": "The details used when creating a new run of an assistant thread.",
- "properties": {
- "assistant_id": {
- "type": "string",
- "description": "The ID of the assistant that should run the thread.",
- "x-ms-client-name": "assistantId"
- },
- "model": {
- "type": "string",
- "description": "The overridden model name that the assistant should use to run the thread.",
- "x-nullable": true
- },
- "instructions": {
- "type": "string",
- "description": "The overridden system instructions that the assistant should use to run the thread.",
- "x-nullable": true
- },
- "additional_instructions": {
- "type": "string",
- "description": "Additional instructions to append at the end of the instructions for the run. This is useful for modifying the behavior\non a per-run basis without overriding other instructions.",
- "x-nullable": true,
- "x-ms-client-name": "additionalInstructions"
- },
- "tools": {
- "type": "array",
- "description": "The overridden list of enabled tools that the assistant should use to run the thread.",
- "x-nullable": true,
- "items": {
- "$ref": "#/definitions/ToolDefinition"
- },
- "x-ms-identifiers": []
- },
- "metadata": {
- "type": "object",
- "description": "A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.",
- "x-nullable": true,
- "additionalProperties": {
- "type": "string"
- }
- }
- },
- "required": [
- "assistant_id"
- ]
- },
- "FileDeletionStatus": {
- "type": "object",
- "description": "A status response from a file deletion operation.",
- "properties": {
- "id": {
- "type": "string",
- "description": "The ID of the resource specified for deletion."
- },
- "deleted": {
- "type": "boolean",
- "description": "A value indicating whether deletion was successful."
- },
- "object": {
- "type": "string",
- "description": "The object type, which is always 'file'.",
- "enum": [
- "file"
- ],
- "x-ms-enum": {
- "modelAsString": false
- }
- }
- },
- "required": [
- "id",
- "deleted",
- "object"
- ]
- },
- "FileListResponse": {
- "type": "object",
- "description": "The response data from a file list operation.",
- "properties": {
- "object": {
- "type": "string",
- "description": "The object type, which is always 'list'.",
- "enum": [
- "list"
- ],
- "x-ms-enum": {
- "modelAsString": false
- }
- },
- "data": {
- "type": "array",
- "description": "The files returned for the request.",
- "items": {
- "$ref": "#/definitions/OpenAIFile"
- }
- }
- },
- "required": [
- "object",
- "data"
- ]
- },
- "FilePurpose": {
- "type": "string",
- "description": "The possible values denoting the intended usage of a file.",
- "enum": [
- "fine-tune",
- "fine-tune-results",
- "assistants",
- "assistants_output"
- ],
- "x-ms-enum": {
- "name": "FilePurpose",
- "modelAsString": true,
- "values": [
- {
- "name": "fineTune",
- "value": "fine-tune",
- "description": "Indicates a file is used for fine tuning input."
- },
- {
- "name": "fineTuneResults",
- "value": "fine-tune-results",
- "description": "Indicates a file is used for fine tuning results."
- },
- {
- "name": "assistants",
- "value": "assistants",
- "description": "Indicates a file is used as input to assistants."
- },
- {
- "name": "assistantsOutput",
- "value": "assistants_output",
- "description": "Indicates a file is used as output by assistants."
- }
- ]
- }
- },
- "FunctionDefinition": {
- "type": "object",
- "description": "The input definition information for a function.",
- "properties": {
- "name": {
- "type": "string",
- "description": "The name of the function to be called."
- },
- "description": {
- "type": "string",
- "description": "A description of what the function does, used by the model to choose when and how to call the function."
- },
- "parameters": {
- "description": "The parameters the functions accepts, described as a JSON Schema object."
- }
- },
- "required": [
- "name",
- "parameters"
- ]
- },
- "FunctionToolDefinition": {
- "type": "object",
- "description": "The input definition information for a function tool as used to configure an assistant.",
- "properties": {
- "function": {
- "$ref": "#/definitions/FunctionDefinition",
- "description": "The definition of the concrete function that the function tool should call."
- }
- },
- "required": [
- "function"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/ToolDefinition"
- }
- ],
- "x-ms-discriminator-value": "function"
- },
- "MessageContent": {
- "type": "object",
- "description": "An abstract representation of a single item of thread message content.",
- "properties": {
- "type": {
- "type": "string",
- "description": "The object type."
- }
- },
- "discriminator": "type",
- "required": [
- "type"
- ]
- },
- "MessageFile": {
- "type": "object",
- "description": "Information about a file attached to an assistant thread message.",
- "properties": {
- "id": {
- "type": "string",
- "description": "The identifier, which can be referenced in API endpoints."
- },
- "object": {
- "type": "string",
- "description": "The object type, which is always 'thread.message.file'.",
- "enum": [
- "thread.message.file"
- ],
- "x-ms-enum": {
- "modelAsString": false
- }
- },
- "created_at": {
- "type": "integer",
- "format": "unixtime",
- "description": "The Unix timestamp, in seconds, representing when this object was created.",
- "x-ms-client-name": "createdAt"
- },
- "message_id": {
- "type": "string",
- "description": "The ID of the message that this file is attached to.",
- "x-ms-client-name": "messageId"
- }
- },
- "required": [
- "id",
- "object",
- "created_at",
- "message_id"
- ]
- },
- "MessageImageFileContent": {
- "type": "object",
- "description": "A representation of image file content in a thread message.",
- "properties": {
- "image_file": {
- "$ref": "#/definitions/MessageImageFileDetails",
- "description": "The image file for this thread message content item.",
- "x-ms-client-name": "imageFile"
- }
- },
- "required": [
- "image_file"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/MessageContent"
- }
- ],
- "x-ms-discriminator-value": "image_file"
- },
- "MessageImageFileDetails": {
- "type": "object",
- "description": "An image reference, as represented in thread message content.",
- "properties": {
- "file_id": {
- "$ref": "#/definitions/MessageImageFileIdDetails",
- "description": "The ID for the file associated with this image.",
- "x-ms-client-name": "fileId"
- }
- },
- "required": [
- "file_id"
- ]
- },
- "MessageImageFileIdDetails": {
- "type": "object",
- "description": "An encapsulation of an image file ID, as used by message image content.",
- "properties": {
- "file_id": {
- "type": "string",
- "description": "The ID of the specific image file.",
- "x-ms-client-name": "fileId"
- }
- },
- "required": [
- "file_id"
- ]
- },
- "MessageRole": {
- "type": "string",
- "description": "The possible values for roles attributed to messages in a thread.",
- "enum": [
- "user",
- "assistant"
- ],
- "x-ms-enum": {
- "name": "MessageRole",
- "modelAsString": true,
- "values": [
- {
- "name": "user",
- "value": "user",
- "description": "The role representing the end-user."
- },
- {
- "name": "assistant",
- "value": "assistant",
- "description": "The role representing the assistant."
- }
- ]
- }
- },
- "MessageTextAnnotation": {
- "type": "object",
- "description": "An abstract representation of an annotation to text thread message content.",
- "properties": {
- "type": {
- "type": "string",
- "description": "The object type."
- },
- "text": {
- "type": "string",
- "description": "The textual content associated with this text annotation item."
- },
- "start_index": {
- "type": "integer",
- "format": "int32",
- "description": "The first text index associated with this text annotation.",
- "x-ms-client-name": "startIndex"
- },
- "end_index": {
- "type": "integer",
- "format": "int32",
- "description": "The last text index associated with this text annotation.",
- "x-ms-client-name": "endIndex"
- }
- },
- "discriminator": "type",
- "required": [
- "type",
- "text",
- "start_index",
- "end_index"
- ]
- },
- "MessageTextContent": {
- "type": "object",
- "description": "A representation of a textual item of thread message content.",
- "properties": {
- "text": {
- "$ref": "#/definitions/MessageTextDetails",
- "description": "The text and associated annotations for this thread message content item."
- }
- },
- "required": [
- "text"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/MessageContent"
- }
- ],
- "x-ms-discriminator-value": "text"
- },
- "MessageTextDetails": {
- "type": "object",
- "description": "The text and associated annotations for a single item of assistant thread message content.",
- "properties": {
- "value": {
- "type": "string",
- "description": "The text data."
- },
- "annotations": {
- "type": "array",
- "description": "A list of annotations associated with this text.",
- "items": {
- "$ref": "#/definitions/MessageTextAnnotation"
- },
- "x-ms-identifiers": []
- }
- },
- "required": [
- "value",
- "annotations"
- ]
- },
- "MessageTextFileCitationAnnotation": {
- "type": "object",
- "description": "A citation within the message that points to a specific quote from a specific File associated with the assistant or the message. Generated when the assistant uses the 'retrieval' tool to search files.",
- "properties": {
- "file_citation": {
- "$ref": "#/definitions/MessageTextFileCitationDetails",
- "description": "A citation within the message that points to a specific quote from a specific file.\nGenerated when the assistant uses the \"retrieval\" tool to search files.",
- "x-ms-client-name": "fileCitation"
- }
- },
- "required": [
- "file_citation"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/MessageTextAnnotation"
- }
- ],
- "x-ms-discriminator-value": "file_citation"
- },
- "MessageTextFileCitationDetails": {
- "type": "object",
- "description": "A representation of a file-based text citation, as used in a file-based annotation of text thread message content.",
- "properties": {
- "file_id": {
- "type": "string",
- "description": "The ID of the file associated with this citation.",
- "x-ms-client-name": "fileId"
- },
- "quote": {
- "type": "string",
- "description": "The specific quote cited in the associated file."
- }
- },
- "required": [
- "file_id",
- "quote"
- ]
- },
- "MessageTextFilePathAnnotation": {
- "type": "object",
- "description": "A citation within the message that points to a file located at a specific path.",
- "properties": {
- "file_path": {
- "$ref": "#/definitions/MessageTextFilePathDetails",
- "description": "A URL for the file that's generated when the assistant used the code_interpreter tool to generate a file.",
- "x-ms-client-name": "filePath"
- }
- },
- "required": [
- "file_path"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/MessageTextAnnotation"
- }
- ],
- "x-ms-discriminator-value": "file_path"
- },
- "MessageTextFilePathDetails": {
- "type": "object",
- "description": "An encapsulation of an image file ID, as used by message image content.",
- "properties": {
- "file_id": {
- "type": "string",
- "description": "The ID of the specific file that the citation is from.",
- "x-ms-client-name": "fileId"
- }
- },
- "required": [
- "file_id"
- ]
- },
- "OpenAIFile": {
- "type": "object",
- "description": "Represents an assistant that can call the model and use tools.",
- "properties": {
- "object": {
- "type": "string",
- "description": "The object type, which is always 'file'.",
- "enum": [
- "file"
- ],
- "x-ms-enum": {
- "modelAsString": false
- }
- },
- "id": {
- "type": "string",
- "description": "The identifier, which can be referenced in API endpoints."
- },
- "bytes": {
- "type": "integer",
- "format": "int32",
- "description": "The size of the file, in bytes."
- },
- "filename": {
- "type": "string",
- "description": "The name of the file."
- },
- "created_at": {
- "type": "integer",
- "format": "unixtime",
- "description": "The Unix timestamp, in seconds, representing when this object was created.",
- "x-ms-client-name": "createdAt"
- },
- "purpose": {
- "$ref": "#/definitions/FilePurpose",
- "description": "The intended purpose of a file."
- }
- },
- "required": [
- "object",
- "id",
- "bytes",
- "filename",
- "created_at",
- "purpose"
- ]
- },
- "RequiredAction": {
- "type": "object",
- "description": "An abstract representation of a required action for an assistant thread run to continue.",
- "properties": {
- "type": {
- "type": "string",
- "description": "The object type."
- }
- },
- "discriminator": "type",
- "required": [
- "type"
- ]
- },
- "RequiredFunctionToolCall": {
- "type": "object",
- "description": "A representation of a requested call to a function tool, needed by the model to continue evaluation of a run.",
- "properties": {
- "function": {
- "$ref": "#/definitions/RequiredFunctionToolCallDetails",
- "description": "Detailed information about the function to be executed by the tool that includes name and arguments."
- }
- },
- "required": [
- "function"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/RequiredToolCall"
- }
- ],
- "x-ms-discriminator-value": "function"
- },
- "RequiredFunctionToolCallDetails": {
- "type": "object",
- "description": "The detailed information for a function invocation, as provided by a required action invoking a function tool, that includes the name of and arguments to the function.",
- "properties": {
- "name": {
- "type": "string",
- "description": "The name of the function."
- },
- "arguments": {
- "type": "string",
- "description": "The arguments to use when invoking the named function, as provided by the model. Arguments are presented as a JSON document that should be validated and parsed for evaluation."
- }
- },
- "required": [
- "name",
- "arguments"
- ]
- },
- "RequiredToolCall": {
- "type": "object",
- "description": "An abstract representation a a tool invocation needed by the model to continue a run.",
- "properties": {
- "type": {
- "type": "string",
- "description": "The object type for the required tool call."
- },
- "id": {
- "type": "string",
- "description": "The ID of the tool call. This ID must be referenced when submitting tool outputs."
- }
- },
- "discriminator": "type",
- "required": [
- "type",
- "id"
- ]
- },
- "RetrievalToolDefinition": {
- "type": "object",
- "description": "The input definition information for a retrieval tool as used to configure an assistant.",
- "allOf": [
- {
- "$ref": "#/definitions/ToolDefinition"
- }
- ],
- "x-ms-discriminator-value": "retrieval"
- },
- "RunError": {
- "type": "object",
- "description": "The details of an error as encountered by an assistant thread run.",
- "properties": {
- "code": {
- "type": "string",
- "description": "The status for the error."
- },
- "message": {
- "type": "string",
- "description": "The human-readable text associated with the error."
- }
- },
- "required": [
- "code",
- "message"
- ]
- },
- "RunStatus": {
- "type": "string",
- "description": "Possible values for the status of an assistant thread run.",
- "enum": [
- "queued",
- "in_progress",
- "requires_action",
- "cancelling",
- "cancelled",
- "failed",
- "completed",
- "expired"
- ],
- "x-ms-enum": {
- "name": "RunStatus",
- "modelAsString": true,
- "values": [
- {
- "name": "queued",
- "value": "queued",
- "description": "Represents a run that is queued to start."
- },
- {
- "name": "inProgress",
- "value": "in_progress",
- "description": "Represents a run that is in progress."
- },
- {
- "name": "requiresAction",
- "value": "requires_action",
- "description": "Represents a run that needs another operation, such as tool output submission, to continue."
- },
- {
- "name": "cancelling",
- "value": "cancelling",
- "description": "Represents a run that is in the process of cancellation."
- },
- {
- "name": "cancelled",
- "value": "cancelled",
- "description": "Represents a run that has been cancelled."
- },
- {
- "name": "failed",
- "value": "failed",
- "description": "Represents a run that failed."
- },
- {
- "name": "completed",
- "value": "completed",
- "description": "Represents a run that successfully completed."
- },
- {
- "name": "expired",
- "value": "expired",
- "description": "Represents a run that expired before it could otherwise finish."
- }
- ]
- }
- },
- "RunStep": {
- "type": "object",
- "description": "Detailed information about a single step of an assistant thread run.",
- "properties": {
- "id": {
- "type": "string",
- "description": "The identifier, which can be referenced in API endpoints."
- },
- "object": {
- "type": "string",
- "description": "The object type, which is always 'thread.run.step'.",
- "enum": [
- "thread.run.step"
- ],
- "x-ms-enum": {
- "modelAsString": false
- }
- },
- "type": {
- "$ref": "#/definitions/RunStepType",
- "description": "The type of run step, which can be either message_creation or tool_calls."
- },
- "assistant_id": {
- "type": "string",
- "description": "The ID of the assistant associated with the run step.",
- "x-ms-client-name": "assistantId"
- },
- "thread_id": {
- "type": "string",
- "description": "The ID of the thread that was run.",
- "x-ms-client-name": "threadId"
- },
- "run_id": {
- "type": "string",
- "description": "The ID of the run that this run step is a part of.",
- "x-ms-client-name": "runId"
- },
- "status": {
- "$ref": "#/definitions/RunStepStatus",
- "description": "The status of this run step."
- },
- "step_details": {
- "$ref": "#/definitions/RunStepDetails",
- "description": "The details for this run step.",
- "x-ms-client-name": "stepDetails"
- },
- "last_error": {
- "type": "object",
- "description": "If applicable, information about the last error encountered by this run step.",
- "x-nullable": true,
- "allOf": [
- {
- "$ref": "#/definitions/RunStepError"
- }
- ],
- "x-ms-client-name": "lastError"
- },
- "created_at": {
- "type": "integer",
- "format": "unixtime",
- "description": "The Unix timestamp, in seconds, representing when this object was created.",
- "x-ms-client-name": "createdAt"
- },
- "expired_at": {
- "type": "string",
- "format": "date-time",
- "description": "The Unix timestamp, in seconds, representing when this item expired.",
- "x-nullable": true,
- "x-ms-client-name": "expiredAt"
- },
- "completed_at": {
- "type": "string",
- "format": "date-time",
- "description": "The Unix timestamp, in seconds, representing when this completed.",
- "x-nullable": true,
- "x-ms-client-name": "completedAt"
- },
- "cancelled_at": {
- "type": "string",
- "format": "date-time",
- "description": "The Unix timestamp, in seconds, representing when this was cancelled.",
- "x-nullable": true,
- "x-ms-client-name": "cancelledAt"
- },
- "failed_at": {
- "type": "string",
- "format": "date-time",
- "description": "The Unix timestamp, in seconds, representing when this failed.",
- "x-nullable": true,
- "x-ms-client-name": "failedAt"
- },
- "metadata": {
- "type": "object",
- "description": "A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.",
- "x-nullable": true,
- "additionalProperties": {
- "type": "string"
- }
- }
- },
- "required": [
- "id",
- "object",
- "type",
- "assistant_id",
- "thread_id",
- "run_id",
- "status",
- "step_details",
- "last_error",
- "created_at",
- "expired_at",
- "completed_at",
- "cancelled_at",
- "failed_at",
- "metadata"
- ]
- },
- "RunStepCodeInterpreterImageOutput": {
- "type": "object",
- "description": "A representation of an image output emitted by a code interpreter tool in response to a tool call by the model.",
- "properties": {
- "image": {
- "$ref": "#/definitions/RunStepCodeInterpreterImageReference",
- "description": "Referential information for the image associated with this output."
- }
- },
- "required": [
- "image"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/RunStepCodeInterpreterToolCallOutput"
- }
- ],
- "x-ms-discriminator-value": "image"
- },
- "RunStepCodeInterpreterImageReference": {
- "type": "object",
- "description": "An image reference emitted by a code interpreter tool in response to a tool call by the model.",
- "properties": {
- "file_id": {
- "type": "string",
- "description": "The ID of the file associated with this image.",
- "x-ms-client-name": "fileId"
- }
- },
- "required": [
- "file_id"
- ]
- },
- "RunStepCodeInterpreterLogOutput": {
- "type": "object",
- "description": "A representation of a log output emitted by a code interpreter tool in response to a tool call by the model.",
- "properties": {
- "logs": {
- "type": "string",
- "description": "The serialized log output emitted by the code interpreter."
- }
- },
- "required": [
- "logs"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/RunStepCodeInterpreterToolCallOutput"
- }
- ],
- "x-ms-discriminator-value": "logs"
- },
- "RunStepCodeInterpreterToolCall": {
- "type": "object",
- "description": "A record of a call to a code interpreter tool, issued by the model in evaluation of a defined tool, that\nrepresents inputs and outputs consumed and emitted by the code interpreter.",
- "properties": {
- "code_interpreter": {
- "$ref": "#/definitions/RunStepCodeInterpreterToolCallDetails",
- "description": "The details of the tool call to the code interpreter tool.",
- "x-ms-client-name": "codeInterpreter"
- }
- },
- "required": [
- "code_interpreter"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/RunStepToolCall"
- }
- ],
- "x-ms-discriminator-value": "code_interpreter"
- },
- "RunStepCodeInterpreterToolCallDetails": {
- "type": "object",
- "description": "The detailed information about a code interpreter invocation by the model.",
- "properties": {
- "input": {
- "type": "string",
- "description": "The input provided by the model to the code interpreter tool."
- },
- "outputs": {
- "type": "array",
- "description": "The outputs produced by the code interpreter tool back to the model in response to the tool call.",
- "items": {
- "$ref": "#/definitions/RunStepCodeInterpreterToolCallOutput"
- },
- "x-ms-identifiers": []
- }
- },
- "required": [
- "input",
- "outputs"
- ]
- },
- "RunStepCodeInterpreterToolCallOutput": {
- "type": "object",
- "description": "An abstract representation of an emitted output from a code interpreter tool.",
- "properties": {
- "type": {
- "type": "string",
- "description": "The object type."
- }
- },
- "discriminator": "type",
- "required": [
- "type"
- ]
- },
- "RunStepDetails": {
- "type": "object",
- "description": "An abstract representation of the details for a run step.",
- "properties": {
- "type": {
- "$ref": "#/definitions/RunStepType",
- "description": "The object type."
- }
- },
- "discriminator": "type",
- "required": [
- "type"
- ]
- },
- "RunStepError": {
- "type": "object",
- "description": "The error information associated with a failed run step.",
- "properties": {
- "code": {
- "$ref": "#/definitions/RunStepErrorCode",
- "description": "The error code for this error."
- },
- "message": {
- "type": "string",
- "description": "The human-readable text associated with this error."
- }
- },
- "required": [
- "code",
- "message"
- ]
- },
- "RunStepErrorCode": {
- "type": "string",
- "description": "Possible error code values attributable to a failed run step.",
- "enum": [
- "server_error",
- "rate_limit_exceeded"
- ],
- "x-ms-enum": {
- "name": "RunStepErrorCode",
- "modelAsString": true,
- "values": [
- {
- "name": "serverError",
- "value": "server_error",
- "description": "Represents a server error."
- },
- {
- "name": "rateLimitExceeded",
- "value": "rate_limit_exceeded",
- "description": "Represents an error indicating configured rate limits were exceeded."
- }
- ]
- }
- },
- "RunStepFunctionToolCall": {
- "type": "object",
- "description": "A record of a call to a function tool, issued by the model in evaluation of a defined tool, that represents the inputs\nand output consumed and emitted by the specified function.",
- "properties": {
- "function": {
- "$ref": "#/definitions/RunStepFunctionToolCallDetails",
- "description": "The detailed information about the function called by the model."
- }
- },
- "required": [
- "function"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/RunStepToolCall"
- }
- ],
- "x-ms-discriminator-value": "function"
- },
- "RunStepFunctionToolCallDetails": {
- "type": "object",
- "description": "The detailed information about the function called by the model.",
- "properties": {
- "name": {
- "type": "string",
- "description": "The name of the function."
- },
- "arguments": {
- "type": "string",
- "description": "The arguments that the model requires are provided to the named function."
- },
- "output": {
- "type": "string",
- "description": "The output of the function, only populated for function calls that have already have had their outputs submitted.",
- "x-nullable": true
- }
- },
- "required": [
- "name",
- "arguments",
- "output"
- ]
- },
- "RunStepMessageCreationDetails": {
- "type": "object",
- "description": "The detailed information associated with a message creation run step.",
- "properties": {
- "message_creation": {
- "$ref": "#/definitions/RunStepMessageCreationReference",
- "description": "Information about the message creation associated with this run step.",
- "x-ms-client-name": "messageCreation"
- }
- },
- "required": [
- "message_creation"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/RunStepDetails"
- }
- ],
- "x-ms-discriminator-value": "message_creation"
- },
- "RunStepMessageCreationReference": {
- "type": "object",
- "description": "The details of a message created as a part of a run step.",
- "properties": {
- "message_id": {
- "type": "string",
- "description": "The ID of the message created by this run step.",
- "x-ms-client-name": "messageId"
- }
- },
- "required": [
- "message_id"
- ]
- },
- "RunStepRetrievalToolCall": {
- "type": "object",
- "description": "A record of a call to a retrieval tool, issued by the model in evaluation of a defined tool, that represents\nexecuted retrieval actions.",
- "properties": {
- "retrieval": {
- "type": "object",
- "description": "The key/value pairs produced by the retrieval tool.",
- "additionalProperties": {
- "type": "string"
- }
- }
- },
- "required": [
- "retrieval"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/RunStepToolCall"
- }
- ],
- "x-ms-discriminator-value": "retrieval"
- },
- "RunStepStatus": {
- "type": "string",
- "description": "Possible values for the status of a run step.",
- "enum": [
- "in_progress",
- "cancelled",
- "failed",
- "completed",
- "expired"
- ],
- "x-ms-enum": {
- "name": "RunStepStatus",
- "modelAsString": true,
- "values": [
- {
- "name": "inProgress",
- "value": "in_progress",
- "description": "Represents a run step still in progress."
- },
- {
- "name": "cancelled",
- "value": "cancelled",
- "description": "Represents a run step that was cancelled."
- },
- {
- "name": "failed",
- "value": "failed",
- "description": "Represents a run step that failed."
- },
- {
- "name": "completed",
- "value": "completed",
- "description": "Represents a run step that successfully completed."
- },
- {
- "name": "expired",
- "value": "expired",
- "description": "Represents a run step that expired before otherwise finishing."
- }
- ]
- }
- },
- "RunStepToolCall": {
- "type": "object",
- "description": "An abstract representation of a detailed tool call as recorded within a run step for an existing run.",
- "properties": {
- "type": {
- "type": "string",
- "description": "The object type."
- },
- "id": {
- "type": "string",
- "description": "The ID of the tool call. This ID must be referenced when you submit tool outputs."
- }
- },
- "discriminator": "type",
- "required": [
- "type",
- "id"
- ]
- },
- "RunStepToolCallDetails": {
- "type": "object",
- "description": "The detailed information associated with a run step calling tools.",
- "properties": {
- "tool_calls": {
- "type": "array",
- "description": "A list of tool call details for this run step.",
- "items": {
- "$ref": "#/definitions/RunStepToolCall"
- },
- "x-ms-client-name": "toolCalls"
- }
- },
- "required": [
- "tool_calls"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/RunStepDetails"
- }
- ],
- "x-ms-discriminator-value": "tool_calls"
- },
- "RunStepType": {
- "type": "string",
- "description": "The possible types of run steps.",
- "enum": [
- "message_creation",
- "tool_calls"
- ],
- "x-ms-enum": {
- "name": "RunStepType",
- "modelAsString": true,
- "values": [
- {
- "name": "messageCreation",
- "value": "message_creation",
- "description": "Represents a run step to create a message."
- },
- {
- "name": "toolCalls",
- "value": "tool_calls",
- "description": "Represents a run step that calls tools."
- }
- ]
- }
- },
- "SubmitToolOutputsAction": {
- "type": "object",
- "description": "The details for required tool calls that must be submitted for an assistant thread run to continue.",
- "properties": {
- "submit_tool_outputs": {
- "$ref": "#/definitions/SubmitToolOutputsDetails",
- "description": "The details describing tools that should be called to submit tool outputs.",
- "x-ms-client-name": "submitToolOutputs"
- }
- },
- "required": [
- "submit_tool_outputs"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/RequiredAction"
- }
- ],
- "x-ms-discriminator-value": "submit_tool_outputs"
- },
- "SubmitToolOutputsDetails": {
- "type": "object",
- "description": "The details describing tools that should be called to submit tool outputs.",
- "properties": {
- "tool_calls": {
- "type": "array",
- "description": "The list of tool calls that must be resolved for the assistant thread run to continue.",
- "items": {
- "$ref": "#/definitions/RequiredToolCall"
- },
- "x-ms-client-name": "toolCalls"
- }
- },
- "required": [
- "tool_calls"
- ]
- },
- "ThreadDeletionStatus": {
- "type": "object",
- "description": "The status of a thread deletion operation.",
- "properties": {
- "id": {
- "type": "string",
- "description": "The ID of the resource specified for deletion."
- },
- "deleted": {
- "type": "boolean",
- "description": "A value indicating whether deletion was successful."
- },
- "object": {
- "type": "string",
- "description": "The object type, which is always 'thread.deleted'.",
- "enum": [
- "thread.deleted"
- ],
- "x-ms-enum": {
- "modelAsString": false
- }
- }
- },
- "required": [
- "id",
- "deleted",
- "object"
- ]
- },
- "ThreadInitializationMessage": {
- "type": "object",
- "description": "A single message within an assistant thread, as provided during that thread's creation for its initial state.",
- "properties": {
- "role": {
- "$ref": "#/definitions/MessageRole",
- "description": "The role associated with the assistant thread message. Currently, only 'user' is supported when providing initial messages to a new thread."
- },
- "content": {
- "type": "string",
- "description": "The textual content of the initial message. Currently, robust input including images and annotated text may only be provided via a separate call to the create message API."
- },
- "file_ids": {
- "type": "array",
- "description": "A list of file IDs that the assistant should use. Useful for tools like retrieval and code_interpreter that can\naccess files.",
- "default": [],
- "items": {
- "type": "string"
- },
- "x-ms-client-name": "fileIds"
- },
- "metadata": {
- "type": "object",
- "description": "A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.",
- "x-nullable": true,
- "additionalProperties": {
- "type": "string"
- }
- }
- },
- "required": [
- "role",
- "content"
- ]
- },
- "ThreadMessage": {
- "type": "object",
- "description": "A single, existing message within an assistant thread.",
- "properties": {
- "id": {
- "type": "string",
- "description": "The identifier, which can be referenced in API endpoints."
- },
- "object": {
- "type": "string",
- "description": "The object type, which is always 'thread.message'.",
- "enum": [
- "thread.message"
- ],
- "x-ms-enum": {
- "modelAsString": false
- }
- },
- "created_at": {
- "type": "integer",
- "format": "unixtime",
- "description": "The Unix timestamp, in seconds, representing when this object was created.",
- "x-ms-client-name": "createdAt"
- },
- "thread_id": {
- "type": "string",
- "description": "The ID of the thread that this message belongs to.",
- "x-ms-client-name": "threadId"
- },
- "role": {
- "$ref": "#/definitions/MessageRole",
- "description": "The role associated with the assistant thread message."
- },
- "content": {
- "type": "array",
- "description": "The list of content items associated with the assistant thread message.",
- "items": {
- "$ref": "#/definitions/MessageContent"
- },
- "x-ms-identifiers": []
- },
- "assistant_id": {
- "type": "string",
- "description": "If applicable, the ID of the assistant that authored this message.",
- "x-ms-client-name": "assistantId"
- },
- "run_id": {
- "type": "string",
- "description": "If applicable, the ID of the run associated with the authoring of this message.",
- "x-ms-client-name": "runId"
- },
- "file_ids": {
- "type": "array",
- "description": "A list of file IDs that the assistant should use. Useful for tools like retrieval and code_interpreter that can\naccess files.",
- "items": {
- "type": "string"
- },
- "x-ms-client-name": "fileIds"
- },
- "metadata": {
- "type": "object",
- "description": "A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.",
- "x-nullable": true,
- "additionalProperties": {
- "type": "string"
- }
- }
- },
- "required": [
- "id",
- "object",
- "created_at",
- "thread_id",
- "role",
- "content",
- "file_ids",
- "metadata"
- ]
- },
- "ThreadRun": {
- "type": "object",
- "description": "Data representing a single evaluation run of an assistant thread.",
- "properties": {
- "id": {
- "type": "string",
- "description": "The identifier, which can be referenced in API endpoints."
- },
- "object": {
- "type": "string",
- "description": "The object type, which is always 'thread.run'.",
- "enum": [
- "thread.run"
- ],
- "x-ms-enum": {
- "modelAsString": false
- }
- },
- "thread_id": {
- "type": "string",
- "description": "The ID of the thread associated with this run.",
- "x-ms-client-name": "threadId"
- },
- "assistant_id": {
- "type": "string",
- "description": "The ID of the assistant associated with the thread this run was performed against.",
- "x-ms-client-name": "assistantId"
- },
- "status": {
- "$ref": "#/definitions/RunStatus",
- "description": "The status of the assistant thread run."
- },
- "required_action": {
- "type": "object",
- "description": "The details of the action required for the assistant thread run to continue.",
- "x-nullable": true,
- "allOf": [
- {
- "$ref": "#/definitions/RequiredAction"
- }
- ],
- "x-ms-client-name": "requiredAction"
- },
- "last_error": {
- "type": "object",
- "description": "The last error, if any, encountered by this assistant thread run.",
- "x-nullable": true,
- "allOf": [
- {
- "$ref": "#/definitions/RunError"
- }
- ],
- "x-ms-client-name": "lastError"
- },
- "model": {
- "type": "string",
- "description": "The ID of the model to use."
- },
- "instructions": {
- "type": "string",
- "description": "The overridden system instructions used for this assistant thread run."
- },
- "tools": {
- "type": "array",
- "description": "The overridden enabled tools used for this assistant thread run.",
- "default": [],
- "items": {
- "$ref": "#/definitions/ToolDefinition"
- },
- "x-ms-identifiers": []
- },
- "file_ids": {
- "type": "array",
- "description": "A list of attached file IDs, ordered by creation date in ascending order.",
- "default": [],
- "items": {
- "type": "string"
- },
- "x-ms-client-name": "fileIds"
- },
- "created_at": {
- "type": "integer",
- "format": "unixtime",
- "description": "The Unix timestamp, in seconds, representing when this object was created.",
- "x-ms-client-name": "createdAt"
- },
- "expires_at": {
- "type": "string",
- "format": "date-time",
- "description": "The Unix timestamp, in seconds, representing when this item expires.",
- "x-nullable": true,
- "x-ms-client-name": "expiresAt"
- },
- "started_at": {
- "type": "string",
- "format": "date-time",
- "description": "The Unix timestamp, in seconds, representing when this item was started.",
- "x-nullable": true,
- "x-ms-client-name": "startedAt"
- },
- "completed_at": {
- "type": "string",
- "format": "date-time",
- "description": "The Unix timestamp, in seconds, representing when this completed.",
- "x-nullable": true,
- "x-ms-client-name": "completedAt"
- },
- "cancelled_at": {
- "type": "string",
- "format": "date-time",
- "description": "The Unix timestamp, in seconds, representing when this was cancelled.",
- "x-nullable": true,
- "x-ms-client-name": "cancelledAt"
- },
- "failed_at": {
- "type": "string",
- "format": "date-time",
- "description": "The Unix timestamp, in seconds, representing when this failed.",
- "x-nullable": true,
- "x-ms-client-name": "failedAt"
- },
- "metadata": {
- "type": "object",
- "description": "A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.",
- "x-nullable": true,
- "additionalProperties": {
- "type": "string"
- }
- }
- },
- "required": [
- "id",
- "object",
- "thread_id",
- "assistant_id",
- "status",
- "last_error",
- "model",
- "instructions",
- "tools",
- "file_ids",
- "created_at",
- "expires_at",
- "started_at",
- "completed_at",
- "cancelled_at",
- "failed_at",
- "metadata"
- ]
- },
- "ToolDefinition": {
- "type": "object",
- "description": "An abstract representation of an input tool definition that an assistant can use.",
- "properties": {
- "type": {
- "type": "string",
- "description": "The object type."
- }
- },
- "discriminator": "type",
- "required": [
- "type"
- ]
- },
- "ToolOutput": {
- "type": "object",
- "description": "The data provided during a tool outputs submission to resolve pending tool calls and allow the model to continue.",
- "properties": {
- "tool_call_id": {
- "type": "string",
- "description": "The ID of the tool call being resolved, as provided in the tool calls of a required action from a run.",
- "x-ms-client-name": "toolCallId"
- },
- "output": {
- "type": "string",
- "description": "The output from the tool to be submitted."
- }
- }
- },
- "UpdateAssistantOptions": {
- "type": "object",
- "description": "The request details to use when modifying an existing assistant.",
- "properties": {
- "model": {
- "type": "string",
- "description": "The ID of the model to use."
- },
- "name": {
- "type": "string",
- "description": "The modified name for the assistant to use.",
- "x-nullable": true
- },
- "description": {
- "type": "string",
- "description": "The modified description for the assistant to use.",
- "x-nullable": true
- },
- "instructions": {
- "type": "string",
- "description": "The modified system instructions for the new assistant to use.",
- "x-nullable": true
- },
- "tools": {
- "type": "array",
- "description": "The modified collection of tools to enable for the assistant.",
- "default": [],
- "items": {
- "$ref": "#/definitions/ToolDefinition"
- },
- "x-ms-identifiers": []
- },
- "file_ids": {
- "type": "array",
- "description": "The modified list of previously uploaded fileIDs to attach to the assistant.",
- "default": [],
- "items": {
- "type": "string"
- },
- "x-ms-client-name": "fileIds"
- },
- "metadata": {
- "type": "object",
- "description": "A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.",
- "x-nullable": true,
- "additionalProperties": {
- "type": "string"
- }
- }
- }
- }
- },
- "parameters": {
- "UpdateAssistantOptions.assistantId": {
- "name": "assistantId",
- "in": "path",
- "description": "The ID of the assistant to modify.",
- "required": true,
- "type": "string",
- "x-ms-parameter-location": "method"
- }
- }
-}
diff --git a/specification/ai/data-plane/OpenAI.Assistants/OpenApiV2/stable/2023-11-06-beta/assistants_generated.json b/specification/ai/data-plane/OpenAI.Assistants/OpenApiV2/stable/2023-11-06-beta/assistants_generated.json
deleted file mode 100644
index 7b5bd59f8c14..000000000000
--- a/specification/ai/data-plane/OpenAI.Assistants/OpenApiV2/stable/2023-11-06-beta/assistants_generated.json
+++ /dev/null
@@ -1,3452 +0,0 @@
-{
- "swagger": "2.0",
- "info": {
- "title": "Azure OpenAI",
- "version": "2023-11-06-beta",
- "description": "Azure OpenAI APIs for Assistants.",
- "x-typespec-generated": [
- {
- "emitter": "@azure-tools/typespec-autorest"
- }
- ]
- },
- "schemes": [
- "https"
- ],
- "x-ms-parameterized-host": {
- "hostTemplate": "{endpoint}",
- "useSchemePrefix": false,
- "parameters": [
- {
- "name": "endpoint",
- "in": "path",
- "description": "An OpenAI endpoint supporting assistants functionality.",
- "required": true,
- "type": "string"
- }
- ]
- },
- "produces": [
- "application/json"
- ],
- "consumes": [
- "application/json"
- ],
- "security": [
- {
- "ApiKeyAuth": []
- },
- {
- "OAuth2Auth": [
- "https://cognitiveservices.azure.com/.default"
- ]
- }
- ],
- "securityDefinitions": {
- "ApiKeyAuth": {
- "type": "apiKey",
- "name": "api-key",
- "in": "header"
- },
- "OAuth2Auth": {
- "type": "oauth2",
- "flow": "implicit",
- "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/v2.0/authorize",
- "scopes": {
- "https://cognitiveservices.azure.com/.default": ""
- }
- }
- },
- "tags": [],
- "paths": {
- "/assistants": {
- "get": {
- "operationId": "ListAssistants",
- "description": "Gets a list of assistants that were previously created.",
- "parameters": [
- {
- "name": "limit",
- "in": "query",
- "description": "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 20.",
- "required": false,
- "type": "integer",
- "format": "int32",
- "default": 20
- },
- {
- "name": "order",
- "in": "query",
- "description": "Sort order by the created_at timestamp of the objects. asc for ascending order and desc for descending order.",
- "required": false,
- "type": "string",
- "default": "desc",
- "enum": [
- "asc",
- "desc"
- ],
- "x-ms-enum": {
- "name": "ListSortOrder",
- "modelAsString": true,
- "values": [
- {
- "name": "ascending",
- "value": "asc",
- "description": "Specifies an ascending sort order."
- },
- {
- "name": "descending",
- "value": "desc",
- "description": "Specifies a descending sort order."
- }
- ]
- }
- },
- {
- "name": "after",
- "in": "query",
- "description": "A cursor for use in pagination. after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include after=obj_foo in order to fetch the next page of the list.",
- "required": false,
- "type": "string"
- },
- {
- "name": "before",
- "in": "query",
- "description": "A cursor for use in pagination. before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include before=obj_foo in order to fetch the previous page of the list.",
- "required": false,
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "The requested list of assistants.",
- "schema": {
- "type": "object",
- "description": "The response data for a requested list of items.",
- "properties": {
- "object": {
- "type": "string",
- "description": "The object type, which is always list.",
- "enum": [
- "list"
- ],
- "x-ms-enum": {
- "modelAsString": false
- }
- },
- "data": {
- "type": "array",
- "description": "The requested list of items.",
- "items": {
- "$ref": "#/definitions/Assistant"
- }
- },
- "first_id": {
- "type": "string",
- "description": "The first ID represented in this list.",
- "x-ms-client-name": "firstId"
- },
- "last_id": {
- "type": "string",
- "description": "The last ID represented in this list.",
- "x-ms-client-name": "lastId"
- },
- "has_more": {
- "type": "boolean",
- "description": "A value indicating whether there are additional values available not captured in this list.",
- "x-ms-client-name": "hasMore"
- }
- },
- "required": [
- "object",
- "data",
- "first_id",
- "last_id",
- "has_more"
- ]
- }
- }
- }
- },
- "post": {
- "operationId": "CreateAssistant",
- "description": "Creates a new assistant.",
- "parameters": [
- {
- "name": "body",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/AssistantCreationOptions"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "The new assistant instance.",
- "schema": {
- "$ref": "#/definitions/Assistant"
- }
- }
- }
- }
- },
- "/assistants/{assistantId}": {
- "get": {
- "operationId": "GetAssistant",
- "description": "Retrieves an existing assistant.",
- "parameters": [
- {
- "name": "assistantId",
- "in": "path",
- "description": "The ID of the assistant to retrieve.",
- "required": true,
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "The requested assistant instance.",
- "schema": {
- "$ref": "#/definitions/Assistant"
- }
- }
- }
- },
- "post": {
- "operationId": "ModifyAssistant",
- "description": "Modifies an existing assistant.",
- "parameters": [
- {
- "name": "assistantId",
- "in": "path",
- "description": "The ID of the assistant to modify.",
- "required": true,
- "type": "string"
- },
- {
- "name": "modificationOptions",
- "in": "body",
- "description": "The details of the modification to perform on the specified assistant.",
- "required": true,
- "schema": {
- "$ref": "#/definitions/AssistantModificationOptions"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "The updated assistant instance.",
- "schema": {
- "$ref": "#/definitions/Assistant"
- }
- }
- }
- },
- "delete": {
- "operationId": "DeleteAssistant",
- "description": "Deletes an assistant.",
- "parameters": [
- {
- "name": "assistantId",
- "in": "path",
- "description": "The ID of the assistant to delete.",
- "required": true,
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "Status information about the requested deletion operation.",
- "schema": {
- "$ref": "#/definitions/AssistantDeletionStatus"
- }
- }
- }
- }
- },
- "/assistants/{assistantId}/files": {
- "get": {
- "operationId": "ListAssistantFiles",
- "description": "Gets a list of files attached to a specific assistant, as used by tools that can read files.",
- "parameters": [
- {
- "name": "assistantId",
- "in": "path",
- "description": "The ID of the assistant to retrieve the list of attached files for.",
- "required": true,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 20.",
- "required": false,
- "type": "integer",
- "format": "int32",
- "default": 20
- },
- {
- "name": "order",
- "in": "query",
- "description": "Sort order by the created_at timestamp of the objects. asc for ascending order and desc for descending order.",
- "required": false,
- "type": "string",
- "default": "desc",
- "enum": [
- "asc",
- "desc"
- ],
- "x-ms-enum": {
- "name": "ListSortOrder",
- "modelAsString": true,
- "values": [
- {
- "name": "ascending",
- "value": "asc",
- "description": "Specifies an ascending sort order."
- },
- {
- "name": "descending",
- "value": "desc",
- "description": "Specifies a descending sort order."
- }
- ]
- }
- },
- {
- "name": "after",
- "in": "query",
- "description": "A cursor for use in pagination. after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include after=obj_foo in order to fetch the next page of the list.",
- "required": false,
- "type": "string"
- },
- {
- "name": "before",
- "in": "query",
- "description": "A cursor for use in pagination. before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include before=obj_foo in order to fetch the previous page of the list.",
- "required": false,
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "The requested list of files attached to the specified assistant.",
- "schema": {
- "type": "object",
- "description": "The response data for a requested list of items.",
- "properties": {
- "object": {
- "type": "string",
- "description": "The object type, which is always list.",
- "enum": [
- "list"
- ],
- "x-ms-enum": {
- "modelAsString": false
- }
- },
- "data": {
- "type": "array",
- "description": "The requested list of items.",
- "items": {
- "$ref": "#/definitions/AssistantFile"
- }
- },
- "first_id": {
- "type": "string",
- "description": "The first ID represented in this list.",
- "x-ms-client-name": "firstId"
- },
- "last_id": {
- "type": "string",
- "description": "The last ID represented in this list.",
- "x-ms-client-name": "lastId"
- },
- "has_more": {
- "type": "boolean",
- "description": "A value indicating whether there are additional values available not captured in this list.",
- "x-ms-client-name": "hasMore"
- }
- },
- "required": [
- "object",
- "data",
- "first_id",
- "last_id",
- "has_more"
- ]
- }
- }
- }
- },
- "post": {
- "operationId": "CreateAssistantFile",
- "description": "Attaches a previously uploaded file to an assistant for use by tools that can read files.",
- "parameters": [
- {
- "name": "assistantId",
- "in": "path",
- "description": "The ID of the assistant to attach the file to.",
- "required": true,
- "type": "string"
- },
- {
- "name": "body",
- "in": "body",
- "required": true,
- "schema": {
- "type": "object",
- "properties": {
- "file_id": {
- "type": "string",
- "description": "The ID of the previously uploaded file to attach.",
- "x-ms-client-name": "fileId"
- }
- },
- "required": [
- "file_id"
- ]
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Information about the attached file.",
- "schema": {
- "$ref": "#/definitions/AssistantFile"
- }
- }
- }
- }
- },
- "/assistants/{assistantId}/files/{fileId}": {
- "get": {
- "operationId": "GetAssistantFile",
- "description": "Retrieves a file attached to an assistant.",
- "parameters": [
- {
- "name": "assistantId",
- "in": "path",
- "description": "The ID of the assistant associated with the attached file.",
- "required": true,
- "type": "string"
- },
- {
- "name": "fileId",
- "in": "path",
- "description": "The ID of the file to retrieve.",
- "required": true,
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "A representation of the attached file.",
- "schema": {
- "$ref": "#/definitions/AssistantFile"
- }
- }
- }
- },
- "delete": {
- "operationId": "DeleteAssistantFile",
- "description": "Unlinks a previously attached file from an assistant, rendering it unavailable for use by tools that can read\nfiles.",
- "parameters": [
- {
- "name": "assistantId",
- "in": "path",
- "description": "The ID of the assistant from which the specified file should be unlinked.",
- "required": true,
- "type": "string"
- },
- {
- "name": "fileId",
- "in": "path",
- "description": "The ID of the file to unlink from the specified assistant.",
- "required": true,
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "Status information about the requested file association deletion.",
- "schema": {
- "$ref": "#/definitions/AssistantFileDeletionStatus"
- }
- }
- }
- }
- },
- "/files": {
- "get": {
- "operationId": "ListFiles",
- "description": "Gets a list of previously uploaded files.",
- "parameters": [
- {
- "name": "purpose",
- "in": "query",
- "description": "A value that, when provided, limits list results to files matching the corresponding purpose.",
- "required": false,
- "type": "string",
- "enum": [
- "fine-tune",
- "fine-tune-results",
- "assistants",
- "assistants_output"
- ],
- "x-ms-enum": {
- "name": "FilePurpose",
- "modelAsString": true,
- "values": [
- {
- "name": "fineTune",
- "value": "fine-tune",
- "description": "Indicates a file is used for fine tuning input."
- },
- {
- "name": "fineTuneResults",
- "value": "fine-tune-results",
- "description": "Indicates a file is used for fine tuning results."
- },
- {
- "name": "assistants",
- "value": "assistants",
- "description": "Indicates a file is used as input to assistants."
- },
- {
- "name": "assistantsOutput",
- "value": "assistants_output",
- "description": "Indicates a file is used as output by assistants."
- }
- ]
- }
- }
- ],
- "responses": {
- "200": {
- "description": "The requested list of files.",
- "schema": {
- "$ref": "#/definitions/FileListResponse"
- }
- }
- }
- },
- "post": {
- "operationId": "CreateFile",
- "description": "Uploads a file for use by other operations.",
- "consumes": [
- "multipart/form-data"
- ],
- "parameters": [
- {
- "name": "file",
- "in": "formData",
- "description": "The file data (not filename) to upload.",
- "required": true,
- "type": "file"
- },
- {
- "name": "purpose",
- "in": "formData",
- "description": "The intended purpose of the file.",
- "required": true,
- "type": "string",
- "enum": [
- "fine-tune",
- "fine-tune-results",
- "assistants",
- "assistants_output"
- ],
- "x-ms-enum": {
- "name": "FilePurpose",
- "modelAsString": true,
- "values": [
- {
- "name": "fineTune",
- "value": "fine-tune",
- "description": "Indicates a file is used for fine tuning input."
- },
- {
- "name": "fineTuneResults",
- "value": "fine-tune-results",
- "description": "Indicates a file is used for fine tuning results."
- },
- {
- "name": "assistants",
- "value": "assistants",
- "description": "Indicates a file is used as input to assistants."
- },
- {
- "name": "assistantsOutput",
- "value": "assistants_output",
- "description": "Indicates a file is used as output by assistants."
- }
- ]
- }
- },
- {
- "name": "filename",
- "in": "formData",
- "description": "A filename to associate with the uploaded data.",
- "required": false,
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "A representation of the uploaded file.",
- "schema": {
- "$ref": "#/definitions/OpenAIFile"
- }
- }
- }
- }
- },
- "/files/{fileId}": {
- "get": {
- "operationId": "RetrieveFile",
- "description": "Returns information about a specific file. Does not retrieve file content.",
- "parameters": [
- {
- "name": "fileId",
- "in": "path",
- "description": "The ID of the file to retrieve.",
- "required": true,
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "The request has succeeded.",
- "schema": {
- "$ref": "#/definitions/OpenAIFile"
- }
- }
- }
- },
- "delete": {
- "operationId": "DeleteFile",
- "description": "Delete a previously uploaded file.",
- "parameters": [
- {
- "name": "fileId",
- "in": "path",
- "description": "The ID of the file to delete.",
- "required": true,
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "The request has succeeded.",
- "schema": {
- "$ref": "#/definitions/FileDeletionStatus"
- }
- }
- }
- }
- },
- "/threads": {
- "post": {
- "operationId": "CreateThread",
- "description": "Creates a new thread. Threads contain messages and can be run by assistants.",
- "parameters": [
- {
- "name": "body",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/AssistantThreadCreationOptions"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Information about the newly created thread.",
- "schema": {
- "$ref": "#/definitions/AssistantThread"
- }
- }
- }
- }
- },
- "/threads/{threadId}": {
- "get": {
- "operationId": "GetThread",
- "description": "Gets information about an existing thread.",
- "parameters": [
- {
- "name": "threadId",
- "in": "path",
- "description": "The ID of the thread to retrieve information about.",
- "required": true,
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "Information about the requested thread.",
- "schema": {
- "$ref": "#/definitions/AssistantThread"
- }
- }
- }
- },
- "post": {
- "operationId": "ModifyThread",
- "description": "Modifies an existing thread.",
- "parameters": [
- {
- "name": "threadId",
- "in": "path",
- "description": "The ID of the thread to modify.",
- "required": true,
- "type": "string"
- },
- {
- "name": "body",
- "in": "body",
- "required": true,
- "schema": {
- "type": "object",
- "properties": {
- "metadata": {
- "type": "object",
- "description": "A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.",
- "x-nullable": true,
- "additionalProperties": {
- "type": "string"
- }
- }
- }
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Information about the modified thread.",
- "schema": {
- "$ref": "#/definitions/AssistantThread"
- }
- }
- }
- },
- "delete": {
- "operationId": "DeleteThread",
- "description": "Deletes an existing thread.",
- "parameters": [
- {
- "name": "threadId",
- "in": "path",
- "description": "The ID of the thread to delete.",
- "required": true,
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "Status information about the requested thread deletion operation.",
- "schema": {
- "$ref": "#/definitions/ThreadDeletionStatus"
- }
- }
- }
- }
- },
- "/threads/{threadId}/messages": {
- "get": {
- "operationId": "ListMessages",
- "description": "Gets a list of messages that exist on a thread.",
- "parameters": [
- {
- "name": "threadId",
- "in": "path",
- "description": "The ID of the thread to list messages from.",
- "required": true,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 20.",
- "required": false,
- "type": "integer",
- "format": "int32",
- "default": 20
- },
- {
- "name": "order",
- "in": "query",
- "description": "Sort order by the created_at timestamp of the objects. asc for ascending order and desc for descending order.",
- "required": false,
- "type": "string",
- "default": "desc",
- "enum": [
- "asc",
- "desc"
- ],
- "x-ms-enum": {
- "name": "ListSortOrder",
- "modelAsString": true,
- "values": [
- {
- "name": "ascending",
- "value": "asc",
- "description": "Specifies an ascending sort order."
- },
- {
- "name": "descending",
- "value": "desc",
- "description": "Specifies a descending sort order."
- }
- ]
- }
- },
- {
- "name": "after",
- "in": "query",
- "description": "A cursor for use in pagination. after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include after=obj_foo in order to fetch the next page of the list.",
- "required": false,
- "type": "string"
- },
- {
- "name": "before",
- "in": "query",
- "description": "A cursor for use in pagination. before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include before=obj_foo in order to fetch the previous page of the list.",
- "required": false,
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "The requested list of messages.",
- "schema": {
- "type": "object",
- "description": "The response data for a requested list of items.",
- "properties": {
- "object": {
- "type": "string",
- "description": "The object type, which is always list.",
- "enum": [
- "list"
- ],
- "x-ms-enum": {
- "modelAsString": false
- }
- },
- "data": {
- "type": "array",
- "description": "The requested list of items.",
- "items": {
- "$ref": "#/definitions/ThreadMessage"
- }
- },
- "first_id": {
- "type": "string",
- "description": "The first ID represented in this list.",
- "x-ms-client-name": "firstId"
- },
- "last_id": {
- "type": "string",
- "description": "The last ID represented in this list.",
- "x-ms-client-name": "lastId"
- },
- "has_more": {
- "type": "boolean",
- "description": "A value indicating whether there are additional values available not captured in this list.",
- "x-ms-client-name": "hasMore"
- }
- },
- "required": [
- "object",
- "data",
- "first_id",
- "last_id",
- "has_more"
- ]
- }
- }
- }
- },
- "post": {
- "operationId": "CreateMessage",
- "description": "Creates a new message on a specified thread.",
- "parameters": [
- {
- "name": "threadId",
- "in": "path",
- "description": "The ID of the thread to create the new message on.",
- "required": true,
- "type": "string"
- },
- {
- "name": "body",
- "in": "body",
- "required": true,
- "schema": {
- "type": "object",
- "properties": {
- "role": {
- "$ref": "#/definitions/MessageRole",
- "description": "The role to associate with the new message."
- },
- "content": {
- "type": "string",
- "description": "The textual content for the new message."
- },
- "file_ids": {
- "type": "array",
- "description": "A list of up to 10 file IDs to associate with the message, as used by tools like 'code_interpreter' or 'retrieval' that can read files.",
- "items": {
- "type": "string"
- },
- "x-ms-client-name": "fileIds"
- },
- "metadata": {
- "type": "object",
- "description": "A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.",
- "x-nullable": true,
- "additionalProperties": {
- "type": "string"
- }
- }
- },
- "required": [
- "role",
- "content"
- ]
- }
- }
- ],
- "responses": {
- "200": {
- "description": "A representation of the new message.",
- "schema": {
- "$ref": "#/definitions/ThreadMessage"
- }
- }
- }
- }
- },
- "/threads/{threadId}/messages/{messageId}": {
- "get": {
- "operationId": "GetMessage",
- "description": "Gets an existing message from an existing thread.",
- "parameters": [
- {
- "name": "threadId",
- "in": "path",
- "description": "The ID of the thread to retrieve the specified message from.",
- "required": true,
- "type": "string"
- },
- {
- "name": "messageId",
- "in": "path",
- "description": "The ID of the message to retrieve from the specified thread.",
- "required": true,
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "A representation of the requested message.",
- "schema": {
- "$ref": "#/definitions/ThreadMessage"
- }
- }
- }
- },
- "post": {
- "operationId": "ModifyMessage",
- "description": "Modifies an existing message on an existing thread.",
- "parameters": [
- {
- "name": "threadId",
- "in": "path",
- "description": "The ID of the thread containing the specified message to modify.",
- "required": true,
- "type": "string"
- },
- {
- "name": "messageId",
- "in": "path",
- "description": "The ID of the message to modify on the specified thread.",
- "required": true,
- "type": "string"
- },
- {
- "name": "body",
- "in": "body",
- "required": true,
- "schema": {
- "type": "object",
- "properties": {
- "metadata": {
- "type": "object",
- "description": "A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.",
- "x-nullable": true,
- "additionalProperties": {
- "type": "string"
- }
- }
- }
- }
- }
- ],
- "responses": {
- "200": {
- "description": "A representation of the modified message.",
- "schema": {
- "$ref": "#/definitions/ThreadMessage"
- }
- }
- }
- }
- },
- "/threads/{threadId}/messages/{messageId}/files": {
- "get": {
- "operationId": "ListMessageFiles",
- "description": "Gets a list of previously uploaded files associated with a message from a thread.",
- "parameters": [
- {
- "name": "threadId",
- "in": "path",
- "description": "The ID of the thread containing the message to list files from.",
- "required": true,
- "type": "string"
- },
- {
- "name": "messageId",
- "in": "path",
- "description": "The ID of the message to list files from.",
- "required": true,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 20.",
- "required": false,
- "type": "integer",
- "format": "int32",
- "default": 20
- },
- {
- "name": "order",
- "in": "query",
- "description": "Sort order by the created_at timestamp of the objects. asc for ascending order and desc for descending order.",
- "required": false,
- "type": "string",
- "default": "desc",
- "enum": [
- "asc",
- "desc"
- ],
- "x-ms-enum": {
- "name": "ListSortOrder",
- "modelAsString": true,
- "values": [
- {
- "name": "ascending",
- "value": "asc",
- "description": "Specifies an ascending sort order."
- },
- {
- "name": "descending",
- "value": "desc",
- "description": "Specifies a descending sort order."
- }
- ]
- }
- },
- {
- "name": "after",
- "in": "query",
- "description": "A cursor for use in pagination. after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include after=obj_foo in order to fetch the next page of the list.",
- "required": false,
- "type": "string"
- },
- {
- "name": "before",
- "in": "query",
- "description": "A cursor for use in pagination. before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include before=obj_foo in order to fetch the previous page of the list.",
- "required": false,
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "The requested list of files associated with the specified message.",
- "schema": {
- "type": "object",
- "description": "The response data for a requested list of items.",
- "properties": {
- "object": {
- "type": "string",
- "description": "The object type, which is always list.",
- "enum": [
- "list"
- ],
- "x-ms-enum": {
- "modelAsString": false
- }
- },
- "data": {
- "type": "array",
- "description": "The requested list of items.",
- "items": {
- "$ref": "#/definitions/MessageFile"
- }
- },
- "first_id": {
- "type": "string",
- "description": "The first ID represented in this list.",
- "x-ms-client-name": "firstId"
- },
- "last_id": {
- "type": "string",
- "description": "The last ID represented in this list.",
- "x-ms-client-name": "lastId"
- },
- "has_more": {
- "type": "boolean",
- "description": "A value indicating whether there are additional values available not captured in this list.",
- "x-ms-client-name": "hasMore"
- }
- },
- "required": [
- "object",
- "data",
- "first_id",
- "last_id",
- "has_more"
- ]
- }
- }
- }
- }
- },
- "/threads/{threadId}/messages/{messageId}/files/{fileId}": {
- "get": {
- "operationId": "GetMessageFile",
- "description": "Gets information about a file attachment to a message within a thread.",
- "parameters": [
- {
- "name": "threadId",
- "in": "path",
- "description": "The ID of the thread containing the message to get information from.",
- "required": true,
- "type": "string"
- },
- {
- "name": "messageId",
- "in": "path",
- "description": "The ID of the message to get information from.",
- "required": true,
- "type": "string"
- },
- {
- "name": "fileId",
- "in": "path",
- "description": "The ID of the file to get information about.",
- "required": true,
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "The requested file information.",
- "schema": {
- "$ref": "#/definitions/MessageFile"
- }
- }
- }
- }
- },
- "/threads/{threadId}/runs": {
- "get": {
- "operationId": "ListRuns",
- "description": "Gets a list of runs for a specified thread.",
- "parameters": [
- {
- "name": "threadId",
- "in": "path",
- "description": "The ID of the thread to list runs from.",
- "required": true,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 20.",
- "required": false,
- "type": "integer",
- "format": "int32",
- "default": 20
- },
- {
- "name": "order",
- "in": "query",
- "description": "Sort order by the created_at timestamp of the objects. asc for ascending order and desc for descending order.",
- "required": false,
- "type": "string",
- "default": "desc",
- "enum": [
- "asc",
- "desc"
- ],
- "x-ms-enum": {
- "name": "ListSortOrder",
- "modelAsString": true,
- "values": [
- {
- "name": "ascending",
- "value": "asc",
- "description": "Specifies an ascending sort order."
- },
- {
- "name": "descending",
- "value": "desc",
- "description": "Specifies a descending sort order."
- }
- ]
- }
- },
- {
- "name": "after",
- "in": "query",
- "description": "A cursor for use in pagination. after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include after=obj_foo in order to fetch the next page of the list.",
- "required": false,
- "type": "string"
- },
- {
- "name": "before",
- "in": "query",
- "description": "A cursor for use in pagination. before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include before=obj_foo in order to fetch the previous page of the list.",
- "required": false,
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "The requested list of thread runs.",
- "schema": {
- "type": "object",
- "description": "The response data for a requested list of items.",
- "properties": {
- "object": {
- "type": "string",
- "description": "The object type, which is always list.",
- "enum": [
- "list"
- ],
- "x-ms-enum": {
- "modelAsString": false
- }
- },
- "data": {
- "type": "array",
- "description": "The requested list of items.",
- "items": {
- "$ref": "#/definitions/ThreadRun"
- }
- },
- "first_id": {
- "type": "string",
- "description": "The first ID represented in this list.",
- "x-ms-client-name": "firstId"
- },
- "last_id": {
- "type": "string",
- "description": "The last ID represented in this list.",
- "x-ms-client-name": "lastId"
- },
- "has_more": {
- "type": "boolean",
- "description": "A value indicating whether there are additional values available not captured in this list.",
- "x-ms-client-name": "hasMore"
- }
- },
- "required": [
- "object",
- "data",
- "first_id",
- "last_id",
- "has_more"
- ]
- }
- }
- }
- },
- "post": {
- "operationId": "CreateRun",
- "description": "Creates a new run for an assistant thread.",
- "parameters": [
- {
- "name": "threadId",
- "in": "path",
- "description": "The ID of the thread to run.",
- "required": true,
- "type": "string"
- },
- {
- "name": "body",
- "in": "body",
- "required": true,
- "schema": {
- "type": "object",
- "properties": {
- "assistant_id": {
- "type": "string",
- "description": "The ID of the assistant that should run the thread.",
- "x-ms-client-name": "assistantId"
- },
- "model": {
- "type": "string",
- "description": "The overridden model name that the assistant should use to run the thread."
- },
- "instructions": {
- "type": "string",
- "description": "The overridden system instructions that the assistant should use to run the thread."
- },
- "tools": {
- "type": "array",
- "description": "The overridden list of enabled tools that the assistant should use to run the thread.",
- "items": {
- "$ref": "#/definitions/ToolDefinition"
- },
- "x-ms-identifiers": []
- },
- "metadata": {
- "type": "object",
- "description": "A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.",
- "x-nullable": true,
- "additionalProperties": {
- "type": "string"
- }
- }
- },
- "required": [
- "assistant_id"
- ]
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Information about the new thread run.",
- "schema": {
- "$ref": "#/definitions/ThreadRun"
- }
- }
- }
- }
- },
- "/threads/{threadId}/runs/{runId}": {
- "get": {
- "operationId": "GetRun",
- "description": "Gets an existing run from an existing thread.",
- "parameters": [
- {
- "name": "threadId",
- "in": "path",
- "description": "The ID of the thread to retrieve run information from.",
- "required": true,
- "type": "string"
- },
- {
- "name": "runId",
- "in": "path",
- "description": "The ID of the thread to retrieve information about.",
- "required": true,
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "The requested information about the specified thread run.",
- "schema": {
- "$ref": "#/definitions/ThreadRun"
- }
- }
- }
- },
- "post": {
- "operationId": "ModifyRun",
- "description": "Modifies an existing thread run.",
- "parameters": [
- {
- "name": "threadId",
- "in": "path",
- "description": "The ID of the thread associated with the specified run.",
- "required": true,
- "type": "string"
- },
- {
- "name": "runId",
- "in": "path",
- "description": "The ID of the run to modify.",
- "required": true,
- "type": "string"
- },
- {
- "name": "body",
- "in": "body",
- "required": true,
- "schema": {
- "type": "object",
- "properties": {
- "metadata": {
- "type": "object",
- "description": "A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.",
- "x-nullable": true,
- "additionalProperties": {
- "type": "string"
- }
- }
- }
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Information about the modified run.",
- "schema": {
- "$ref": "#/definitions/ThreadRun"
- }
- }
- }
- }
- },
- "/threads/{threadId}/runs/{runId}/cancel": {
- "post": {
- "operationId": "CancelRun",
- "description": "Cancels a run of an in progress thread.",
- "parameters": [
- {
- "name": "threadId",
- "in": "path",
- "description": "The ID of the thread being run.",
- "required": true,
- "type": "string"
- },
- {
- "name": "runId",
- "in": "path",
- "description": "The ID of the run to cancel.",
- "required": true,
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "Updated information about the cancelled run.",
- "schema": {
- "$ref": "#/definitions/ThreadRun"
- }
- }
- }
- }
- },
- "/threads/{threadId}/runs/{runId}/steps": {
- "get": {
- "operationId": "ListRunSteps",
- "description": "Gets a list of run steps from a thread run.",
- "parameters": [
- {
- "name": "threadId",
- "in": "path",
- "description": "The ID of the thread that was run.",
- "required": true,
- "type": "string"
- },
- {
- "name": "runId",
- "in": "path",
- "description": "The ID of the run to list steps from.",
- "required": true,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "description": "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 20.",
- "required": false,
- "type": "integer",
- "format": "int32",
- "default": 20
- },
- {
- "name": "order",
- "in": "query",
- "description": "Sort order by the created_at timestamp of the objects. asc for ascending order and desc for descending order.",
- "required": false,
- "type": "string",
- "default": "desc",
- "enum": [
- "asc",
- "desc"
- ],
- "x-ms-enum": {
- "name": "ListSortOrder",
- "modelAsString": true,
- "values": [
- {
- "name": "ascending",
- "value": "asc",
- "description": "Specifies an ascending sort order."
- },
- {
- "name": "descending",
- "value": "desc",
- "description": "Specifies a descending sort order."
- }
- ]
- }
- },
- {
- "name": "after",
- "in": "query",
- "description": "A cursor for use in pagination. after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include after=obj_foo in order to fetch the next page of the list.",
- "required": false,
- "type": "string"
- },
- {
- "name": "before",
- "in": "query",
- "description": "A cursor for use in pagination. before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include before=obj_foo in order to fetch the previous page of the list.",
- "required": false,
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "The requested list of run steps.",
- "schema": {
- "type": "object",
- "description": "The response data for a requested list of items.",
- "properties": {
- "object": {
- "type": "string",
- "description": "The object type, which is always list.",
- "enum": [
- "list"
- ],
- "x-ms-enum": {
- "modelAsString": false
- }
- },
- "data": {
- "type": "array",
- "description": "The requested list of items.",
- "items": {
- "$ref": "#/definitions/RunStep"
- }
- },
- "first_id": {
- "type": "string",
- "description": "The first ID represented in this list.",
- "x-ms-client-name": "firstId"
- },
- "last_id": {
- "type": "string",
- "description": "The last ID represented in this list.",
- "x-ms-client-name": "lastId"
- },
- "has_more": {
- "type": "boolean",
- "description": "A value indicating whether there are additional values available not captured in this list.",
- "x-ms-client-name": "hasMore"
- }
- },
- "required": [
- "object",
- "data",
- "first_id",
- "last_id",
- "has_more"
- ]
- }
- }
- }
- }
- },
- "/threads/{threadId}/runs/{runId}/steps/{stepId}": {
- "get": {
- "operationId": "GetRunStep",
- "description": "Gets a single run step from a thread run.",
- "parameters": [
- {
- "name": "threadId",
- "in": "path",
- "description": "The ID of the thread that was run.",
- "required": true,
- "type": "string"
- },
- {
- "name": "runId",
- "in": "path",
- "description": "The ID of the specific run to retrieve the step from.",
- "required": true,
- "type": "string"
- },
- {
- "name": "stepId",
- "in": "path",
- "description": "The ID of the step to retrieve information about.",
- "required": true,
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "Information about the requested run step.",
- "schema": {
- "$ref": "#/definitions/RunStep"
- }
- }
- }
- }
- },
- "/threads/{threadId}/runs/{runId}/submit_tool_outputs": {
- "post": {
- "operationId": "SubmitToolOutputsToRun",
- "description": "Submits outputs from tools as requested by tool calls in a run. Runs that need submitted tool outputs will have a status of 'requires_action' with a required_action.type of 'submit_tool_outputs'.",
- "parameters": [
- {
- "name": "threadId",
- "in": "path",
- "description": "The ID of the thread that was run.",
- "required": true,
- "type": "string"
- },
- {
- "name": "runId",
- "in": "path",
- "description": "The ID of the run that requires tool outputs.",
- "required": true,
- "type": "string"
- },
- {
- "name": "body",
- "in": "body",
- "required": true,
- "schema": {
- "type": "object",
- "properties": {
- "tool_outputs": {
- "type": "array",
- "description": "The list of tool outputs requested by tool calls from the specified run.",
- "items": {
- "$ref": "#/definitions/ToolOutput"
- },
- "x-ms-client-name": "toolOutputs",
- "x-ms-identifiers": []
- }
- },
- "required": [
- "tool_outputs"
- ]
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Updated information about the run.",
- "schema": {
- "$ref": "#/definitions/ThreadRun"
- }
- }
- }
- }
- },
- "/threads/runs": {
- "post": {
- "operationId": "CreateThreadAndRun",
- "description": "Creates a new assistant thread and immediately starts a run using that new thread.",
- "parameters": [
- {
- "name": "body",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/CreateAndRunThreadOptions"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Information about the newly created thread.",
- "schema": {
- "$ref": "#/definitions/ThreadRun"
- }
- }
- }
- }
- }
- },
- "definitions": {
- "Assistant": {
- "type": "object",
- "description": "Represents an assistant that can call the model and use tools.",
- "properties": {
- "id": {
- "type": "string",
- "description": "The identifier, which can be referenced in API endpoints."
- },
- "object": {
- "type": "string",
- "description": "The object type, which is always assistant.",
- "enum": [
- "assistant"
- ],
- "x-ms-enum": {
- "modelAsString": false
- }
- },
- "created_at": {
- "type": "integer",
- "format": "unixtime",
- "description": "The Unix timestamp, in seconds, representing when this object was created.",
- "x-ms-client-name": "createdAt"
- },
- "name": {
- "type": "string",
- "description": "The name of the assistant.",
- "x-nullable": true
- },
- "description": {
- "type": "string",
- "description": "The description of the assistant.",
- "x-nullable": true
- },
- "model": {
- "type": "string",
- "description": "The ID of the model to use."
- },
- "instructions": {
- "type": "string",
- "description": "The system instructions for the assistant to use.",
- "x-nullable": true
- },
- "tools": {
- "type": "array",
- "description": "The collection of tools enabled for the assistant.",
- "default": [],
- "items": {
- "$ref": "#/definitions/ToolDefinition"
- },
- "x-ms-identifiers": []
- },
- "file_ids": {
- "type": "array",
- "description": "A list of attached file IDs, ordered by creation date in ascending order.",
- "default": [],
- "items": {
- "type": "string"
- },
- "x-ms-client-name": "fileIds"
- },
- "metadata": {
- "type": "object",
- "description": "A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.",
- "x-nullable": true,
- "additionalProperties": {
- "type": "string"
- }
- }
- },
- "required": [
- "id",
- "object",
- "created_at",
- "name",
- "description",
- "model",
- "instructions",
- "tools",
- "file_ids",
- "metadata"
- ]
- },
- "AssistantCreationOptions": {
- "type": "object",
- "description": "The request details to use when creating a new assistant.",
- "properties": {
- "model": {
- "type": "string",
- "description": "The ID of the model to use."
- },
- "name": {
- "type": "string",
- "description": "The name of the new assistant.",
- "x-nullable": true
- },
- "description": {
- "type": "string",
- "description": "The description of the new assistant.",
- "x-nullable": true
- },
- "instructions": {
- "type": "string",
- "description": "The system instructions for the new assistant to use.",
- "x-nullable": true
- },
- "tools": {
- "type": "array",
- "description": "The collection of tools to enable for the new assistant.",
- "default": [],
- "items": {
- "$ref": "#/definitions/ToolDefinition"
- },
- "x-ms-identifiers": []
- },
- "file_ids": {
- "type": "array",
- "description": "A list of previously uploaded file IDs to attach to the assistant.",
- "default": [],
- "items": {
- "type": "string"
- },
- "x-ms-client-name": "fileIds"
- },
- "metadata": {
- "type": "object",
- "description": "A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.",
- "x-nullable": true,
- "additionalProperties": {
- "type": "string"
- }
- }
- },
- "required": [
- "model"
- ]
- },
- "AssistantDeletionStatus": {
- "type": "object",
- "description": "The status of an assistant deletion operation.",
- "properties": {
- "id": {
- "type": "string",
- "description": "The ID of the resource specified for deletion."
- },
- "deleted": {
- "type": "boolean",
- "description": "A value indicating whether deletion was successful."
- },
- "object": {
- "type": "string",
- "description": "The object type, which is always 'assistant.deleted'.",
- "enum": [
- "assistant.deleted"
- ],
- "x-ms-enum": {
- "modelAsString": false
- }
- }
- },
- "required": [
- "id",
- "deleted",
- "object"
- ]
- },
- "AssistantFile": {
- "type": "object",
- "description": "Information about a file attached to an assistant, as used by tools that can read files.",
- "properties": {
- "id": {
- "type": "string",
- "description": "The identifier, which can be referenced in API endpoints."
- },
- "object": {
- "type": "string",
- "description": "The object type, which is always 'assistant.file'.",
- "enum": [
- "assistant.file"
- ],
- "x-ms-enum": {
- "modelAsString": false
- }
- },
- "created_at": {
- "type": "integer",
- "format": "unixtime",
- "description": "The Unix timestamp, in seconds, representing when this object was created.",
- "x-ms-client-name": "createdAt"
- },
- "assistant_id": {
- "type": "string",
- "description": "The assistant ID that the file is attached to.",
- "x-ms-client-name": "assistantId"
- }
- },
- "required": [
- "id",
- "object",
- "created_at",
- "assistant_id"
- ]
- },
- "AssistantFileDeletionStatus": {
- "type": "object",
- "description": "The status of an assistant file deletion operation.",
- "properties": {
- "id": {
- "type": "string",
- "description": "The ID of the resource specified for deletion."
- },
- "deleted": {
- "type": "boolean",
- "description": "A value indicating whether deletion was successful."
- },
- "object": {
- "type": "string",
- "description": "The object type, which is always 'assistant.file.deleted'.",
- "enum": [
- "assistant.file.deleted"
- ],
- "x-ms-enum": {
- "modelAsString": false
- }
- }
- },
- "required": [
- "id",
- "deleted",
- "object"
- ]
- },
- "AssistantModificationOptions": {
- "type": "object",
- "description": "The request details to use when modifying an existing assistant.",
- "properties": {
- "model": {
- "type": "string",
- "description": "The ID of the model to use."
- },
- "name": {
- "type": "string",
- "description": "The modified name for the assistant to use.",
- "x-nullable": true
- },
- "description": {
- "type": "string",
- "description": "The modified description for the assistant to use.",
- "x-nullable": true
- },
- "instructions": {
- "type": "string",
- "description": "The modified system instructions for the new assistant to use.",
- "x-nullable": true
- },
- "tools": {
- "type": "array",
- "description": "The modified collection of tools to enable for the assistant.",
- "default": [],
- "items": {
- "$ref": "#/definitions/ToolDefinition"
- },
- "x-ms-identifiers": []
- },
- "file_ids": {
- "type": "array",
- "description": "The modified list of previously uploaded fileIDs to attach to the assistant.",
- "default": [],
- "items": {
- "type": "string"
- },
- "x-ms-client-name": "fileIds"
- },
- "metadata": {
- "type": "object",
- "description": "A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.",
- "x-nullable": true,
- "additionalProperties": {
- "type": "string"
- }
- }
- }
- },
- "AssistantThread": {
- "type": "object",
- "description": "Information about a single thread associated with an assistant.",
- "properties": {
- "id": {
- "type": "string",
- "description": "The identifier, which can be referenced in API endpoints."
- },
- "object": {
- "type": "string",
- "description": "The object type, which is always 'thread'.",
- "enum": [
- "thread"
- ],
- "x-ms-enum": {
- "modelAsString": false
- }
- },
- "created_at": {
- "type": "integer",
- "format": "unixtime",
- "description": "The Unix timestamp, in seconds, representing when this object was created.",
- "x-ms-client-name": "createdAt"
- },
- "metadata": {
- "type": "object",
- "description": "A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.",
- "x-nullable": true,
- "additionalProperties": {
- "type": "string"
- }
- }
- },
- "required": [
- "id",
- "object",
- "created_at",
- "metadata"
- ]
- },
- "AssistantThreadCreationOptions": {
- "type": "object",
- "description": "The details used to create a new assistant thread.",
- "properties": {
- "messages": {
- "type": "array",
- "description": "The messages to associate with the new thread.",
- "items": {
- "$ref": "#/definitions/ThreadMessage"
- }
- },
- "metadata": {
- "type": "object",
- "description": "A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.",
- "x-nullable": true,
- "additionalProperties": {
- "type": "string"
- }
- }
- }
- },
- "CodeInterpreterImageOutput": {
- "type": "object",
- "description": "A representation of an image output emitted by a code interpreter tool in response to a tool call by the model.",
- "properties": {
- "image": {
- "$ref": "#/definitions/CodeInterpreterImageReference",
- "description": "Referential information for the image associated with this output."
- }
- },
- "required": [
- "image"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/CodeInterpreterToolCallOutput"
- }
- ],
- "x-ms-discriminator-value": "image"
- },
- "CodeInterpreterImageReference": {
- "type": "object",
- "description": "An image reference emitted by a code interpreter tool in response to a tool call by the model.",
- "properties": {
- "file_id": {
- "type": "string",
- "description": "The ID of the file associated with this image.",
- "x-ms-client-name": "fileId"
- }
- },
- "required": [
- "file_id"
- ]
- },
- "CodeInterpreterLogOutput": {
- "type": "object",
- "description": "A representation of a log output emitted by a code interpreter tool in response to a tool call by the model.",
- "properties": {
- "logs": {
- "type": "string",
- "description": "The serialized log output emitted by the code interpreter."
- }
- },
- "required": [
- "logs"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/CodeInterpreterToolCallOutput"
- }
- ],
- "x-ms-discriminator-value": "logs"
- },
- "CodeInterpreterToolCall": {
- "type": "object",
- "description": "A tool call to a code interpreter tool, issued by the model in evaluation of a configured code interpreter tool, that\nrepresents submitted output needed or already fulfilled by the tool for the model to continue.",
- "properties": {
- "code_interpreter": {
- "$ref": "#/definitions/CodeInterpreterToolCallDetails",
- "description": "The details of the tool call to the code interpreter tool.",
- "x-ms-client-name": "codeInterpreter"
- }
- },
- "required": [
- "code_interpreter"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/ToolCall"
- }
- ],
- "x-ms-discriminator-value": "code_interpreter"
- },
- "CodeInterpreterToolCallDetails": {
- "type": "object",
- "description": "The detailed information about a code interpreter invocation by the model.",
- "properties": {
- "input": {
- "type": "string",
- "description": "The input provided by the model to the code interpreter tool."
- },
- "outputs": {
- "type": "array",
- "description": "The outputs produced by the code interpreter tool back to the model in response to the tool call.",
- "items": {
- "$ref": "#/definitions/CodeInterpreterToolCallOutput"
- },
- "x-ms-identifiers": []
- }
- },
- "required": [
- "input",
- "outputs"
- ]
- },
- "CodeInterpreterToolCallOutput": {
- "type": "object",
- "description": "An abstract representation of an emitted output from a code interpreter tool.",
- "properties": {
- "type": {
- "type": "string",
- "description": "The object type."
- }
- },
- "discriminator": "type",
- "required": [
- "type"
- ]
- },
- "CodeInterpreterToolDefinition": {
- "type": "object",
- "description": "The input definition information for a code interpreter tool as used to configure an assistant.",
- "allOf": [
- {
- "$ref": "#/definitions/ToolDefinition"
- }
- ],
- "x-ms-discriminator-value": "code_interpreter"
- },
- "CreateAndRunThreadOptions": {
- "type": "object",
- "description": "The details used when creating and immediately running a new assistant thread.",
- "properties": {
- "assistant_id": {
- "type": "string",
- "description": "The ID of the assistant for which the thread should be created.",
- "x-ms-client-name": "assistantId"
- },
- "thread": {
- "$ref": "#/definitions/AssistantThreadCreationOptions",
- "description": "The details used to create the new thread."
- },
- "model": {
- "type": "string",
- "description": "The overridden model that the assistant should use to run the thread."
- },
- "instructions": {
- "type": "string",
- "description": "The overridden system instructions the assistant should use to run the thread."
- },
- "tools": {
- "type": "array",
- "description": "The overridden list of enabled tools the assistant should use to run the thread.",
- "items": {
- "$ref": "#/definitions/ToolDefinition"
- },
- "x-ms-identifiers": []
- },
- "metadata": {
- "type": "object",
- "description": "A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.",
- "x-nullable": true,
- "additionalProperties": {
- "type": "string"
- }
- }
- },
- "required": [
- "assistant_id"
- ]
- },
- "FileDeletionStatus": {
- "type": "object",
- "description": "A status response from a file deletion operation.",
- "properties": {
- "id": {
- "type": "string",
- "description": "The ID of the resource specified for deletion."
- },
- "deleted": {
- "type": "boolean",
- "description": "A value indicating whether deletion was successful."
- },
- "object": {
- "type": "string",
- "description": "The object type, which is always 'file'.",
- "enum": [
- "file"
- ],
- "x-ms-enum": {
- "modelAsString": false
- }
- }
- },
- "required": [
- "id",
- "deleted",
- "object"
- ]
- },
- "FileListResponse": {
- "type": "object",
- "description": "The response data from a file list operation.",
- "properties": {
- "object": {
- "type": "string",
- "description": "The object type, which is always 'list'.",
- "enum": [
- "list"
- ],
- "x-ms-enum": {
- "modelAsString": false
- }
- },
- "data": {
- "type": "array",
- "description": "The files returned for the request.",
- "items": {
- "$ref": "#/definitions/OpenAIFile"
- }
- }
- },
- "required": [
- "object",
- "data"
- ]
- },
- "FilePurpose": {
- "type": "string",
- "description": "The possible values denoting the intended usage of a file.",
- "enum": [
- "fine-tune",
- "fine-tune-results",
- "assistants",
- "assistants_output"
- ],
- "x-ms-enum": {
- "name": "FilePurpose",
- "modelAsString": true,
- "values": [
- {
- "name": "fineTune",
- "value": "fine-tune",
- "description": "Indicates a file is used for fine tuning input."
- },
- {
- "name": "fineTuneResults",
- "value": "fine-tune-results",
- "description": "Indicates a file is used for fine tuning results."
- },
- {
- "name": "assistants",
- "value": "assistants",
- "description": "Indicates a file is used as input to assistants."
- },
- {
- "name": "assistantsOutput",
- "value": "assistants_output",
- "description": "Indicates a file is used as output by assistants."
- }
- ]
- }
- },
- "FunctionDefinition": {
- "type": "object",
- "description": "The input definition information for a function.",
- "properties": {
- "name": {
- "type": "string",
- "description": "The name of the function to be called."
- },
- "description": {
- "type": "string",
- "description": "A description of what the function does, used by the model to choose when and how to call the function."
- },
- "parameters": {
- "description": "The parameters the functions accepts, described as a JSON Schema object."
- }
- },
- "required": [
- "name",
- "parameters"
- ]
- },
- "FunctionToolCall": {
- "type": "object",
- "description": "A tool call to a function tool, issued by the model in evaluation of a configured function tool, that represents\ngiven function inputs and submitted function outputs needed or already fulfilled by the tool for the model to continue.",
- "properties": {
- "function": {
- "$ref": "#/definitions/FunctionToolCallDetails",
- "description": "The detailed information about the function called by the model."
- }
- },
- "required": [
- "function"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/ToolCall"
- }
- ],
- "x-ms-discriminator-value": "function"
- },
- "FunctionToolCallDetails": {
- "type": "object",
- "description": "The detailed information about the function called by the model.",
- "properties": {
- "name": {
- "type": "string",
- "description": "The name of the function."
- },
- "arguments": {
- "type": "string",
- "description": "The arguments that the model requires are provided to the named function."
- },
- "output": {
- "type": "string",
- "description": "The output of the function, only populated for function calls that have already have had their outputs submitted.",
- "x-nullable": true
- }
- },
- "required": [
- "name",
- "arguments",
- "output"
- ]
- },
- "FunctionToolDefinition": {
- "type": "object",
- "description": "The input definition information for a function tool as used to configure an assistant.",
- "properties": {
- "function": {
- "$ref": "#/definitions/FunctionDefinition",
- "description": "The definition of the concrete function that the function tool should call."
- }
- },
- "required": [
- "function"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/ToolDefinition"
- }
- ],
- "x-ms-discriminator-value": "function"
- },
- "MessageContent": {
- "type": "object",
- "description": "An abstract representation of a single item of thread message content.",
- "properties": {
- "type": {
- "type": "string",
- "description": "The object type."
- }
- },
- "discriminator": "type",
- "required": [
- "type"
- ]
- },
- "MessageFile": {
- "type": "object",
- "description": "Information about a file attached to an assistant thread message.",
- "properties": {
- "id": {
- "type": "string",
- "description": "The identifier, which can be referenced in API endpoints."
- },
- "object": {
- "type": "string",
- "description": "The object type, which is always 'thread.message.file'.",
- "enum": [
- "thread.message.file"
- ],
- "x-ms-enum": {
- "modelAsString": false
- }
- },
- "created_at": {
- "type": "integer",
- "format": "unixtime",
- "description": "The Unix timestamp, in seconds, representing when this object was created.",
- "x-ms-client-name": "createdAt"
- },
- "message_id": {
- "type": "string",
- "description": "The ID of the message that this file is attached to.",
- "x-ms-client-name": "messageId"
- }
- },
- "required": [
- "id",
- "object",
- "created_at",
- "message_id"
- ]
- },
- "MessageFileCitationTextAnnotation": {
- "type": "object",
- "description": "A citation within the message that points to a specific quote from a specific File associated with the assistant or the message. Generated when the assistant uses the 'retrieval' tool to search files.",
- "properties": {
- "file_citation": {
- "$ref": "#/definitions/MessageTextFileCitationDetails",
- "description": "A citation within the message that points to a specific quote from a specific file.\nGenerated when the assistant uses the \"retrieval\" tool to search files.",
- "x-ms-client-name": "fileCitation"
- }
- },
- "required": [
- "file_citation"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/MessageTextAnnotation"
- }
- ],
- "x-ms-discriminator-value": "file_citation"
- },
- "MessageFilePathDetails": {
- "type": "object",
- "description": "An encapsulation of an image file ID, as used by message image content.",
- "properties": {
- "file_id": {
- "type": "string",
- "description": "The ID of the specific file that the citation is from.",
- "x-ms-client-name": "fileId"
- }
- },
- "required": [
- "file_id"
- ]
- },
- "MessageFilePathTextAnnotation": {
- "type": "object",
- "description": "A citation within the message that points to a file located at a specific path.",
- "properties": {
- "file_path": {
- "$ref": "#/definitions/MessageFilePathDetails",
- "description": "A URL for the file that's generated when the assistant used the code_interpreter tool to generate a file.",
- "x-ms-client-name": "filePath"
- }
- },
- "required": [
- "file_path"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/MessageTextAnnotation"
- }
- ],
- "x-ms-discriminator-value": "file_path"
- },
- "MessageImageFileContent": {
- "type": "object",
- "description": "A representation of image file content in a thread message.",
- "properties": {
- "image_file": {
- "$ref": "#/definitions/MessageImageFileDetails",
- "description": "The image file for this thread message content item.",
- "x-ms-client-name": "imageFile"
- }
- },
- "required": [
- "image_file"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/MessageContent"
- }
- ],
- "x-ms-discriminator-value": "image_file"
- },
- "MessageImageFileDetails": {
- "type": "object",
- "description": "An image reference, as represented in thread message content.",
- "properties": {
- "file_id": {
- "$ref": "#/definitions/MessageImageFileIdDetails",
- "description": "The ID for the file associated with this image.",
- "x-ms-client-name": "fileId"
- }
- },
- "required": [
- "file_id"
- ]
- },
- "MessageImageFileIdDetails": {
- "type": "object",
- "description": "An encapsulation of an image file ID, as used by message image content.",
- "properties": {
- "file_id": {
- "type": "string",
- "description": "The ID of the specific image file.",
- "x-ms-client-name": "fileId"
- }
- },
- "required": [
- "file_id"
- ]
- },
- "MessageRole": {
- "type": "string",
- "description": "The possible values for roles attributed to messages in a thread.",
- "enum": [
- "user",
- "assistant"
- ],
- "x-ms-enum": {
- "name": "MessageRole",
- "modelAsString": true,
- "values": [
- {
- "name": "user",
- "value": "user",
- "description": "The role representing the end-user."
- },
- {
- "name": "assistant",
- "value": "assistant",
- "description": "The role representing the assistant."
- }
- ]
- }
- },
- "MessageTextAnnotation": {
- "type": "object",
- "description": "An abstract representation of an annotation to text thread message content.",
- "properties": {
- "type": {
- "type": "string",
- "description": "The object type."
- },
- "text": {
- "type": "string",
- "description": "The textual content associated with this text annotation item."
- },
- "start_index": {
- "type": "integer",
- "format": "int32",
- "description": "The first text index associated with this text annotation.",
- "x-ms-client-name": "startIndex"
- },
- "end_index": {
- "type": "integer",
- "format": "int32",
- "description": "The last text index associated with this text annotation.",
- "x-ms-client-name": "endIndex"
- }
- },
- "discriminator": "type",
- "required": [
- "type",
- "text",
- "start_index",
- "end_index"
- ]
- },
- "MessageTextContent": {
- "type": "object",
- "description": "A representation of a textual item of thread message content.",
- "properties": {
- "text": {
- "$ref": "#/definitions/MessageTextDetails",
- "description": "The text and associated annotations for this thread message content item."
- }
- },
- "required": [
- "text"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/MessageContent"
- }
- ],
- "x-ms-discriminator-value": "text"
- },
- "MessageTextDetails": {
- "type": "object",
- "description": "The text and associated annotations for a single item of assistant thread message content.",
- "properties": {
- "value": {
- "type": "string",
- "description": "The text data."
- },
- "annotations": {
- "type": "array",
- "description": "A list of annotations associated with this text.",
- "items": {
- "$ref": "#/definitions/MessageTextAnnotation"
- },
- "x-ms-identifiers": []
- }
- },
- "required": [
- "value",
- "annotations"
- ]
- },
- "MessageTextFileCitationDetails": {
- "type": "object",
- "description": "A representation of a file-based text citation, as used in a file-based annotation of text thread message content.",
- "properties": {
- "file_id": {
- "type": "string",
- "description": "The ID of the file associated with this citation.",
- "x-ms-client-name": "fileId"
- },
- "quote": {
- "type": "string",
- "description": "The specific quote cited in the associated file."
- }
- },
- "required": [
- "file_id",
- "quote"
- ]
- },
- "OpenAIFile": {
- "type": "object",
- "description": "Represents an assistant that can call the model and use tools.",
- "properties": {
- "object": {
- "type": "string",
- "description": "The object type, which is always 'file'.",
- "enum": [
- "file"
- ],
- "x-ms-enum": {
- "modelAsString": false
- }
- },
- "id": {
- "type": "string",
- "description": "The identifier, which can be referenced in API endpoints."
- },
- "bytes": {
- "type": "integer",
- "format": "int32",
- "description": "The size of the file, in bytes."
- },
- "filename": {
- "type": "string",
- "description": "The name of the file."
- },
- "created_at": {
- "type": "integer",
- "format": "unixtime",
- "description": "The Unix timestamp, in seconds, representing when this object was created.",
- "x-ms-client-name": "createdAt"
- },
- "purpose": {
- "$ref": "#/definitions/FilePurpose",
- "description": "The intended purpose of a file."
- }
- },
- "required": [
- "object",
- "id",
- "bytes",
- "filename",
- "created_at",
- "purpose"
- ]
- },
- "RequiredAction": {
- "type": "object",
- "description": "An abstract representation of a required action for an assistant thread run to continue.",
- "properties": {
- "type": {
- "type": "string",
- "description": "The object type."
- }
- },
- "discriminator": "type",
- "required": [
- "type"
- ]
- },
- "RetrievalToolCall": {
- "type": "object",
- "description": "A tool call to a retrieval tool, issued by the model in evaluation of a configured retrieval tool, that represents\nsubmitted output needed or already fulfilled by the tool for the model to continue.",
- "properties": {
- "retrieval": {
- "type": "object",
- "description": "The key/value pairs produced by the retrieval tool.",
- "additionalProperties": {
- "type": "string"
- }
- }
- },
- "required": [
- "retrieval"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/ToolCall"
- }
- ],
- "x-ms-discriminator-value": "retrieval"
- },
- "RetrievalToolDefinition": {
- "type": "object",
- "description": "The input definition information for a retrieval tool as used to configure an assistant.",
- "allOf": [
- {
- "$ref": "#/definitions/ToolDefinition"
- }
- ],
- "x-ms-discriminator-value": "retrieval"
- },
- "RunError": {
- "type": "object",
- "description": "The details of an error as encountered by an assistant thread run.",
- "properties": {
- "code": {
- "type": "string",
- "description": "The status for the error."
- },
- "message": {
- "type": "string",
- "description": "The human-readable text associated with the error."
- }
- },
- "required": [
- "code",
- "message"
- ]
- },
- "RunStatus": {
- "type": "string",
- "description": "Possible values for the status of an assistant thread run.",
- "enum": [
- "queued",
- "in_progress",
- "requires_action",
- "cancelling",
- "cancelled",
- "failed",
- "completed",
- "expired"
- ],
- "x-ms-enum": {
- "name": "RunStatus",
- "modelAsString": true,
- "values": [
- {
- "name": "queued",
- "value": "queued",
- "description": "Represents a run that is queued to start."
- },
- {
- "name": "inProgress",
- "value": "in_progress",
- "description": "Represents a run that is in progress."
- },
- {
- "name": "requiresAction",
- "value": "requires_action",
- "description": "Represents a run that needs another operation, such as tool output submission, to continue."
- },
- {
- "name": "cancelling",
- "value": "cancelling",
- "description": "Represents a run that is in the process of cancellation."
- },
- {
- "name": "cancelled",
- "value": "cancelled",
- "description": "Represents a run that has been cancelled."
- },
- {
- "name": "failed",
- "value": "failed",
- "description": "Represents a run that failed."
- },
- {
- "name": "completed",
- "value": "completed",
- "description": "Represents a run that successfully completed."
- },
- {
- "name": "expired",
- "value": "expired",
- "description": "Represents a run that expired before it could otherwise finish."
- }
- ]
- }
- },
- "RunStep": {
- "type": "object",
- "description": "Detailed information about a single step of an assistant thread run.",
- "properties": {
- "id": {
- "type": "string",
- "description": "The identifier, which can be referenced in API endpoints."
- },
- "object": {
- "type": "string",
- "description": "The object type, which is always 'thread.run.step'.",
- "enum": [
- "thread.run.step"
- ],
- "x-ms-enum": {
- "modelAsString": false
- }
- },
- "type": {
- "$ref": "#/definitions/RunStepType",
- "description": "The type of run step, which can be either message_creation or tool_calls."
- },
- "assistant_id": {
- "type": "string",
- "description": "The ID of the assistant associated with the run step.",
- "x-ms-client-name": "assistantId"
- },
- "thread_id": {
- "type": "string",
- "description": "The ID of the thread that was run.",
- "x-ms-client-name": "threadId"
- },
- "run_id": {
- "type": "string",
- "description": "The ID of the run that this run step is a part of.",
- "x-ms-client-name": "runId"
- },
- "status": {
- "$ref": "#/definitions/RunStepStatus",
- "description": "The status of this run step."
- },
- "step_details": {
- "$ref": "#/definitions/RunStepDetails",
- "description": "The details for this run step.",
- "x-ms-client-name": "stepDetails"
- },
- "last_error": {
- "type": "object",
- "description": "If applicable, information about the last error encountered by this run step.",
- "x-nullable": true,
- "allOf": [
- {
- "$ref": "#/definitions/RunStepError"
- }
- ],
- "x-ms-client-name": "lastError"
- },
- "created_at": {
- "type": "integer",
- "format": "unixtime",
- "description": "The Unix timestamp, in seconds, representing when this object was created.",
- "x-ms-client-name": "createdAt"
- },
- "expired_at": {
- "type": "string",
- "format": "date-time",
- "description": "The Unix timestamp, in seconds, representing when this item expired.",
- "x-nullable": true,
- "x-ms-client-name": "expiredAt"
- },
- "completed_at": {
- "type": "string",
- "format": "date-time",
- "description": "The Unix timestamp, in seconds, representing when this completed.",
- "x-nullable": true,
- "x-ms-client-name": "completedAt"
- },
- "cancelled_at": {
- "type": "string",
- "format": "date-time",
- "description": "The Unix timestamp, in seconds, representing when this was cancelled.",
- "x-nullable": true,
- "x-ms-client-name": "cancelledAt"
- },
- "failed_at": {
- "type": "string",
- "format": "date-time",
- "description": "The Unix timestamp, in seconds, representing when this failed.",
- "x-nullable": true,
- "x-ms-client-name": "failedAt"
- },
- "metadata": {
- "type": "object",
- "description": "A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.",
- "x-nullable": true,
- "additionalProperties": {
- "type": "string"
- }
- }
- },
- "required": [
- "id",
- "object",
- "type",
- "assistant_id",
- "thread_id",
- "run_id",
- "status",
- "step_details",
- "last_error",
- "created_at",
- "expired_at",
- "completed_at",
- "cancelled_at",
- "failed_at",
- "metadata"
- ]
- },
- "RunStepDetails": {
- "type": "object",
- "description": "An abstract representation of the details for a run step.",
- "properties": {
- "type": {
- "$ref": "#/definitions/RunStepType",
- "description": "The object type."
- }
- },
- "discriminator": "type",
- "required": [
- "type"
- ]
- },
- "RunStepError": {
- "type": "object",
- "description": "The error information associated with a failed run step.",
- "properties": {
- "code": {
- "$ref": "#/definitions/RunStepErrorCode",
- "description": "The error code for this error."
- },
- "message": {
- "type": "string",
- "description": "The human-readable text associated with this error."
- }
- },
- "required": [
- "code",
- "message"
- ]
- },
- "RunStepErrorCode": {
- "type": "string",
- "description": "Possible error code values attributable to a failed run step.",
- "enum": [
- "server_error",
- "rate_limit_exceeded"
- ],
- "x-ms-enum": {
- "name": "RunStepErrorCode",
- "modelAsString": true,
- "values": [
- {
- "name": "serverError",
- "value": "server_error",
- "description": "Represents a server error."
- },
- {
- "name": "rateLimitExceeded",
- "value": "rate_limit_exceeded",
- "description": "Represents an error indicating configured rate limits were exceeded."
- }
- ]
- }
- },
- "RunStepMessageCreationDetails": {
- "type": "object",
- "description": "The detailed information associated with a message creation run step.",
- "properties": {
- "message_creation": {
- "$ref": "#/definitions/RunStepMessageCreationReference",
- "description": "Information about the message creation associated with this run step.",
- "x-ms-client-name": "messageCreation"
- }
- },
- "required": [
- "message_creation"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/RunStepDetails"
- }
- ],
- "x-ms-discriminator-value": "message_creation"
- },
- "RunStepMessageCreationReference": {
- "type": "object",
- "description": "The details of a message created as a part of a run step.",
- "properties": {
- "message_id": {
- "type": "string",
- "description": "The ID of the message created by this run step.",
- "x-ms-client-name": "messageId"
- }
- },
- "required": [
- "message_id"
- ]
- },
- "RunStepStatus": {
- "type": "string",
- "description": "Possible values for the status of a run step.",
- "enum": [
- "in_progress",
- "cancelled",
- "failed",
- "completed",
- "expired"
- ],
- "x-ms-enum": {
- "name": "RunStepStatus",
- "modelAsString": true,
- "values": [
- {
- "name": "inProgress",
- "value": "in_progress",
- "description": "Represents a run step still in progress."
- },
- {
- "name": "cancelled",
- "value": "cancelled",
- "description": "Represents a run step that was cancelled."
- },
- {
- "name": "failed",
- "value": "failed",
- "description": "Represents a run step that failed."
- },
- {
- "name": "completed",
- "value": "completed",
- "description": "Represents a run step that successfully completed."
- },
- {
- "name": "expired",
- "value": "expired",
- "description": "Represents a run step that expired before otherwise finishing."
- }
- ]
- }
- },
- "RunStepToolCallDetails": {
- "type": "object",
- "description": "The detailed information associated with a run step calling tools.",
- "properties": {
- "tool_calls": {
- "type": "array",
- "description": "A list tool call details for this run step.",
- "items": {
- "$ref": "#/definitions/ToolCall"
- },
- "x-ms-client-name": "toolCalls"
- }
- },
- "required": [
- "tool_calls"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/RunStepDetails"
- }
- ],
- "x-ms-discriminator-value": "tool_calls"
- },
- "RunStepType": {
- "type": "string",
- "description": "The possible types of run steps.",
- "enum": [
- "message_creation",
- "tool_calls"
- ],
- "x-ms-enum": {
- "name": "RunStepType",
- "modelAsString": true,
- "values": [
- {
- "name": "messageCreation",
- "value": "message_creation",
- "description": "Represents a run step to create a message."
- },
- {
- "name": "toolCalls",
- "value": "tool_calls",
- "description": "Represents a run step that calls tools."
- }
- ]
- }
- },
- "SubmitToolOutputsAction": {
- "type": "object",
- "description": "The details for required tool calls that must be submitted for an assistant thread run to continue.",
- "properties": {
- "submit_tool_outputs": {
- "$ref": "#/definitions/SubmitToolOutputsDetails",
- "description": "The details describing tools that should be called to submit tool outputs.",
- "x-ms-client-name": "submitToolOutputs"
- }
- },
- "required": [
- "submit_tool_outputs"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/RequiredAction"
- }
- ],
- "x-ms-discriminator-value": "submit_tool_outputs"
- },
- "SubmitToolOutputsDetails": {
- "type": "object",
- "description": "The details describing tools that should be called to submit tool outputs.",
- "properties": {
- "tool_calls": {
- "type": "array",
- "description": "The list of tool calls that must be resolved for the assistant thread run to continue.",
- "items": {
- "$ref": "#/definitions/ToolCall"
- },
- "x-ms-client-name": "toolCalls"
- }
- },
- "required": [
- "tool_calls"
- ]
- },
- "ThreadDeletionStatus": {
- "type": "object",
- "description": "The status of a thread deletion operation.",
- "properties": {
- "id": {
- "type": "string",
- "description": "The ID of the resource specified for deletion."
- },
- "deleted": {
- "type": "boolean",
- "description": "A value indicating whether deletion was successful."
- },
- "object": {
- "type": "string",
- "description": "The object type, which is always 'thread.deleted'.",
- "enum": [
- "thread.deleted"
- ],
- "x-ms-enum": {
- "modelAsString": false
- }
- }
- },
- "required": [
- "id",
- "deleted",
- "object"
- ]
- },
- "ThreadMessage": {
- "type": "object",
- "description": "A single message within an assistant thread.",
- "properties": {
- "id": {
- "type": "string",
- "description": "The identifier, which can be referenced in API endpoints."
- },
- "object": {
- "type": "string",
- "description": "The object type, which is always 'thread.message'.",
- "enum": [
- "thread.message"
- ],
- "x-ms-enum": {
- "modelAsString": false
- }
- },
- "created_at": {
- "type": "integer",
- "format": "unixtime",
- "description": "The Unix timestamp, in seconds, representing when this object was created.",
- "x-ms-client-name": "createdAt"
- },
- "thread_id": {
- "type": "string",
- "description": "The ID of the thread that this message belongs to.",
- "x-ms-client-name": "threadId"
- },
- "role": {
- "$ref": "#/definitions/MessageRole",
- "description": "The role associated with the assistant thread message."
- },
- "content": {
- "type": "array",
- "description": "The list of content items associated with the assistant thread message.",
- "items": {
- "$ref": "#/definitions/MessageContent"
- },
- "x-ms-identifiers": []
- },
- "assistant_id": {
- "type": "string",
- "description": "If applicable, the ID of the assistant that authored this message.",
- "x-ms-client-name": "assistantId"
- },
- "run_id": {
- "type": "string",
- "description": "If applicable, the ID of the run associated with the authoring of this message.",
- "x-ms-client-name": "runId"
- },
- "file_ids": {
- "type": "array",
- "description": "A list of file IDs that the assistant should use. Useful for tools like retrieval and code_interpreter that can\naccess files.",
- "items": {
- "type": "string"
- },
- "x-ms-client-name": "fileIds"
- },
- "metadata": {
- "type": "object",
- "description": "A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.",
- "x-nullable": true,
- "additionalProperties": {
- "type": "string"
- }
- }
- },
- "required": [
- "id",
- "object",
- "created_at",
- "thread_id",
- "role",
- "content",
- "file_ids",
- "metadata"
- ]
- },
- "ThreadRun": {
- "type": "object",
- "description": "Data representing a single evaluation run of an assistant thread.",
- "properties": {
- "id": {
- "type": "string",
- "description": "The identifier, which can be referenced in API endpoints."
- },
- "object": {
- "type": "string",
- "description": "The object type, which is always 'thread.run'.",
- "enum": [
- "thread.run"
- ],
- "x-ms-enum": {
- "modelAsString": false
- }
- },
- "thread_id": {
- "type": "string",
- "description": "The ID of the thread associated with this run.",
- "x-ms-client-name": "threadId"
- },
- "assistant_id": {
- "type": "string",
- "description": "The ID of the assistant associated with the thread this run was performed against.",
- "x-ms-client-name": "assistantId"
- },
- "status": {
- "$ref": "#/definitions/RunStatus",
- "description": "The status of the assistant thread run."
- },
- "required_action": {
- "type": "object",
- "description": "The details of the action required for the assistant thread run to continue.",
- "x-nullable": true,
- "allOf": [
- {
- "$ref": "#/definitions/RequiredAction"
- }
- ],
- "x-ms-client-name": "requiredAction"
- },
- "last_error": {
- "type": "object",
- "description": "The last error, if any, encountered by this assistant thread run.",
- "x-nullable": true,
- "allOf": [
- {
- "$ref": "#/definitions/RunError"
- }
- ],
- "x-ms-client-name": "lastError"
- },
- "model": {
- "type": "string",
- "description": "The ID of the model to use."
- },
- "instructions": {
- "type": "string",
- "description": "The overridden system instructions used for this assistant thread run."
- },
- "tools": {
- "type": "array",
- "description": "The overridden enabled tools used for this assistant thread run.",
- "default": [],
- "items": {
- "$ref": "#/definitions/ToolDefinition"
- },
- "x-ms-identifiers": []
- },
- "file_ids": {
- "type": "array",
- "description": "A list of attached file IDs, ordered by creation date in ascending order.",
- "default": [],
- "items": {
- "type": "string"
- },
- "x-ms-client-name": "fileIds"
- },
- "created_at": {
- "type": "integer",
- "format": "unixtime",
- "description": "The Unix timestamp, in seconds, representing when this object was created.",
- "x-ms-client-name": "createdAt"
- },
- "expires_at": {
- "type": "string",
- "format": "date-time",
- "description": "The Unix timestamp, in seconds, representing when this item expires.",
- "x-nullable": true,
- "x-ms-client-name": "expiresAt"
- },
- "started_at": {
- "type": "string",
- "format": "date-time",
- "description": "The Unix timestamp, in seconds, representing when this item was started.",
- "x-nullable": true,
- "x-ms-client-name": "startedAt"
- },
- "completed_at": {
- "type": "string",
- "format": "date-time",
- "description": "The Unix timestamp, in seconds, representing when this completed.",
- "x-nullable": true,
- "x-ms-client-name": "completedAt"
- },
- "cancelled_at": {
- "type": "string",
- "format": "date-time",
- "description": "The Unix timestamp, in seconds, representing when this was cancelled.",
- "x-nullable": true,
- "x-ms-client-name": "cancelledAt"
- },
- "failed_at": {
- "type": "string",
- "format": "date-time",
- "description": "The Unix timestamp, in seconds, representing when this failed.",
- "x-nullable": true,
- "x-ms-client-name": "failedAt"
- },
- "metadata": {
- "type": "object",
- "description": "A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.",
- "x-nullable": true,
- "additionalProperties": {
- "type": "string"
- }
- }
- },
- "required": [
- "id",
- "object",
- "thread_id",
- "assistant_id",
- "status",
- "last_error",
- "model",
- "instructions",
- "tools",
- "file_ids",
- "created_at",
- "expires_at",
- "started_at",
- "completed_at",
- "cancelled_at",
- "failed_at",
- "metadata"
- ]
- },
- "ToolCall": {
- "type": "object",
- "description": "An abstract representation a tool call, issued by the model in evaluation of a configured tool definition, that must\nbe fulfilled and have its outputs submitted before the model can continue.",
- "properties": {
- "type": {
- "type": "string",
- "description": "The object type."
- },
- "id": {
- "type": "string",
- "description": "The ID of the tool call. This ID must be referenced when you submit tool outputs."
- }
- },
- "discriminator": "type",
- "required": [
- "type",
- "id"
- ]
- },
- "ToolDefinition": {
- "type": "object",
- "description": "An abstract representation of an input tool definition that an assistant can use.",
- "properties": {
- "type": {
- "type": "string",
- "description": "The object type."
- }
- },
- "discriminator": "type",
- "required": [
- "type"
- ]
- },
- "ToolOutput": {
- "type": "object",
- "description": "The data provided during a tool outputs submission to resolve pending tool calls and allow the model to continue.",
- "properties": {
- "tool_call_id": {
- "type": "string",
- "description": "The ID of the tool call being resolved, as provided in the tool calls of a required action from a run.",
- "x-ms-client-name": "toolCallId"
- },
- "output": {
- "type": "string",
- "description": "The output from the tool to be submitted."
- }
- }
- }
- },
- "parameters": {}
-}
diff --git a/specification/ai/data-plane/OpenAI.Assistants/OpenApiV2/stable/2023-11-06-beta/examples/create_assistant.json b/specification/ai/data-plane/OpenAI.Assistants/OpenApiV2/stable/2023-11-06-beta/examples/create_assistant.json
deleted file mode 100644
index 24f1208ac3df..000000000000
--- a/specification/ai/data-plane/OpenAI.Assistants/OpenApiV2/stable/2023-11-06-beta/examples/create_assistant.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "title": "Assistants_CreateAssistant",
- "operationId": "Assistants_CreateAssistant"
-}
diff --git a/specification/ai/data-plane/OpenAI.Assistants/OpenApiV3/2023-02-15-preview/assistants_generated.yaml b/specification/ai/data-plane/OpenAI.Assistants/OpenApiV3/2023-02-15-preview/assistants_generated.yaml
deleted file mode 100644
index 8a83ec762134..000000000000
--- a/specification/ai/data-plane/OpenAI.Assistants/OpenApiV3/2023-02-15-preview/assistants_generated.yaml
+++ /dev/null
@@ -1,2388 +0,0 @@
-openapi: 3.0.0
-info:
- title: Azure OpenAI
- version: 2023-02-15-preview
- description: Azure OpenAI APIs for Assistants.
-tags: []
-paths:
- /assistants:
- post:
- operationId: createAssistant
- description: Creates a new assistant.
- parameters: []
- responses:
- '200':
- description: The new assistant instance.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/Assistant'
- requestBody:
- required: true
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/AssistantCreationOptions'
- get:
- operationId: listAssistants
- description: Gets a list of assistants that were previously created.
- parameters:
- - name: limit
- in: query
- required: false
- description: A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 20.
- schema:
- type: integer
- format: int32
- default: 20
- - name: order
- in: query
- required: false
- description: Sort order by the created_at timestamp of the objects. asc for ascending order and desc for descending order.
- schema:
- $ref: '#/components/schemas/ListSortOrder'
- default: desc
- - name: after
- in: query
- required: false
- description: A cursor for use in pagination. after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include after=obj_foo in order to fetch the next page of the list.
- schema:
- type: string
- - name: before
- in: query
- required: false
- description: A cursor for use in pagination. before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include before=obj_foo in order to fetch the previous page of the list.
- schema:
- type: string
- responses:
- '200':
- description: The requested list of assistants.
- content:
- application/json:
- schema:
- type: object
- required:
- - object
- - data
- - first_id
- - last_id
- - has_more
- properties:
- object:
- type: string
- enum:
- - list
- description: The object type, which is always list.
- data:
- type: array
- items:
- $ref: '#/components/schemas/Assistant'
- description: The requested list of items.
- first_id:
- type: string
- description: The first ID represented in this list.
- last_id:
- type: string
- description: The last ID represented in this list.
- has_more:
- type: boolean
- description: A value indicating whether there are additional values available not captured in this list.
- description: The response data for a requested list of items.
- /assistants/{assistantId}:
- get:
- operationId: getAssistant
- description: Retrieves an existing assistant.
- parameters:
- - name: assistantId
- in: path
- required: true
- description: The ID of the assistant to retrieve.
- schema:
- type: string
- responses:
- '200':
- description: The requested assistant instance.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/Assistant'
- post:
- operationId: modifyAssistant
- description: Modifies an existing assistant.
- parameters:
- - name: assistantId
- in: path
- required: true
- description: The ID of the assistant to modify.
- schema:
- type: string
- responses:
- '200':
- description: The updated assistant instance.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/Assistant'
- requestBody:
- description: The details of the modification to perform on the specified assistant.
- required: true
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/AssistantModificationOptions'
- delete:
- operationId: deleteAssistant
- description: Deletes an assistant.
- parameters:
- - name: assistantId
- in: path
- required: true
- description: The ID of the assistant to delete.
- schema:
- type: string
- responses:
- '200':
- description: Status information about the requested deletion operation.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/AssistantDeletionStatus'
- /assistants/{assistantId}/files:
- post:
- operationId: createAssistantFile
- description: Attaches a previously uploaded file to an assistant for use by tools that can read files.
- parameters:
- - name: assistantId
- in: path
- required: true
- description: The ID of the assistant to attach the file to.
- schema:
- type: string
- responses:
- '200':
- description: Information about the attached file.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/AssistantFile'
- requestBody:
- required: true
- content:
- application/json:
- schema:
- type: object
- properties:
- file_id:
- type: string
- description: The ID of the previously uploaded file to attach.
- required:
- - file_id
- get:
- operationId: listAssistantFiles
- description: Gets a list of files attached to a specific assistant, as used by tools that can read files.
- parameters:
- - name: assistantId
- in: path
- required: true
- description: The ID of the assistant to retrieve the list of attached files for.
- schema:
- type: string
- - name: limit
- in: query
- required: false
- description: A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 20.
- schema:
- type: integer
- format: int32
- default: 20
- - name: order
- in: query
- required: false
- description: Sort order by the created_at timestamp of the objects. asc for ascending order and desc for descending order.
- schema:
- $ref: '#/components/schemas/ListSortOrder'
- default: desc
- - name: after
- in: query
- required: false
- description: A cursor for use in pagination. after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include after=obj_foo in order to fetch the next page of the list.
- schema:
- type: string
- - name: before
- in: query
- required: false
- description: A cursor for use in pagination. before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include before=obj_foo in order to fetch the previous page of the list.
- schema:
- type: string
- responses:
- '200':
- description: The requested list of files attached to the specified assistant.
- content:
- application/json:
- schema:
- type: object
- required:
- - object
- - data
- - first_id
- - last_id
- - has_more
- properties:
- object:
- type: string
- enum:
- - list
- description: The object type, which is always list.
- data:
- type: array
- items:
- $ref: '#/components/schemas/AssistantFile'
- description: The requested list of items.
- first_id:
- type: string
- description: The first ID represented in this list.
- last_id:
- type: string
- description: The last ID represented in this list.
- has_more:
- type: boolean
- description: A value indicating whether there are additional values available not captured in this list.
- description: The response data for a requested list of items.
- /assistants/{assistantId}/files/{fileId}:
- get:
- operationId: getAssistantFile
- description: Retrieves a file attached to an assistant.
- parameters:
- - name: assistantId
- in: path
- required: true
- description: The ID of the assistant associated with the attached file.
- schema:
- type: string
- - name: fileId
- in: path
- required: true
- description: The ID of the file to retrieve.
- schema:
- type: string
- responses:
- '200':
- description: A representation of the attached file.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/AssistantFile'
- delete:
- operationId: deleteAssistantFile
- description: |-
- Unlinks a previously attached file from an assistant, rendering it unavailable for use by tools that can read
- files.
- parameters:
- - name: assistantId
- in: path
- required: true
- description: The ID of the assistant from which the specified file should be unlinked.
- schema:
- type: string
- - name: fileId
- in: path
- required: true
- description: The ID of the file to unlink from the specified assistant.
- schema:
- type: string
- responses:
- '200':
- description: Status information about the requested file association deletion.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/AssistantFileDeletionStatus'
- /files:
- get:
- operationId: listFiles
- description: Gets a list of previously uploaded files.
- parameters:
- - name: purpose
- in: query
- required: false
- description: A value that, when provided, limits list results to files matching the corresponding purpose.
- schema:
- $ref: '#/components/schemas/FilePurpose'
- responses:
- '200':
- description: The requested list of files.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/FileListResponse'
- post:
- operationId: createFile
- description: Uploads a file for use by other operations.
- parameters: []
- responses:
- '200':
- description: A representation of the uploaded file.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/OpenAIFile'
- requestBody:
- required: true
- content:
- multipart/form-data:
- schema:
- type: object
- properties:
- file:
- type: string
- format: binary
- purpose:
- allOf:
- - $ref: '#/components/schemas/FilePurpose'
- description: The intended purpose of the file.
- filename:
- type: string
- description: A filename to associate with the uploaded data.
- required:
- - file
- - purpose
- /files/{fileId}/{file_id}:
- delete:
- operationId: deleteFile
- description: Delete a previously uploaded file.
- parameters:
- - name: fileId
- in: path
- required: true
- description: The ID of the file to delete.
- schema:
- type: string
- responses:
- '200':
- description: The request has succeeded.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/FileDeletionStatus'
- get:
- operationId: retrieveFile
- description: Returns information about a specific file. Does not retrieve file content.
- parameters:
- - name: fileId
- in: path
- required: true
- description: The ID of the file to retrieve.
- schema:
- type: string
- responses:
- '200':
- description: The request has succeeded.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/OpenAIFile'
- /threads:
- post:
- operationId: createThread
- description: Creates a new thread. Threads contain messages and can be run by assistants.
- parameters: []
- responses:
- '200':
- description: Information about the newly created thread.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/AssistantThread'
- requestBody:
- required: true
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/AssistantThreadCreationOptions'
- /threads/runs:
- post:
- operationId: createThreadAndRun
- description: Creates a new assistant thread and immediately starts a run using that new thread.
- parameters: []
- responses:
- '200':
- description: Information about the newly created thread.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/ThreadRun'
- requestBody:
- required: true
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/CreateAndRunThreadOptions'
- /threads/{threadId}:
- get:
- operationId: getThread
- description: Gets information about an existing thread.
- parameters:
- - name: threadId
- in: path
- required: true
- description: The ID of the thread to retrieve information about.
- schema:
- type: string
- responses:
- '200':
- description: Information about the requested thread.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/AssistantThread'
- post:
- operationId: modifyThread
- description: Modifies an existing thread.
- parameters:
- - name: threadId
- in: path
- required: true
- description: The ID of the thread to modify.
- schema:
- type: string
- responses:
- '200':
- description: Information about the modified thread.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/AssistantThread'
- requestBody:
- required: true
- content:
- application/json:
- schema:
- type: object
- properties:
- metadata:
- type: object
- additionalProperties:
- type: string
- nullable: true
- description: A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.
- delete:
- operationId: deleteThread
- description: Deletes an existing thread.
- parameters:
- - name: threadId
- in: path
- required: true
- description: The ID of the thread to delete.
- schema:
- type: string
- responses:
- '200':
- description: Status information about the requested thread deletion operation.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/ThreadDeletionStatus'
- /threads/{threadId}/messages:
- post:
- operationId: createMessage
- description: Creates a new message on a specified thread.
- parameters:
- - name: threadId
- in: path
- required: true
- description: The ID of the thread to create the new message on.
- schema:
- type: string
- responses:
- '200':
- description: A representation of the new message.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/ThreadMessage'
- requestBody:
- required: true
- content:
- application/json:
- schema:
- type: object
- properties:
- role:
- allOf:
- - $ref: '#/components/schemas/MessageRole'
- description: The role to associate with the new message.
- content:
- type: string
- description: The textual content for the new message.
- file_ids:
- type: array
- items:
- type: string
- description: A list of up to 10 file IDs to associate with the message, as used by tools like 'code_interpreter' or 'retrieval' that can read files.
- metadata:
- type: object
- additionalProperties:
- type: string
- nullable: true
- description: A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.
- required:
- - role
- - content
- get:
- operationId: listMessages
- description: Gets a list of messages that exist on a thread.
- parameters:
- - name: threadId
- in: path
- required: true
- description: The ID of the thread to list messages from.
- schema:
- type: string
- - name: limit
- in: query
- required: false
- description: A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 20.
- schema:
- type: integer
- format: int32
- default: 20
- - name: order
- in: query
- required: false
- description: Sort order by the created_at timestamp of the objects. asc for ascending order and desc for descending order.
- schema:
- $ref: '#/components/schemas/ListSortOrder'
- default: desc
- - name: after
- in: query
- required: false
- description: A cursor for use in pagination. after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include after=obj_foo in order to fetch the next page of the list.
- schema:
- type: string
- - name: before
- in: query
- required: false
- description: A cursor for use in pagination. before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include before=obj_foo in order to fetch the previous page of the list.
- schema:
- type: string
- responses:
- '200':
- description: The requested list of messages.
- content:
- application/json:
- schema:
- type: object
- required:
- - object
- - data
- - first_id
- - last_id
- - has_more
- properties:
- object:
- type: string
- enum:
- - list
- description: The object type, which is always list.
- data:
- type: array
- items:
- $ref: '#/components/schemas/ThreadMessage'
- description: The requested list of items.
- first_id:
- type: string
- description: The first ID represented in this list.
- last_id:
- type: string
- description: The last ID represented in this list.
- has_more:
- type: boolean
- description: A value indicating whether there are additional values available not captured in this list.
- description: The response data for a requested list of items.
- /threads/{threadId}/messages/{messageId}:
- get:
- operationId: getMessage
- description: Gets an existing message from an existing thread.
- parameters:
- - name: threadId
- in: path
- required: true
- description: The ID of the thread to retrieve the specified message from.
- schema:
- type: string
- - name: messageId
- in: path
- required: true
- description: The ID of the message to retrieve from the specified thread.
- schema:
- type: string
- responses:
- '200':
- description: A representation of the requested message.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/ThreadMessage'
- post:
- operationId: modifyMessage
- description: Modifies an existing message on an existing thread.
- parameters:
- - name: threadId
- in: path
- required: true
- description: The ID of the thread containing the specified message to modify.
- schema:
- type: string
- - name: messageId
- in: path
- required: true
- description: The ID of the message to modify on the specified thread.
- schema:
- type: string
- responses:
- '200':
- description: A representation of the modified message.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/ThreadMessage'
- requestBody:
- required: true
- content:
- application/json:
- schema:
- type: object
- properties:
- metadata:
- type: object
- additionalProperties:
- type: string
- nullable: true
- description: A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.
- /threads/{threadId}/messages/{messageId}/files:
- get:
- operationId: listMessageFiles
- description: Gets a list of previously uploaded files associated with a message from a thread.
- parameters:
- - name: threadId
- in: path
- required: true
- description: The ID of the thread containing the message to list files from.
- schema:
- type: string
- - name: messageId
- in: path
- required: true
- description: The ID of the message to list files from.
- schema:
- type: string
- - name: limit
- in: query
- required: false
- description: A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 20.
- schema:
- type: integer
- format: int32
- default: 20
- - name: order
- in: query
- required: false
- description: Sort order by the created_at timestamp of the objects. asc for ascending order and desc for descending order.
- schema:
- $ref: '#/components/schemas/ListSortOrder'
- default: desc
- - name: after
- in: query
- required: false
- description: A cursor for use in pagination. after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include after=obj_foo in order to fetch the next page of the list.
- schema:
- type: string
- - name: before
- in: query
- required: false
- description: A cursor for use in pagination. before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include before=obj_foo in order to fetch the previous page of the list.
- schema:
- type: string
- responses:
- '200':
- description: The requested list of files associated with the specified message.
- content:
- application/json:
- schema:
- type: object
- required:
- - object
- - data
- - first_id
- - last_id
- - has_more
- properties:
- object:
- type: string
- enum:
- - list
- description: The object type, which is always list.
- data:
- type: array
- items:
- $ref: '#/components/schemas/MessageFile'
- description: The requested list of items.
- first_id:
- type: string
- description: The first ID represented in this list.
- last_id:
- type: string
- description: The last ID represented in this list.
- has_more:
- type: boolean
- description: A value indicating whether there are additional values available not captured in this list.
- description: The response data for a requested list of items.
- /threads/{threadId}/messages/{messageId}/files/{fileId}:
- get:
- operationId: getMessageFile
- description: Gets information about a file attachment to a message within a thread.
- parameters:
- - name: threadId
- in: path
- required: true
- description: The ID of the thread containing the message to get information from.
- schema:
- type: string
- - name: messageId
- in: path
- required: true
- description: The ID of the message to get information from.
- schema:
- type: string
- - name: fileId
- in: path
- required: true
- description: The ID of the file to get information about.
- schema:
- type: string
- responses:
- '200':
- description: The requested file information.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MessageFile'
- /threads/{threadId}/runs:
- post:
- operationId: createRun
- description: Creates a new run for an assistant thread.
- parameters:
- - name: threadId
- in: path
- required: true
- description: The ID of the thread to run.
- schema:
- type: string
- responses:
- '200':
- description: Information about the new thread run.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/ThreadRun'
- requestBody:
- required: true
- content:
- application/json:
- schema:
- type: object
- properties:
- assistant_id:
- type: string
- description: The ID of the assistant that should run the thread.
- model:
- type: string
- description: The overridden model name that the assistant should use to run the thread.
- instructions:
- type: string
- description: The overridden system instructions that the assistant should use to run the thread.
- tools:
- type: array
- items:
- $ref: '#/components/schemas/ToolDefinition'
- description: The overridden list of enabled tools that the assistant should use to run the thread.
- metadata:
- type: object
- additionalProperties:
- type: string
- nullable: true
- description: A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.
- required:
- - assistant_id
- get:
- operationId: listRuns
- description: Gets a list of runs for a specified thread.
- parameters:
- - name: threadId
- in: path
- required: true
- description: The ID of the thread to list runs from.
- schema:
- type: string
- - name: limit
- in: query
- required: false
- description: A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 20.
- schema:
- type: integer
- format: int32
- default: 20
- - name: order
- in: query
- required: false
- description: Sort order by the created_at timestamp of the objects. asc for ascending order and desc for descending order.
- schema:
- $ref: '#/components/schemas/ListSortOrder'
- default: desc
- - name: after
- in: query
- required: false
- description: A cursor for use in pagination. after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include after=obj_foo in order to fetch the next page of the list.
- schema:
- type: string
- - name: before
- in: query
- required: false
- description: A cursor for use in pagination. before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include before=obj_foo in order to fetch the previous page of the list.
- schema:
- type: string
- responses:
- '200':
- description: The requested list of thread runs.
- content:
- application/json:
- schema:
- type: object
- required:
- - object
- - data
- - first_id
- - last_id
- - has_more
- properties:
- object:
- type: string
- enum:
- - list
- description: The object type, which is always list.
- data:
- type: array
- items:
- $ref: '#/components/schemas/ThreadRun'
- description: The requested list of items.
- first_id:
- type: string
- description: The first ID represented in this list.
- last_id:
- type: string
- description: The last ID represented in this list.
- has_more:
- type: boolean
- description: A value indicating whether there are additional values available not captured in this list.
- description: The response data for a requested list of items.
- /threads/{threadId}/runs/{runId}:
- get:
- operationId: getRun
- description: Gets an existing run from an existing thread.
- parameters:
- - name: threadId
- in: path
- required: true
- description: The ID of the thread to retrieve run information from.
- schema:
- type: string
- - name: runId
- in: path
- required: true
- description: The ID of the thread to retrieve information about.
- schema:
- type: string
- responses:
- '200':
- description: The requested information about the specified thread run.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/ThreadRun'
- post:
- operationId: modifyRun
- description: Modifies an existing thread run.
- parameters:
- - name: threadId
- in: path
- required: true
- description: The ID of the thread associated with the specified run.
- schema:
- type: string
- - name: runId
- in: path
- required: true
- description: The ID of the run to modify.
- schema:
- type: string
- responses:
- '200':
- description: Information about the modified run.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/ThreadRun'
- requestBody:
- required: true
- content:
- application/json:
- schema:
- type: object
- properties:
- metadata:
- type: object
- additionalProperties:
- type: string
- nullable: true
- description: A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.
- /threads/{threadId}/runs/{runId}/cancel:
- post:
- operationId: cancelRun
- description: Cancels a run of an in progress thread.
- parameters:
- - name: threadId
- in: path
- required: true
- description: The ID of the thread being run.
- schema:
- type: string
- - name: runId
- in: path
- required: true
- description: The ID of the run to cancel.
- schema:
- type: string
- responses:
- '200':
- description: Updated information about the cancelled run.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/ThreadRun'
- /threads/{threadId}/runs/{runId}/steps:
- get:
- operationId: listRunSteps
- description: Gets a list of run steps from a thread run.
- parameters:
- - name: threadId
- in: path
- required: true
- description: The ID of the thread that was run.
- schema:
- type: string
- - name: runId
- in: path
- required: true
- description: The ID of the run to list steps from.
- schema:
- type: string
- - name: limit
- in: query
- required: false
- description: A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 20.
- schema:
- type: integer
- format: int32
- default: 20
- - name: order
- in: query
- required: false
- description: Sort order by the created_at timestamp of the objects. asc for ascending order and desc for descending order.
- schema:
- $ref: '#/components/schemas/ListSortOrder'
- default: desc
- - name: after
- in: query
- required: false
- description: A cursor for use in pagination. after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include after=obj_foo in order to fetch the next page of the list.
- schema:
- type: string
- - name: before
- in: query
- required: false
- description: A cursor for use in pagination. before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include before=obj_foo in order to fetch the previous page of the list.
- schema:
- type: string
- responses:
- '200':
- description: The requested list of run steps.
- content:
- application/json:
- schema:
- type: object
- required:
- - object
- - data
- - first_id
- - last_id
- - has_more
- properties:
- object:
- type: string
- enum:
- - list
- description: The object type, which is always list.
- data:
- type: array
- items:
- $ref: '#/components/schemas/RunStep'
- description: The requested list of items.
- first_id:
- type: string
- description: The first ID represented in this list.
- last_id:
- type: string
- description: The last ID represented in this list.
- has_more:
- type: boolean
- description: A value indicating whether there are additional values available not captured in this list.
- description: The response data for a requested list of items.
- /threads/{threadId}/runs/{runId}/steps/{stepId}:
- get:
- operationId: getRunStep
- description: Gets a single run step from a thread run.
- parameters:
- - name: threadId
- in: path
- required: true
- description: The ID of the thread that was run.
- schema:
- type: string
- - name: runId
- in: path
- required: true
- description: The ID of the specific run to retrieve the step from.
- schema:
- type: string
- - name: stepId
- in: path
- required: true
- description: The ID of the step to retrieve information about.
- schema:
- type: string
- responses:
- '200':
- description: Information about the requested run step.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/RunStep'
- /threads/{threadId}/runs/{runId}/submit_tool_outputs:
- post:
- operationId: submitToolOutputsToRun
- description: Submits outputs from tools as requested by tool calls in a run. Runs that need submitted tool outputs will have a status of 'requires_action' with a required_action.type of 'submit_tool_outputs'.
- parameters:
- - name: threadId
- in: path
- required: true
- description: The ID of the thread that was run.
- schema:
- type: string
- - name: runId
- in: path
- required: true
- description: The ID of the run that requires tool outputs.
- schema:
- type: string
- responses:
- '200':
- description: Updated information about the run.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/ThreadRun'
- requestBody:
- required: true
- content:
- application/json:
- schema:
- type: object
- properties:
- tool_outputs:
- type: array
- items:
- $ref: '#/components/schemas/ToolOutput'
- description: The list of tool outputs requested by tool calls from the specified run.
- required:
- - tool_outputs
-security:
- - ApiKeyAuth: []
- - OAuth2Auth:
- - https://cognitiveservices.azure.com/.default
-components:
- schemas:
- Assistant:
- type: object
- required:
- - id
- - object
- - created_at
- - name
- - description
- - model
- - instructions
- - tools
- - file_ids
- - metadata
- properties:
- id:
- type: string
- description: The identifier, which can be referenced in API endpoints.
- object:
- type: string
- enum:
- - assistant
- description: The object type, which is always assistant.
- created_at:
- type: integer
- format: unixtime
- description: The Unix timestamp, in seconds, representing when this object was created.
- name:
- type: string
- nullable: true
- description: The name of the assistant.
- description:
- type: string
- nullable: true
- description: The description of the assistant.
- model:
- type: string
- description: The ID of the model to use.
- instructions:
- type: string
- nullable: true
- description: The system instructions for the assistant to use.
- tools:
- type: array
- items:
- $ref: '#/components/schemas/ToolDefinition'
- description: The collection of tools enabled for the assistant.
- default: []
- file_ids:
- type: array
- items:
- type: string
- description: A list of attached file IDs, ordered by creation date in ascending order.
- default: []
- metadata:
- type: object
- additionalProperties:
- type: string
- nullable: true
- description: A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.
- description: Represents an assistant that can call the model and use tools.
- AssistantCreationOptions:
- type: object
- required:
- - model
- properties:
- model:
- type: string
- description: The ID of the model to use.
- name:
- type: string
- nullable: true
- description: The name of the new assistant.
- description:
- type: string
- nullable: true
- description: The description of the new assistant.
- instructions:
- type: string
- nullable: true
- description: The system instructions for the new assistant to use.
- tools:
- type: array
- items:
- $ref: '#/components/schemas/ToolDefinition'
- description: The collection of tools to enable for the new assistant.
- default: []
- file_ids:
- type: array
- items:
- type: string
- description: A list of previously uploaded file IDs to attach to the assistant.
- default: []
- metadata:
- type: object
- additionalProperties:
- type: string
- nullable: true
- description: A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.
- description: The request details to use when creating a new assistant.
- AssistantDeletionStatus:
- type: object
- required:
- - id
- - deleted
- - object
- properties:
- id:
- type: string
- description: The ID of the resource specified for deletion.
- deleted:
- type: boolean
- description: A value indicating whether deletion was successful.
- object:
- type: string
- enum:
- - assistant.deleted
- description: The object type, which is always 'assistant.deleted'.
- description: The status of an assistant deletion operation.
- AssistantFile:
- type: object
- required:
- - id
- - object
- - created_at
- - assistant_id
- properties:
- id:
- type: string
- description: The identifier, which can be referenced in API endpoints.
- object:
- type: string
- enum:
- - assistant.file
- description: The object type, which is always 'assistant.file'.
- created_at:
- type: integer
- format: unixtime
- description: The Unix timestamp, in seconds, representing when this object was created.
- assistant_id:
- type: string
- description: The assistant ID that the file is attached to.
- description: Information about a file attached to an assistant, as used by tools that can read files.
- AssistantFileDeletionStatus:
- type: object
- required:
- - id
- - deleted
- - object
- properties:
- id:
- type: string
- description: The ID of the resource specified for deletion.
- deleted:
- type: boolean
- description: A value indicating whether deletion was successful.
- object:
- type: string
- enum:
- - assistant.file.deleted
- description: The object type, which is always 'assistant.file.deleted'.
- description: The status of an assistant file deletion operation.
- AssistantModificationOptions:
- type: object
- properties:
- model:
- type: string
- description: The ID of the model to use.
- name:
- type: string
- nullable: true
- description: The modified name for the assistant to use.
- description:
- type: string
- nullable: true
- description: The modified description for the assistant to use.
- instructions:
- type: string
- nullable: true
- description: The modified system instructions for the new assistant to use.
- tools:
- type: array
- items:
- $ref: '#/components/schemas/ToolDefinition'
- description: The modified collection of tools to enable for the assistant.
- default: []
- file_ids:
- type: array
- items:
- type: string
- description: The modified list of previously uploaded fileIDs to attach to the assistant.
- default: []
- metadata:
- type: object
- additionalProperties:
- type: string
- nullable: true
- description: A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.
- description: The request details to use when modifying an existing assistant.
- AssistantThread:
- type: object
- required:
- - id
- - object
- - created_at
- - metadata
- properties:
- id:
- type: string
- description: The identifier, which can be referenced in API endpoints.
- object:
- type: string
- enum:
- - thread
- description: The object type, which is always 'thread'.
- created_at:
- type: integer
- format: unixtime
- description: The Unix timestamp, in seconds, representing when this object was created.
- metadata:
- type: object
- additionalProperties:
- type: string
- nullable: true
- description: A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.
- description: Information about a single thread associated with an assistant.
- AssistantThreadCreationOptions:
- type: object
- properties:
- messages:
- type: array
- items:
- $ref: '#/components/schemas/ThreadMessage'
- description: The messages to associate with the new thread.
- metadata:
- type: object
- additionalProperties:
- type: string
- nullable: true
- description: A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.
- description: The details used to create a new assistant thread.
- CodeInterpreterImageOutput:
- type: object
- required:
- - type
- - image
- properties:
- type:
- type: string
- enum:
- - image
- description: The object type, which is always 'image'.
- image:
- allOf:
- - $ref: '#/components/schemas/CodeInterpreterImageReference'
- description: Referential information for the image associated with this output.
- allOf:
- - $ref: '#/components/schemas/CodeInterpreterToolCallOutput'
- description: A representation of an image output emitted by a code interpreter tool in response to a tool call by the model.
- CodeInterpreterImageReference:
- type: object
- required:
- - file_id
- properties:
- file_id:
- type: string
- description: The ID of the file associated with this image.
- description: An image reference emitted by a code interpreter tool in response to a tool call by the model.
- CodeInterpreterLogOutput:
- type: object
- required:
- - type
- - logs
- properties:
- type:
- type: string
- enum:
- - logs
- description: The object type, which is always 'logs'.
- logs:
- type: string
- description: The serialized log output emitted by the code interpreter.
- allOf:
- - $ref: '#/components/schemas/CodeInterpreterToolCallOutput'
- description: A representation of a log output emitted by a code interpreter tool in response to a tool call by the model.
- CodeInterpreterToolCall:
- type: object
- required:
- - type
- - code_interpreter
- properties:
- type:
- type: string
- enum:
- - code_interpreter
- description: The object type, which is always 'code_interpreter'.
- code_interpreter:
- allOf:
- - $ref: '#/components/schemas/CodeInterpreterToolCallDetails'
- description: The details of the tool call to the code interpreter tool.
- allOf:
- - $ref: '#/components/schemas/ToolCall'
- description: |-
- A tool call to a code interpreter tool, issued by the model in evaluation of a configured code interpreter tool, that
- represents submitted output needed or already fulfilled by the tool for the model to continue.
- CodeInterpreterToolCallDetails:
- type: object
- required:
- - input
- - outputs
- properties:
- input:
- type: string
- description: The input provided by the model to the code interpreter tool.
- outputs:
- type: array
- items:
- $ref: '#/components/schemas/CodeInterpreterToolCallOutput'
- description: The outputs produced by the code interpreter tool back to the model in response to the tool call.
- description: The detailed information about a code interpreter invocation by the model.
- CodeInterpreterToolCallOutput:
- type: object
- required:
- - type
- properties:
- type:
- type: string
- description: The object type.
- discriminator:
- propertyName: type
- mapping:
- logs: '#/components/schemas/CodeInterpreterLogOutput'
- image: '#/components/schemas/CodeInterpreterImageOutput'
- description: An abstract representation of an emitted output from a code interpreter tool.
- CodeInterpreterToolDefinition:
- type: object
- required:
- - type
- properties:
- type:
- type: string
- enum:
- - code_interpreter
- description: The object type, which is always 'code_interpreter'.
- allOf:
- - $ref: '#/components/schemas/ToolDefinition'
- description: The input definition information for a code interpreter tool as used to configure an assistant.
- CreateAndRunThreadOptions:
- type: object
- required:
- - assistant_id
- properties:
- assistant_id:
- type: string
- description: The ID of the assistant for which the thread should be created.
- thread:
- allOf:
- - $ref: '#/components/schemas/AssistantThreadCreationOptions'
- description: The details used to create the new thread.
- model:
- type: string
- description: The overridden model that the assistant should use to run the thread.
- instructions:
- type: string
- description: The overridden system instructions the assistant should use to run the thread.
- tools:
- type: array
- items:
- $ref: '#/components/schemas/ToolDefinition'
- description: The overridden list of enabled tools the assistant should use to run the thread.
- metadata:
- type: object
- additionalProperties:
- type: string
- nullable: true
- description: A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.
- description: The details used when creating and immediately running a new assistant thread.
- FileDeletionStatus:
- type: object
- required:
- - id
- - deleted
- - object
- properties:
- id:
- type: string
- description: The ID of the resource specified for deletion.
- deleted:
- type: boolean
- description: A value indicating whether deletion was successful.
- object:
- type: string
- enum:
- - file
- description: The object type, which is always 'file'.
- description: A status response from a file deletion operation.
- FileListResponse:
- type: object
- required:
- - object
- - data
- properties:
- object:
- type: string
- enum:
- - list
- description: The object type, which is always 'list'.
- data:
- type: array
- items:
- $ref: '#/components/schemas/OpenAIFile'
- description: The files returned for the request.
- description: The response data from a file list operation.
- FilePurpose:
- type: string
- enum:
- - fine-tune
- - fine-tune-results
- - assistants
- - assistants_output
- description: The possible values denoting the intended usage of a file.
- FunctionDefinition:
- type: object
- required:
- - name
- - parameters
- properties:
- name:
- type: string
- description: The name of the function to be called.
- description:
- type: string
- description: A description of what the function does, used by the model to choose when and how to call the function.
- parameters:
- description: The parameters the functions accepts, described as a JSON Schema object.
- description: The input definition information for a function.
- FunctionToolCall:
- type: object
- required:
- - type
- - function
- properties:
- type:
- type: string
- enum:
- - function
- description: The object type, which is always 'function'.
- function:
- allOf:
- - $ref: '#/components/schemas/FunctionToolCallDetails'
- description: The detailed information about the function called by the model.
- allOf:
- - $ref: '#/components/schemas/ToolCall'
- description: |-
- A tool call to a function tool, issued by the model in evaluation of a configured function tool, that represents
- given function inputs and submitted function outputs needed or already fulfilled by the tool for the model to continue.
- FunctionToolCallDetails:
- type: object
- required:
- - name
- - arguments
- - output
- properties:
- name:
- type: string
- description: The name of the function.
- arguments:
- type: string
- description: The arguments that the model requires are provided to the named function.
- output:
- type: string
- nullable: true
- description: The output of the function, only populated for function calls that have already have had their outputs submitted.
- description: The detailed information about the function called by the model.
- FunctionToolDefinition:
- type: object
- required:
- - type
- - function
- properties:
- type:
- type: string
- enum:
- - function
- description: The object type, which is always 'function'.
- function:
- allOf:
- - $ref: '#/components/schemas/FunctionDefinition'
- description: The definition of the concrete function that the function tool should call.
- allOf:
- - $ref: '#/components/schemas/ToolDefinition'
- description: The input definition information for a function tool as used to configure an assistant.
- ListSortOrder:
- type: string
- enum:
- - asc
- - desc
- description: The available sorting options when requesting a list of response objects.
- MessageContent:
- type: object
- required:
- - type
- properties:
- type:
- type: string
- description: The object type.
- discriminator:
- propertyName: type
- mapping:
- text: '#/components/schemas/MessageTextContent'
- image_file: '#/components/schemas/MessageImageFileContent'
- description: An abstract representation of a single item of thread message content.
- MessageFile:
- type: object
- required:
- - id
- - object
- - created_at
- - message_id
- properties:
- id:
- type: string
- description: The identifier, which can be referenced in API endpoints.
- object:
- type: string
- enum:
- - thread.message.file
- description: The object type, which is always 'thread.message.file'.
- created_at:
- type: integer
- format: unixtime
- description: The Unix timestamp, in seconds, representing when this object was created.
- message_id:
- type: string
- description: The ID of the message that this file is attached to.
- description: Information about a file attached to an assistant thread message.
- MessageFileCitationTextAnnotation:
- type: object
- required:
- - type
- - file_citation
- properties:
- type:
- type: string
- enum:
- - file_citation
- description: The object type, which is always 'file_citation'.
- file_citation:
- allOf:
- - $ref: '#/components/schemas/MessageTextFileCitationDetails'
- description: |-
- A citation within the message that points to a specific quote from a specific file.
- Generated when the assistant uses the "retrieval" tool to search files.
- allOf:
- - $ref: '#/components/schemas/MessageTextAnnotation'
- description: A citation within the message that points to a specific quote from a specific File associated with the assistant or the message. Generated when the assistant uses the 'retrieval' tool to search files.
- MessageFilePathDetails:
- type: object
- required:
- - file_id
- properties:
- file_id:
- type: string
- description: The ID of the specific file that the citation is from.
- description: An encapsulation of an image file ID, as used by message image content.
- MessageFilePathTextAnnotation:
- type: object
- required:
- - type
- - file_path
- properties:
- type:
- type: string
- enum:
- - file_path
- description: The object type, which is always 'file_path'.
- file_path:
- allOf:
- - $ref: '#/components/schemas/MessageFilePathDetails'
- description: A URL for the file that's generated when the assistant used the code_interpreter tool to generate a file.
- allOf:
- - $ref: '#/components/schemas/MessageTextAnnotation'
- description: A citation within the message that points to a file located at a specific path.
- MessageImageFileContent:
- type: object
- required:
- - type
- - image_file
- properties:
- type:
- type: string
- enum:
- - image_file
- description: The object type, which is always 'image_file'.
- image_file:
- allOf:
- - $ref: '#/components/schemas/MessageImageFileDetails'
- description: The image file for this thread message content item.
- allOf:
- - $ref: '#/components/schemas/MessageContent'
- description: A representation of image file content in a thread message.
- MessageImageFileDetails:
- type: object
- required:
- - file_id
- properties:
- file_id:
- allOf:
- - $ref: '#/components/schemas/MessageImageFileIdDetails'
- description: The ID for the file associated with this image.
- description: An image reference, as represented in thread message content.
- MessageImageFileIdDetails:
- type: object
- required:
- - file_id
- properties:
- file_id:
- type: string
- description: The ID of the specific image file.
- description: An encapsulation of an image file ID, as used by message image content.
- MessageRole:
- type: string
- enum:
- - user
- - assistant
- description: The possible values for roles attributed to messages in a thread.
- MessageTextAnnotation:
- type: object
- required:
- - type
- - text
- - start_index
- - end_index
- properties:
- type:
- type: string
- description: The object type.
- text:
- type: string
- description: The textual content associated with this text annotation item.
- start_index:
- type: integer
- format: int32
- description: The first text index associated with this text annotation.
- end_index:
- type: integer
- format: int32
- description: The last text index associated with this text annotation.
- discriminator:
- propertyName: type
- mapping:
- file_citation: '#/components/schemas/MessageFileCitationTextAnnotation'
- file_path: '#/components/schemas/MessageFilePathTextAnnotation'
- description: An abstract representation of an annotation to text thread message content.
- MessageTextContent:
- type: object
- required:
- - type
- - text
- properties:
- type:
- type: string
- enum:
- - text
- description: The object type, which is always 'text'.
- text:
- allOf:
- - $ref: '#/components/schemas/MessageTextDetails'
- description: The text and associated annotations for this thread message content item.
- allOf:
- - $ref: '#/components/schemas/MessageContent'
- description: A representation of a textual item of thread message content.
- MessageTextDetails:
- type: object
- required:
- - value
- - annotations
- properties:
- value:
- type: string
- description: The text data.
- annotations:
- type: array
- items:
- $ref: '#/components/schemas/MessageTextAnnotation'
- description: A list of annotations associated with this text.
- description: The text and associated annotations for a single item of assistant thread message content.
- MessageTextFileCitationDetails:
- type: object
- required:
- - file_id
- - quote
- properties:
- file_id:
- type: string
- description: The ID of the file associated with this citation.
- quote:
- type: string
- description: The specific quote cited in the associated file.
- description: A representation of a file-based text citation, as used in a file-based annotation of text thread message content.
- OpenAIFile:
- type: object
- required:
- - object
- - id
- - bytes
- - filename
- - created_at
- - purpose
- properties:
- object:
- type: string
- enum:
- - file
- description: The object type, which is always 'file'.
- id:
- type: string
- description: The identifier, which can be referenced in API endpoints.
- bytes:
- type: integer
- format: int32
- description: The size of the file, in bytes.
- filename:
- type: string
- description: The name of the file.
- created_at:
- type: integer
- format: unixtime
- description: The Unix timestamp, in seconds, representing when this object was created.
- purpose:
- allOf:
- - $ref: '#/components/schemas/FilePurpose'
- description: The intended purpose of a file.
- description: Represents an assistant that can call the model and use tools.
- RequiredAction:
- type: object
- required:
- - type
- properties:
- type:
- type: string
- description: The object type.
- discriminator:
- propertyName: type
- mapping:
- submit_tool_outputs: '#/components/schemas/SubmitToolOutputsAction'
- description: An abstract representation of a required action for an assistant thread run to continue.
- RetrievalToolCall:
- type: object
- required:
- - type
- - retrieval
- properties:
- type:
- type: string
- enum:
- - retrieval
- description: The object type, which is always 'retrieval'.
- retrieval:
- type: object
- additionalProperties:
- type: string
- description: The key/value pairs produced by the retrieval tool.
- allOf:
- - $ref: '#/components/schemas/ToolCall'
- description: |-
- A tool call to a retrieval tool, issued by the model in evaluation of a configured retrieval tool, that represents
- submitted output needed or already fulfilled by the tool for the model to continue.
- RetrievalToolDefinition:
- type: object
- required:
- - type
- properties:
- type:
- type: string
- enum:
- - retrieval
- description: The object type, which is always 'retrieval'.
- allOf:
- - $ref: '#/components/schemas/ToolDefinition'
- description: The input definition information for a retrieval tool as used to configure an assistant.
- RunError:
- type: object
- required:
- - code
- - message
- properties:
- code:
- type: string
- description: The status for the error.
- message:
- type: string
- description: The human-readable text associated with the error.
- description: The details of an error as encountered by an assistant thread run.
- RunStatus:
- type: string
- enum:
- - queued
- - in_progress
- - requires_action
- - cancelling
- - cancelled
- - failed
- - completed
- - expired
- description: Possible values for the status of an assistant thread run.
- RunStep:
- type: object
- required:
- - id
- - object
- - type
- - assistant_id
- - thread_id
- - run_id
- - status
- - step_details
- - last_error
- - created_at
- - expired_at
- - completed_at
- - cancelled_at
- - failed_at
- - metadata
- properties:
- id:
- type: string
- description: The identifier, which can be referenced in API endpoints.
- object:
- type: string
- enum:
- - thread.run.step
- description: The object type, which is always 'thread.run.step'.
- type:
- allOf:
- - $ref: '#/components/schemas/RunStepType'
- description: The type of run step, which can be either message_creation or tool_calls.
- assistant_id:
- type: string
- description: The ID of the assistant associated with the run step.
- thread_id:
- type: string
- description: The ID of the thread that was run.
- run_id:
- type: string
- description: The ID of the run that this run step is a part of.
- status:
- allOf:
- - $ref: '#/components/schemas/RunStepStatus'
- description: The status of this run step.
- step_details:
- allOf:
- - $ref: '#/components/schemas/RunStepDetails'
- description: The details for this run step.
- last_error:
- type: object
- allOf:
- - $ref: '#/components/schemas/RunStepError'
- nullable: true
- description: If applicable, information about the last error encountered by this run step.
- created_at:
- type: integer
- format: unixtime
- description: The Unix timestamp, in seconds, representing when this object was created.
- expired_at:
- type: string
- format: date-time
- nullable: true
- description: The Unix timestamp, in seconds, representing when this item expired.
- completed_at:
- type: string
- format: date-time
- nullable: true
- description: The Unix timestamp, in seconds, representing when this completed.
- cancelled_at:
- type: string
- format: date-time
- nullable: true
- description: The Unix timestamp, in seconds, representing when this was cancelled.
- failed_at:
- type: string
- format: date-time
- nullable: true
- description: The Unix timestamp, in seconds, representing when this failed.
- metadata:
- type: object
- additionalProperties:
- type: string
- nullable: true
- description: A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.
- description: Detailed information about a single step of an assistant thread run.
- RunStepDetails:
- type: object
- required:
- - type
- properties:
- type:
- allOf:
- - $ref: '#/components/schemas/RunStepType'
- description: The object type.
- discriminator:
- propertyName: type
- mapping:
- message_creation: '#/components/schemas/RunStepMessageCreationDetails'
- tool_calls: '#/components/schemas/RunStepToolCallDetails'
- description: An abstract representation of the details for a run step.
- RunStepError:
- type: object
- required:
- - code
- - message
- properties:
- code:
- allOf:
- - $ref: '#/components/schemas/RunStepErrorCode'
- description: The error code for this error.
- message:
- type: string
- description: The human-readable text associated with this error.
- description: The error information associated with a failed run step.
- RunStepErrorCode:
- type: string
- enum:
- - server_error
- - rate_limit_exceeded
- description: Possible error code values attributable to a failed run step.
- RunStepMessageCreationDetails:
- type: object
- required:
- - type
- - message_creation
- properties:
- type:
- type: string
- enum:
- - message_creation
- description: The object type, which is always 'message_creation'.
- message_creation:
- allOf:
- - $ref: '#/components/schemas/RunStepMessageCreationReference'
- description: Information about the message creation associated with this run step.
- allOf:
- - $ref: '#/components/schemas/RunStepDetails'
- description: The detailed information associated with a message creation run step.
- RunStepMessageCreationReference:
- type: object
- required:
- - message_id
- properties:
- message_id:
- type: string
- description: The ID of the message created by this run step.
- description: The details of a message created as a part of a run step.
- RunStepStatus:
- type: string
- enum:
- - in_progress
- - cancelled
- - failed
- - completed
- - expired
- description: Possible values for the status of a run step.
- RunStepToolCallDetails:
- type: object
- required:
- - type
- - tool_calls
- properties:
- type:
- type: string
- enum:
- - tool_calls
- description: The object type, which is always 'tool_calls'.
- tool_calls:
- type: array
- items:
- $ref: '#/components/schemas/ToolCall'
- description: A list tool call details for this run step.
- allOf:
- - $ref: '#/components/schemas/RunStepDetails'
- description: The detailed information associated with a run step calling tools.
- RunStepType:
- type: string
- enum:
- - message_creation
- - tool_calls
- description: The possible types of run steps.
- ServiceApiVersions:
- type: string
- enum:
- - 2023-02-15-preview
- description: The known set of supported API versions.
- SubmitToolOutputsAction:
- type: object
- required:
- - type
- - submit_tool_outputs
- properties:
- type:
- type: string
- enum:
- - submit_tool_outputs
- description: The object type, which is always 'submit_tool_outputs'.
- submit_tool_outputs:
- allOf:
- - $ref: '#/components/schemas/SubmitToolOutputsDetails'
- description: The details describing tools that should be called to submit tool outputs.
- allOf:
- - $ref: '#/components/schemas/RequiredAction'
- description: The details for required tool calls that must be submitted for an assistant thread run to continue.
- SubmitToolOutputsDetails:
- type: object
- required:
- - tool_calls
- properties:
- tool_calls:
- type: array
- items:
- $ref: '#/components/schemas/ToolCall'
- description: The list of tool calls that must be resolved for the assistant thread run to continue.
- description: The details describing tools that should be called to submit tool outputs.
- ThreadDeletionStatus:
- type: object
- required:
- - id
- - deleted
- - object
- properties:
- id:
- type: string
- description: The ID of the resource specified for deletion.
- deleted:
- type: boolean
- description: A value indicating whether deletion was successful.
- object:
- type: string
- enum:
- - thread.deleted
- description: The object type, which is always 'thread.deleted'.
- description: The status of a thread deletion operation.
- ThreadMessage:
- type: object
- required:
- - id
- - object
- - created_at
- - thread_id
- - role
- - content
- - file_ids
- - metadata
- properties:
- id:
- type: string
- description: The identifier, which can be referenced in API endpoints.
- object:
- type: string
- enum:
- - thread.message
- description: The object type, which is always 'thread.message'.
- created_at:
- type: integer
- format: unixtime
- description: The Unix timestamp, in seconds, representing when this object was created.
- thread_id:
- type: string
- description: The ID of the thread that this message belongs to.
- role:
- allOf:
- - $ref: '#/components/schemas/MessageRole'
- description: The role associated with the assistant thread message.
- content:
- type: array
- items:
- $ref: '#/components/schemas/MessageContent'
- description: The list of content items associated with the assistant thread message.
- assistant_id:
- type: string
- description: If applicable, the ID of the assistant that authored this message.
- run_id:
- type: string
- description: If applicable, the ID of the run associated with the authoring of this message.
- file_ids:
- type: array
- items:
- type: string
- description: |-
- A list of file IDs that the assistant should use. Useful for tools like retrieval and code_interpreter that can
- access files.
- metadata:
- type: object
- additionalProperties:
- type: string
- nullable: true
- description: A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.
- description: A single message within an assistant thread.
- ThreadRun:
- type: object
- required:
- - id
- - object
- - thread_id
- - assistant_id
- - status
- - last_error
- - model
- - instructions
- - tools
- - file_ids
- - created_at
- - expires_at
- - started_at
- - completed_at
- - cancelled_at
- - failed_at
- - metadata
- properties:
- id:
- type: string
- description: The identifier, which can be referenced in API endpoints.
- object:
- type: string
- enum:
- - thread.run
- description: The object type, which is always 'thread.run'.
- thread_id:
- type: string
- description: The ID of the thread associated with this run.
- assistant_id:
- type: string
- description: The ID of the assistant associated with the thread this run was performed against.
- status:
- allOf:
- - $ref: '#/components/schemas/RunStatus'
- description: The status of the assistant thread run.
- required_action:
- type: object
- allOf:
- - $ref: '#/components/schemas/RequiredAction'
- nullable: true
- description: The details of the action required for the assistant thread run to continue.
- last_error:
- type: object
- allOf:
- - $ref: '#/components/schemas/RunError'
- nullable: true
- description: The last error, if any, encountered by this assistant thread run.
- model:
- type: string
- description: The ID of the model to use.
- instructions:
- type: string
- description: The overridden system instructions used for this assistant thread run.
- tools:
- type: array
- items:
- $ref: '#/components/schemas/ToolDefinition'
- description: The overridden enabled tools used for this assistant thread run.
- default: []
- file_ids:
- type: array
- items:
- type: string
- description: A list of attached file IDs, ordered by creation date in ascending order.
- default: []
- created_at:
- type: integer
- format: unixtime
- description: The Unix timestamp, in seconds, representing when this object was created.
- expires_at:
- type: string
- format: date-time
- nullable: true
- description: The Unix timestamp, in seconds, representing when this item expires.
- started_at:
- type: string
- format: date-time
- nullable: true
- description: The Unix timestamp, in seconds, representing when this item was started.
- completed_at:
- type: string
- format: date-time
- nullable: true
- description: The Unix timestamp, in seconds, representing when this completed.
- cancelled_at:
- type: string
- format: date-time
- nullable: true
- description: The Unix timestamp, in seconds, representing when this was cancelled.
- failed_at:
- type: string
- format: date-time
- nullable: true
- description: The Unix timestamp, in seconds, representing when this failed.
- metadata:
- type: object
- additionalProperties:
- type: string
- nullable: true
- description: A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.
- description: Data representing a single evaluation run of an assistant thread.
- ToolCall:
- type: object
- required:
- - type
- - id
- properties:
- type:
- type: string
- description: The object type.
- id:
- type: string
- description: The ID of the tool call. This ID must be referenced when you submit tool outputs.
- discriminator:
- propertyName: type
- mapping:
- code_interpreter: '#/components/schemas/CodeInterpreterToolCall'
- retrieval: '#/components/schemas/RetrievalToolCall'
- function: '#/components/schemas/FunctionToolCall'
- description: |-
- An abstract representation a tool call, issued by the model in evaluation of a configured tool definition, that must
- be fulfilled and have its outputs submitted before the model can continue.
- ToolDefinition:
- type: object
- required:
- - type
- properties:
- type:
- type: string
- description: The object type.
- discriminator:
- propertyName: type
- mapping:
- code_interpreter: '#/components/schemas/CodeInterpreterToolDefinition'
- retrieval: '#/components/schemas/RetrievalToolDefinition'
- function: '#/components/schemas/FunctionToolDefinition'
- description: An abstract representation of an input tool definition that an assistant can use.
- ToolOutput:
- type: object
- properties:
- tool_call_id:
- type: string
- description: The ID of the tool call being resolved, as provided in the tool calls of a required action from a run.
- output:
- type: string
- description: The output from the tool to be submitted.
- description: The data provided during a tool outputs submission to resolve pending tool calls and allow the model to continue.
- securitySchemes:
- ApiKeyAuth:
- type: apiKey
- in: header
- name: api-key
- OAuth2Auth:
- type: oauth2
- flows:
- implicit:
- authorizationUrl: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
- scopes:
- https://cognitiveservices.azure.com/.default: ''
-servers:
- - url: '{endpoint}'
- description: Azure OpenAI APIs for Assistants.
- variables:
- endpoint:
- default: ''
- description: An OpenAI endpoint supporting assistants functionality.
diff --git a/specification/ai/data-plane/OpenAI.Assistants/OpenApiV3/2023-11-06-beta/assistants_generated.yaml b/specification/ai/data-plane/OpenAI.Assistants/OpenApiV3/2023-11-06-beta/assistants_generated.yaml
deleted file mode 100644
index ee485d79df7c..000000000000
--- a/specification/ai/data-plane/OpenAI.Assistants/OpenApiV3/2023-11-06-beta/assistants_generated.yaml
+++ /dev/null
@@ -1,2388 +0,0 @@
-openapi: 3.0.0
-info:
- title: Azure OpenAI
- version: 2023-11-06-beta
- description: Azure OpenAI APIs for Assistants.
-tags: []
-paths:
- /assistants:
- post:
- operationId: createAssistant
- description: Creates a new assistant.
- parameters: []
- responses:
- '200':
- description: The new assistant instance.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/Assistant'
- requestBody:
- required: true
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/AssistantCreationOptions'
- get:
- operationId: listAssistants
- description: Gets a list of assistants that were previously created.
- parameters:
- - name: limit
- in: query
- required: false
- description: A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 20.
- schema:
- type: integer
- format: int32
- default: 20
- - name: order
- in: query
- required: false
- description: Sort order by the created_at timestamp of the objects. asc for ascending order and desc for descending order.
- schema:
- $ref: '#/components/schemas/ListSortOrder'
- default: desc
- - name: after
- in: query
- required: false
- description: A cursor for use in pagination. after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include after=obj_foo in order to fetch the next page of the list.
- schema:
- type: string
- - name: before
- in: query
- required: false
- description: A cursor for use in pagination. before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include before=obj_foo in order to fetch the previous page of the list.
- schema:
- type: string
- responses:
- '200':
- description: The requested list of assistants.
- content:
- application/json:
- schema:
- type: object
- required:
- - object
- - data
- - first_id
- - last_id
- - has_more
- properties:
- object:
- type: string
- enum:
- - list
- description: The object type, which is always list.
- data:
- type: array
- items:
- $ref: '#/components/schemas/Assistant'
- description: The requested list of items.
- first_id:
- type: string
- description: The first ID represented in this list.
- last_id:
- type: string
- description: The last ID represented in this list.
- has_more:
- type: boolean
- description: A value indicating whether there are additional values available not captured in this list.
- description: The response data for a requested list of items.
- /assistants/{assistantId}:
- get:
- operationId: getAssistant
- description: Retrieves an existing assistant.
- parameters:
- - name: assistantId
- in: path
- required: true
- description: The ID of the assistant to retrieve.
- schema:
- type: string
- responses:
- '200':
- description: The requested assistant instance.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/Assistant'
- post:
- operationId: modifyAssistant
- description: Modifies an existing assistant.
- parameters:
- - name: assistantId
- in: path
- required: true
- description: The ID of the assistant to modify.
- schema:
- type: string
- responses:
- '200':
- description: The updated assistant instance.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/Assistant'
- requestBody:
- description: The details of the modification to perform on the specified assistant.
- required: true
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/AssistantModificationOptions'
- delete:
- operationId: deleteAssistant
- description: Deletes an assistant.
- parameters:
- - name: assistantId
- in: path
- required: true
- description: The ID of the assistant to delete.
- schema:
- type: string
- responses:
- '200':
- description: Status information about the requested deletion operation.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/AssistantDeletionStatus'
- /assistants/{assistantId}/files:
- post:
- operationId: createAssistantFile
- description: Attaches a previously uploaded file to an assistant for use by tools that can read files.
- parameters:
- - name: assistantId
- in: path
- required: true
- description: The ID of the assistant to attach the file to.
- schema:
- type: string
- responses:
- '200':
- description: Information about the attached file.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/AssistantFile'
- requestBody:
- required: true
- content:
- application/json:
- schema:
- type: object
- properties:
- file_id:
- type: string
- description: The ID of the previously uploaded file to attach.
- required:
- - file_id
- get:
- operationId: listAssistantFiles
- description: Gets a list of files attached to a specific assistant, as used by tools that can read files.
- parameters:
- - name: assistantId
- in: path
- required: true
- description: The ID of the assistant to retrieve the list of attached files for.
- schema:
- type: string
- - name: limit
- in: query
- required: false
- description: A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 20.
- schema:
- type: integer
- format: int32
- default: 20
- - name: order
- in: query
- required: false
- description: Sort order by the created_at timestamp of the objects. asc for ascending order and desc for descending order.
- schema:
- $ref: '#/components/schemas/ListSortOrder'
- default: desc
- - name: after
- in: query
- required: false
- description: A cursor for use in pagination. after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include after=obj_foo in order to fetch the next page of the list.
- schema:
- type: string
- - name: before
- in: query
- required: false
- description: A cursor for use in pagination. before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include before=obj_foo in order to fetch the previous page of the list.
- schema:
- type: string
- responses:
- '200':
- description: The requested list of files attached to the specified assistant.
- content:
- application/json:
- schema:
- type: object
- required:
- - object
- - data
- - first_id
- - last_id
- - has_more
- properties:
- object:
- type: string
- enum:
- - list
- description: The object type, which is always list.
- data:
- type: array
- items:
- $ref: '#/components/schemas/AssistantFile'
- description: The requested list of items.
- first_id:
- type: string
- description: The first ID represented in this list.
- last_id:
- type: string
- description: The last ID represented in this list.
- has_more:
- type: boolean
- description: A value indicating whether there are additional values available not captured in this list.
- description: The response data for a requested list of items.
- /assistants/{assistantId}/files/{fileId}:
- get:
- operationId: getAssistantFile
- description: Retrieves a file attached to an assistant.
- parameters:
- - name: assistantId
- in: path
- required: true
- description: The ID of the assistant associated with the attached file.
- schema:
- type: string
- - name: fileId
- in: path
- required: true
- description: The ID of the file to retrieve.
- schema:
- type: string
- responses:
- '200':
- description: A representation of the attached file.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/AssistantFile'
- delete:
- operationId: deleteAssistantFile
- description: |-
- Unlinks a previously attached file from an assistant, rendering it unavailable for use by tools that can read
- files.
- parameters:
- - name: assistantId
- in: path
- required: true
- description: The ID of the assistant from which the specified file should be unlinked.
- schema:
- type: string
- - name: fileId
- in: path
- required: true
- description: The ID of the file to unlink from the specified assistant.
- schema:
- type: string
- responses:
- '200':
- description: Status information about the requested file association deletion.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/AssistantFileDeletionStatus'
- /files:
- get:
- operationId: listFiles
- description: Gets a list of previously uploaded files.
- parameters:
- - name: purpose
- in: query
- required: false
- description: A value that, when provided, limits list results to files matching the corresponding purpose.
- schema:
- $ref: '#/components/schemas/FilePurpose'
- responses:
- '200':
- description: The requested list of files.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/FileListResponse'
- post:
- operationId: createFile
- description: Uploads a file for use by other operations.
- parameters: []
- responses:
- '200':
- description: A representation of the uploaded file.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/OpenAIFile'
- requestBody:
- required: true
- content:
- multipart/form-data:
- schema:
- type: object
- properties:
- file:
- type: string
- format: binary
- purpose:
- allOf:
- - $ref: '#/components/schemas/FilePurpose'
- description: The intended purpose of the file.
- filename:
- type: string
- description: A filename to associate with the uploaded data.
- required:
- - file
- - purpose
- /files/{fileId}/{file_id}:
- delete:
- operationId: deleteFile
- description: Delete a previously uploaded file.
- parameters:
- - name: fileId
- in: path
- required: true
- description: The ID of the file to delete.
- schema:
- type: string
- responses:
- '200':
- description: The request has succeeded.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/FileDeletionStatus'
- get:
- operationId: retrieveFile
- description: Returns information about a specific file. Does not retrieve file content.
- parameters:
- - name: fileId
- in: path
- required: true
- description: The ID of the file to retrieve.
- schema:
- type: string
- responses:
- '200':
- description: The request has succeeded.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/OpenAIFile'
- /threads:
- post:
- operationId: createThread
- description: Creates a new thread. Threads contain messages and can be run by assistants.
- parameters: []
- responses:
- '200':
- description: Information about the newly created thread.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/AssistantThread'
- requestBody:
- required: true
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/AssistantThreadCreationOptions'
- /threads/runs:
- post:
- operationId: createThreadAndRun
- description: Creates a new assistant thread and immediately starts a run using that new thread.
- parameters: []
- responses:
- '200':
- description: Information about the newly created thread.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/ThreadRun'
- requestBody:
- required: true
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/CreateAndRunThreadOptions'
- /threads/{threadId}:
- get:
- operationId: getThread
- description: Gets information about an existing thread.
- parameters:
- - name: threadId
- in: path
- required: true
- description: The ID of the thread to retrieve information about.
- schema:
- type: string
- responses:
- '200':
- description: Information about the requested thread.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/AssistantThread'
- post:
- operationId: modifyThread
- description: Modifies an existing thread.
- parameters:
- - name: threadId
- in: path
- required: true
- description: The ID of the thread to modify.
- schema:
- type: string
- responses:
- '200':
- description: Information about the modified thread.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/AssistantThread'
- requestBody:
- required: true
- content:
- application/json:
- schema:
- type: object
- properties:
- metadata:
- type: object
- additionalProperties:
- type: string
- nullable: true
- description: A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.
- delete:
- operationId: deleteThread
- description: Deletes an existing thread.
- parameters:
- - name: threadId
- in: path
- required: true
- description: The ID of the thread to delete.
- schema:
- type: string
- responses:
- '200':
- description: Status information about the requested thread deletion operation.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/ThreadDeletionStatus'
- /threads/{threadId}/messages:
- post:
- operationId: createMessage
- description: Creates a new message on a specified thread.
- parameters:
- - name: threadId
- in: path
- required: true
- description: The ID of the thread to create the new message on.
- schema:
- type: string
- responses:
- '200':
- description: A representation of the new message.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/ThreadMessage'
- requestBody:
- required: true
- content:
- application/json:
- schema:
- type: object
- properties:
- role:
- allOf:
- - $ref: '#/components/schemas/MessageRole'
- description: The role to associate with the new message.
- content:
- type: string
- description: The textual content for the new message.
- file_ids:
- type: array
- items:
- type: string
- description: A list of up to 10 file IDs to associate with the message, as used by tools like 'code_interpreter' or 'retrieval' that can read files.
- metadata:
- type: object
- additionalProperties:
- type: string
- nullable: true
- description: A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.
- required:
- - role
- - content
- get:
- operationId: listMessages
- description: Gets a list of messages that exist on a thread.
- parameters:
- - name: threadId
- in: path
- required: true
- description: The ID of the thread to list messages from.
- schema:
- type: string
- - name: limit
- in: query
- required: false
- description: A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 20.
- schema:
- type: integer
- format: int32
- default: 20
- - name: order
- in: query
- required: false
- description: Sort order by the created_at timestamp of the objects. asc for ascending order and desc for descending order.
- schema:
- $ref: '#/components/schemas/ListSortOrder'
- default: desc
- - name: after
- in: query
- required: false
- description: A cursor for use in pagination. after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include after=obj_foo in order to fetch the next page of the list.
- schema:
- type: string
- - name: before
- in: query
- required: false
- description: A cursor for use in pagination. before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include before=obj_foo in order to fetch the previous page of the list.
- schema:
- type: string
- responses:
- '200':
- description: The requested list of messages.
- content:
- application/json:
- schema:
- type: object
- required:
- - object
- - data
- - first_id
- - last_id
- - has_more
- properties:
- object:
- type: string
- enum:
- - list
- description: The object type, which is always list.
- data:
- type: array
- items:
- $ref: '#/components/schemas/ThreadMessage'
- description: The requested list of items.
- first_id:
- type: string
- description: The first ID represented in this list.
- last_id:
- type: string
- description: The last ID represented in this list.
- has_more:
- type: boolean
- description: A value indicating whether there are additional values available not captured in this list.
- description: The response data for a requested list of items.
- /threads/{threadId}/messages/{messageId}:
- get:
- operationId: getMessage
- description: Gets an existing message from an existing thread.
- parameters:
- - name: threadId
- in: path
- required: true
- description: The ID of the thread to retrieve the specified message from.
- schema:
- type: string
- - name: messageId
- in: path
- required: true
- description: The ID of the message to retrieve from the specified thread.
- schema:
- type: string
- responses:
- '200':
- description: A representation of the requested message.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/ThreadMessage'
- post:
- operationId: modifyMessage
- description: Modifies an existing message on an existing thread.
- parameters:
- - name: threadId
- in: path
- required: true
- description: The ID of the thread containing the specified message to modify.
- schema:
- type: string
- - name: messageId
- in: path
- required: true
- description: The ID of the message to modify on the specified thread.
- schema:
- type: string
- responses:
- '200':
- description: A representation of the modified message.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/ThreadMessage'
- requestBody:
- required: true
- content:
- application/json:
- schema:
- type: object
- properties:
- metadata:
- type: object
- additionalProperties:
- type: string
- nullable: true
- description: A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.
- /threads/{threadId}/messages/{messageId}/files:
- get:
- operationId: listMessageFiles
- description: Gets a list of previously uploaded files associated with a message from a thread.
- parameters:
- - name: threadId
- in: path
- required: true
- description: The ID of the thread containing the message to list files from.
- schema:
- type: string
- - name: messageId
- in: path
- required: true
- description: The ID of the message to list files from.
- schema:
- type: string
- - name: limit
- in: query
- required: false
- description: A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 20.
- schema:
- type: integer
- format: int32
- default: 20
- - name: order
- in: query
- required: false
- description: Sort order by the created_at timestamp of the objects. asc for ascending order and desc for descending order.
- schema:
- $ref: '#/components/schemas/ListSortOrder'
- default: desc
- - name: after
- in: query
- required: false
- description: A cursor for use in pagination. after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include after=obj_foo in order to fetch the next page of the list.
- schema:
- type: string
- - name: before
- in: query
- required: false
- description: A cursor for use in pagination. before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include before=obj_foo in order to fetch the previous page of the list.
- schema:
- type: string
- responses:
- '200':
- description: The requested list of files associated with the specified message.
- content:
- application/json:
- schema:
- type: object
- required:
- - object
- - data
- - first_id
- - last_id
- - has_more
- properties:
- object:
- type: string
- enum:
- - list
- description: The object type, which is always list.
- data:
- type: array
- items:
- $ref: '#/components/schemas/MessageFile'
- description: The requested list of items.
- first_id:
- type: string
- description: The first ID represented in this list.
- last_id:
- type: string
- description: The last ID represented in this list.
- has_more:
- type: boolean
- description: A value indicating whether there are additional values available not captured in this list.
- description: The response data for a requested list of items.
- /threads/{threadId}/messages/{messageId}/files/{fileId}:
- get:
- operationId: getMessageFile
- description: Gets information about a file attachment to a message within a thread.
- parameters:
- - name: threadId
- in: path
- required: true
- description: The ID of the thread containing the message to get information from.
- schema:
- type: string
- - name: messageId
- in: path
- required: true
- description: The ID of the message to get information from.
- schema:
- type: string
- - name: fileId
- in: path
- required: true
- description: The ID of the file to get information about.
- schema:
- type: string
- responses:
- '200':
- description: The requested file information.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MessageFile'
- /threads/{threadId}/runs:
- post:
- operationId: createRun
- description: Creates a new run for an assistant thread.
- parameters:
- - name: threadId
- in: path
- required: true
- description: The ID of the thread to run.
- schema:
- type: string
- responses:
- '200':
- description: Information about the new thread run.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/ThreadRun'
- requestBody:
- required: true
- content:
- application/json:
- schema:
- type: object
- properties:
- assistant_id:
- type: string
- description: The ID of the assistant that should run the thread.
- model:
- type: string
- description: The overridden model name that the assistant should use to run the thread.
- instructions:
- type: string
- description: The overridden system instructions that the assistant should use to run the thread.
- tools:
- type: array
- items:
- $ref: '#/components/schemas/ToolDefinition'
- description: The overridden list of enabled tools that the assistant should use to run the thread.
- metadata:
- type: object
- additionalProperties:
- type: string
- nullable: true
- description: A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.
- required:
- - assistant_id
- get:
- operationId: listRuns
- description: Gets a list of runs for a specified thread.
- parameters:
- - name: threadId
- in: path
- required: true
- description: The ID of the thread to list runs from.
- schema:
- type: string
- - name: limit
- in: query
- required: false
- description: A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 20.
- schema:
- type: integer
- format: int32
- default: 20
- - name: order
- in: query
- required: false
- description: Sort order by the created_at timestamp of the objects. asc for ascending order and desc for descending order.
- schema:
- $ref: '#/components/schemas/ListSortOrder'
- default: desc
- - name: after
- in: query
- required: false
- description: A cursor for use in pagination. after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include after=obj_foo in order to fetch the next page of the list.
- schema:
- type: string
- - name: before
- in: query
- required: false
- description: A cursor for use in pagination. before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include before=obj_foo in order to fetch the previous page of the list.
- schema:
- type: string
- responses:
- '200':
- description: The requested list of thread runs.
- content:
- application/json:
- schema:
- type: object
- required:
- - object
- - data
- - first_id
- - last_id
- - has_more
- properties:
- object:
- type: string
- enum:
- - list
- description: The object type, which is always list.
- data:
- type: array
- items:
- $ref: '#/components/schemas/ThreadRun'
- description: The requested list of items.
- first_id:
- type: string
- description: The first ID represented in this list.
- last_id:
- type: string
- description: The last ID represented in this list.
- has_more:
- type: boolean
- description: A value indicating whether there are additional values available not captured in this list.
- description: The response data for a requested list of items.
- /threads/{threadId}/runs/{runId}:
- get:
- operationId: getRun
- description: Gets an existing run from an existing thread.
- parameters:
- - name: threadId
- in: path
- required: true
- description: The ID of the thread to retrieve run information from.
- schema:
- type: string
- - name: runId
- in: path
- required: true
- description: The ID of the thread to retrieve information about.
- schema:
- type: string
- responses:
- '200':
- description: The requested information about the specified thread run.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/ThreadRun'
- post:
- operationId: modifyRun
- description: Modifies an existing thread run.
- parameters:
- - name: threadId
- in: path
- required: true
- description: The ID of the thread associated with the specified run.
- schema:
- type: string
- - name: runId
- in: path
- required: true
- description: The ID of the run to modify.
- schema:
- type: string
- responses:
- '200':
- description: Information about the modified run.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/ThreadRun'
- requestBody:
- required: true
- content:
- application/json:
- schema:
- type: object
- properties:
- metadata:
- type: object
- additionalProperties:
- type: string
- nullable: true
- description: A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.
- /threads/{threadId}/runs/{runId}/cancel:
- post:
- operationId: cancelRun
- description: Cancels a run of an in progress thread.
- parameters:
- - name: threadId
- in: path
- required: true
- description: The ID of the thread being run.
- schema:
- type: string
- - name: runId
- in: path
- required: true
- description: The ID of the run to cancel.
- schema:
- type: string
- responses:
- '200':
- description: Updated information about the cancelled run.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/ThreadRun'
- /threads/{threadId}/runs/{runId}/steps:
- get:
- operationId: listRunSteps
- description: Gets a list of run steps from a thread run.
- parameters:
- - name: threadId
- in: path
- required: true
- description: The ID of the thread that was run.
- schema:
- type: string
- - name: runId
- in: path
- required: true
- description: The ID of the run to list steps from.
- schema:
- type: string
- - name: limit
- in: query
- required: false
- description: A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 20.
- schema:
- type: integer
- format: int32
- default: 20
- - name: order
- in: query
- required: false
- description: Sort order by the created_at timestamp of the objects. asc for ascending order and desc for descending order.
- schema:
- $ref: '#/components/schemas/ListSortOrder'
- default: desc
- - name: after
- in: query
- required: false
- description: A cursor for use in pagination. after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include after=obj_foo in order to fetch the next page of the list.
- schema:
- type: string
- - name: before
- in: query
- required: false
- description: A cursor for use in pagination. before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include before=obj_foo in order to fetch the previous page of the list.
- schema:
- type: string
- responses:
- '200':
- description: The requested list of run steps.
- content:
- application/json:
- schema:
- type: object
- required:
- - object
- - data
- - first_id
- - last_id
- - has_more
- properties:
- object:
- type: string
- enum:
- - list
- description: The object type, which is always list.
- data:
- type: array
- items:
- $ref: '#/components/schemas/RunStep'
- description: The requested list of items.
- first_id:
- type: string
- description: The first ID represented in this list.
- last_id:
- type: string
- description: The last ID represented in this list.
- has_more:
- type: boolean
- description: A value indicating whether there are additional values available not captured in this list.
- description: The response data for a requested list of items.
- /threads/{threadId}/runs/{runId}/steps/{stepId}:
- get:
- operationId: getRunStep
- description: Gets a single run step from a thread run.
- parameters:
- - name: threadId
- in: path
- required: true
- description: The ID of the thread that was run.
- schema:
- type: string
- - name: runId
- in: path
- required: true
- description: The ID of the specific run to retrieve the step from.
- schema:
- type: string
- - name: stepId
- in: path
- required: true
- description: The ID of the step to retrieve information about.
- schema:
- type: string
- responses:
- '200':
- description: Information about the requested run step.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/RunStep'
- /threads/{threadId}/runs/{runId}/submit_tool_outputs:
- post:
- operationId: submitToolOutputsToRun
- description: Submits outputs from tools as requested by tool calls in a run. Runs that need submitted tool outputs will have a status of 'requires_action' with a required_action.type of 'submit_tool_outputs'.
- parameters:
- - name: threadId
- in: path
- required: true
- description: The ID of the thread that was run.
- schema:
- type: string
- - name: runId
- in: path
- required: true
- description: The ID of the run that requires tool outputs.
- schema:
- type: string
- responses:
- '200':
- description: Updated information about the run.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/ThreadRun'
- requestBody:
- required: true
- content:
- application/json:
- schema:
- type: object
- properties:
- tool_outputs:
- type: array
- items:
- $ref: '#/components/schemas/ToolOutput'
- description: The list of tool outputs requested by tool calls from the specified run.
- required:
- - tool_outputs
-security:
- - ApiKeyAuth: []
- - OAuth2Auth:
- - https://cognitiveservices.azure.com/.default
-components:
- schemas:
- Assistant:
- type: object
- required:
- - id
- - object
- - created_at
- - name
- - description
- - model
- - instructions
- - tools
- - file_ids
- - metadata
- properties:
- id:
- type: string
- description: The identifier, which can be referenced in API endpoints.
- object:
- type: string
- enum:
- - assistant
- description: The object type, which is always assistant.
- created_at:
- type: integer
- format: unixtime
- description: The Unix timestamp, in seconds, representing when this object was created.
- name:
- type: string
- nullable: true
- description: The name of the assistant.
- description:
- type: string
- nullable: true
- description: The description of the assistant.
- model:
- type: string
- description: The ID of the model to use.
- instructions:
- type: string
- nullable: true
- description: The system instructions for the assistant to use.
- tools:
- type: array
- items:
- $ref: '#/components/schemas/ToolDefinition'
- description: The collection of tools enabled for the assistant.
- default: []
- file_ids:
- type: array
- items:
- type: string
- description: A list of attached file IDs, ordered by creation date in ascending order.
- default: []
- metadata:
- type: object
- additionalProperties:
- type: string
- nullable: true
- description: A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.
- description: Represents an assistant that can call the model and use tools.
- AssistantCreationOptions:
- type: object
- required:
- - model
- properties:
- model:
- type: string
- description: The ID of the model to use.
- name:
- type: string
- nullable: true
- description: The name of the new assistant.
- description:
- type: string
- nullable: true
- description: The description of the new assistant.
- instructions:
- type: string
- nullable: true
- description: The system instructions for the new assistant to use.
- tools:
- type: array
- items:
- $ref: '#/components/schemas/ToolDefinition'
- description: The collection of tools to enable for the new assistant.
- default: []
- file_ids:
- type: array
- items:
- type: string
- description: A list of previously uploaded file IDs to attach to the assistant.
- default: []
- metadata:
- type: object
- additionalProperties:
- type: string
- nullable: true
- description: A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.
- description: The request details to use when creating a new assistant.
- AssistantDeletionStatus:
- type: object
- required:
- - id
- - deleted
- - object
- properties:
- id:
- type: string
- description: The ID of the resource specified for deletion.
- deleted:
- type: boolean
- description: A value indicating whether deletion was successful.
- object:
- type: string
- enum:
- - assistant.deleted
- description: The object type, which is always 'assistant.deleted'.
- description: The status of an assistant deletion operation.
- AssistantFile:
- type: object
- required:
- - id
- - object
- - created_at
- - assistant_id
- properties:
- id:
- type: string
- description: The identifier, which can be referenced in API endpoints.
- object:
- type: string
- enum:
- - assistant.file
- description: The object type, which is always 'assistant.file'.
- created_at:
- type: integer
- format: unixtime
- description: The Unix timestamp, in seconds, representing when this object was created.
- assistant_id:
- type: string
- description: The assistant ID that the file is attached to.
- description: Information about a file attached to an assistant, as used by tools that can read files.
- AssistantFileDeletionStatus:
- type: object
- required:
- - id
- - deleted
- - object
- properties:
- id:
- type: string
- description: The ID of the resource specified for deletion.
- deleted:
- type: boolean
- description: A value indicating whether deletion was successful.
- object:
- type: string
- enum:
- - assistant.file.deleted
- description: The object type, which is always 'assistant.file.deleted'.
- description: The status of an assistant file deletion operation.
- AssistantModificationOptions:
- type: object
- properties:
- model:
- type: string
- description: The ID of the model to use.
- name:
- type: string
- nullable: true
- description: The modified name for the assistant to use.
- description:
- type: string
- nullable: true
- description: The modified description for the assistant to use.
- instructions:
- type: string
- nullable: true
- description: The modified system instructions for the new assistant to use.
- tools:
- type: array
- items:
- $ref: '#/components/schemas/ToolDefinition'
- description: The modified collection of tools to enable for the assistant.
- default: []
- file_ids:
- type: array
- items:
- type: string
- description: The modified list of previously uploaded fileIDs to attach to the assistant.
- default: []
- metadata:
- type: object
- additionalProperties:
- type: string
- nullable: true
- description: A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.
- description: The request details to use when modifying an existing assistant.
- AssistantThread:
- type: object
- required:
- - id
- - object
- - created_at
- - metadata
- properties:
- id:
- type: string
- description: The identifier, which can be referenced in API endpoints.
- object:
- type: string
- enum:
- - thread
- description: The object type, which is always 'thread'.
- created_at:
- type: integer
- format: unixtime
- description: The Unix timestamp, in seconds, representing when this object was created.
- metadata:
- type: object
- additionalProperties:
- type: string
- nullable: true
- description: A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.
- description: Information about a single thread associated with an assistant.
- AssistantThreadCreationOptions:
- type: object
- properties:
- messages:
- type: array
- items:
- $ref: '#/components/schemas/ThreadMessage'
- description: The messages to associate with the new thread.
- metadata:
- type: object
- additionalProperties:
- type: string
- nullable: true
- description: A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.
- description: The details used to create a new assistant thread.
- CodeInterpreterImageOutput:
- type: object
- required:
- - type
- - image
- properties:
- type:
- type: string
- enum:
- - image
- description: The object type, which is always 'image'.
- image:
- allOf:
- - $ref: '#/components/schemas/CodeInterpreterImageReference'
- description: Referential information for the image associated with this output.
- allOf:
- - $ref: '#/components/schemas/CodeInterpreterToolCallOutput'
- description: A representation of an image output emitted by a code interpreter tool in response to a tool call by the model.
- CodeInterpreterImageReference:
- type: object
- required:
- - file_id
- properties:
- file_id:
- type: string
- description: The ID of the file associated with this image.
- description: An image reference emitted by a code interpreter tool in response to a tool call by the model.
- CodeInterpreterLogOutput:
- type: object
- required:
- - type
- - logs
- properties:
- type:
- type: string
- enum:
- - logs
- description: The object type, which is always 'logs'.
- logs:
- type: string
- description: The serialized log output emitted by the code interpreter.
- allOf:
- - $ref: '#/components/schemas/CodeInterpreterToolCallOutput'
- description: A representation of a log output emitted by a code interpreter tool in response to a tool call by the model.
- CodeInterpreterToolCall:
- type: object
- required:
- - type
- - code_interpreter
- properties:
- type:
- type: string
- enum:
- - code_interpreter
- description: The object type, which is always 'code_interpreter'.
- code_interpreter:
- allOf:
- - $ref: '#/components/schemas/CodeInterpreterToolCallDetails'
- description: The details of the tool call to the code interpreter tool.
- allOf:
- - $ref: '#/components/schemas/ToolCall'
- description: |-
- A tool call to a code interpreter tool, issued by the model in evaluation of a configured code interpreter tool, that
- represents submitted output needed or already fulfilled by the tool for the model to continue.
- CodeInterpreterToolCallDetails:
- type: object
- required:
- - input
- - outputs
- properties:
- input:
- type: string
- description: The input provided by the model to the code interpreter tool.
- outputs:
- type: array
- items:
- $ref: '#/components/schemas/CodeInterpreterToolCallOutput'
- description: The outputs produced by the code interpreter tool back to the model in response to the tool call.
- description: The detailed information about a code interpreter invocation by the model.
- CodeInterpreterToolCallOutput:
- type: object
- required:
- - type
- properties:
- type:
- type: string
- description: The object type.
- discriminator:
- propertyName: type
- mapping:
- logs: '#/components/schemas/CodeInterpreterLogOutput'
- image: '#/components/schemas/CodeInterpreterImageOutput'
- description: An abstract representation of an emitted output from a code interpreter tool.
- CodeInterpreterToolDefinition:
- type: object
- required:
- - type
- properties:
- type:
- type: string
- enum:
- - code_interpreter
- description: The object type, which is always 'code_interpreter'.
- allOf:
- - $ref: '#/components/schemas/ToolDefinition'
- description: The input definition information for a code interpreter tool as used to configure an assistant.
- CreateAndRunThreadOptions:
- type: object
- required:
- - assistant_id
- properties:
- assistant_id:
- type: string
- description: The ID of the assistant for which the thread should be created.
- thread:
- allOf:
- - $ref: '#/components/schemas/AssistantThreadCreationOptions'
- description: The details used to create the new thread.
- model:
- type: string
- description: The overridden model that the assistant should use to run the thread.
- instructions:
- type: string
- description: The overridden system instructions the assistant should use to run the thread.
- tools:
- type: array
- items:
- $ref: '#/components/schemas/ToolDefinition'
- description: The overridden list of enabled tools the assistant should use to run the thread.
- metadata:
- type: object
- additionalProperties:
- type: string
- nullable: true
- description: A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.
- description: The details used when creating and immediately running a new assistant thread.
- FileDeletionStatus:
- type: object
- required:
- - id
- - deleted
- - object
- properties:
- id:
- type: string
- description: The ID of the resource specified for deletion.
- deleted:
- type: boolean
- description: A value indicating whether deletion was successful.
- object:
- type: string
- enum:
- - file
- description: The object type, which is always 'file'.
- description: A status response from a file deletion operation.
- FileListResponse:
- type: object
- required:
- - object
- - data
- properties:
- object:
- type: string
- enum:
- - list
- description: The object type, which is always 'list'.
- data:
- type: array
- items:
- $ref: '#/components/schemas/OpenAIFile'
- description: The files returned for the request.
- description: The response data from a file list operation.
- FilePurpose:
- type: string
- enum:
- - fine-tune
- - fine-tune-results
- - assistants
- - assistants_output
- description: The possible values denoting the intended usage of a file.
- FunctionDefinition:
- type: object
- required:
- - name
- - parameters
- properties:
- name:
- type: string
- description: The name of the function to be called.
- description:
- type: string
- description: A description of what the function does, used by the model to choose when and how to call the function.
- parameters:
- description: The parameters the functions accepts, described as a JSON Schema object.
- description: The input definition information for a function.
- FunctionToolCall:
- type: object
- required:
- - type
- - function
- properties:
- type:
- type: string
- enum:
- - function
- description: The object type, which is always 'function'.
- function:
- allOf:
- - $ref: '#/components/schemas/FunctionToolCallDetails'
- description: The detailed information about the function called by the model.
- allOf:
- - $ref: '#/components/schemas/ToolCall'
- description: |-
- A tool call to a function tool, issued by the model in evaluation of a configured function tool, that represents
- given function inputs and submitted function outputs needed or already fulfilled by the tool for the model to continue.
- FunctionToolCallDetails:
- type: object
- required:
- - name
- - arguments
- - output
- properties:
- name:
- type: string
- description: The name of the function.
- arguments:
- type: string
- description: The arguments that the model requires are provided to the named function.
- output:
- type: string
- nullable: true
- description: The output of the function, only populated for function calls that have already have had their outputs submitted.
- description: The detailed information about the function called by the model.
- FunctionToolDefinition:
- type: object
- required:
- - type
- - function
- properties:
- type:
- type: string
- enum:
- - function
- description: The object type, which is always 'function'.
- function:
- allOf:
- - $ref: '#/components/schemas/FunctionDefinition'
- description: The definition of the concrete function that the function tool should call.
- allOf:
- - $ref: '#/components/schemas/ToolDefinition'
- description: The input definition information for a function tool as used to configure an assistant.
- ListSortOrder:
- type: string
- enum:
- - asc
- - desc
- description: The available sorting options when requesting a list of response objects.
- MessageContent:
- type: object
- required:
- - type
- properties:
- type:
- type: string
- description: The object type.
- discriminator:
- propertyName: type
- mapping:
- text: '#/components/schemas/MessageTextContent'
- image_file: '#/components/schemas/MessageImageFileContent'
- description: An abstract representation of a single item of thread message content.
- MessageFile:
- type: object
- required:
- - id
- - object
- - created_at
- - message_id
- properties:
- id:
- type: string
- description: The identifier, which can be referenced in API endpoints.
- object:
- type: string
- enum:
- - thread.message.file
- description: The object type, which is always 'thread.message.file'.
- created_at:
- type: integer
- format: unixtime
- description: The Unix timestamp, in seconds, representing when this object was created.
- message_id:
- type: string
- description: The ID of the message that this file is attached to.
- description: Information about a file attached to an assistant thread message.
- MessageFileCitationTextAnnotation:
- type: object
- required:
- - type
- - file_citation
- properties:
- type:
- type: string
- enum:
- - file_citation
- description: The object type, which is always 'file_citation'.
- file_citation:
- allOf:
- - $ref: '#/components/schemas/MessageTextFileCitationDetails'
- description: |-
- A citation within the message that points to a specific quote from a specific file.
- Generated when the assistant uses the "retrieval" tool to search files.
- allOf:
- - $ref: '#/components/schemas/MessageTextAnnotation'
- description: A citation within the message that points to a specific quote from a specific File associated with the assistant or the message. Generated when the assistant uses the 'retrieval' tool to search files.
- MessageFilePathDetails:
- type: object
- required:
- - file_id
- properties:
- file_id:
- type: string
- description: The ID of the specific file that the citation is from.
- description: An encapsulation of an image file ID, as used by message image content.
- MessageFilePathTextAnnotation:
- type: object
- required:
- - type
- - file_path
- properties:
- type:
- type: string
- enum:
- - file_path
- description: The object type, which is always 'file_path'.
- file_path:
- allOf:
- - $ref: '#/components/schemas/MessageFilePathDetails'
- description: A URL for the file that's generated when the assistant used the code_interpreter tool to generate a file.
- allOf:
- - $ref: '#/components/schemas/MessageTextAnnotation'
- description: A citation within the message that points to a file located at a specific path.
- MessageImageFileContent:
- type: object
- required:
- - type
- - image_file
- properties:
- type:
- type: string
- enum:
- - image_file
- description: The object type, which is always 'image_file'.
- image_file:
- allOf:
- - $ref: '#/components/schemas/MessageImageFileDetails'
- description: The image file for this thread message content item.
- allOf:
- - $ref: '#/components/schemas/MessageContent'
- description: A representation of image file content in a thread message.
- MessageImageFileDetails:
- type: object
- required:
- - file_id
- properties:
- file_id:
- allOf:
- - $ref: '#/components/schemas/MessageImageFileIdDetails'
- description: The ID for the file associated with this image.
- description: An image reference, as represented in thread message content.
- MessageImageFileIdDetails:
- type: object
- required:
- - file_id
- properties:
- file_id:
- type: string
- description: The ID of the specific image file.
- description: An encapsulation of an image file ID, as used by message image content.
- MessageRole:
- type: string
- enum:
- - user
- - assistant
- description: The possible values for roles attributed to messages in a thread.
- MessageTextAnnotation:
- type: object
- required:
- - type
- - text
- - start_index
- - end_index
- properties:
- type:
- type: string
- description: The object type.
- text:
- type: string
- description: The textual content associated with this text annotation item.
- start_index:
- type: integer
- format: int32
- description: The first text index associated with this text annotation.
- end_index:
- type: integer
- format: int32
- description: The last text index associated with this text annotation.
- discriminator:
- propertyName: type
- mapping:
- file_citation: '#/components/schemas/MessageFileCitationTextAnnotation'
- file_path: '#/components/schemas/MessageFilePathTextAnnotation'
- description: An abstract representation of an annotation to text thread message content.
- MessageTextContent:
- type: object
- required:
- - type
- - text
- properties:
- type:
- type: string
- enum:
- - text
- description: The object type, which is always 'text'.
- text:
- allOf:
- - $ref: '#/components/schemas/MessageTextDetails'
- description: The text and associated annotations for this thread message content item.
- allOf:
- - $ref: '#/components/schemas/MessageContent'
- description: A representation of a textual item of thread message content.
- MessageTextDetails:
- type: object
- required:
- - value
- - annotations
- properties:
- value:
- type: string
- description: The text data.
- annotations:
- type: array
- items:
- $ref: '#/components/schemas/MessageTextAnnotation'
- description: A list of annotations associated with this text.
- description: The text and associated annotations for a single item of assistant thread message content.
- MessageTextFileCitationDetails:
- type: object
- required:
- - file_id
- - quote
- properties:
- file_id:
- type: string
- description: The ID of the file associated with this citation.
- quote:
- type: string
- description: The specific quote cited in the associated file.
- description: A representation of a file-based text citation, as used in a file-based annotation of text thread message content.
- OpenAIFile:
- type: object
- required:
- - object
- - id
- - bytes
- - filename
- - created_at
- - purpose
- properties:
- object:
- type: string
- enum:
- - file
- description: The object type, which is always 'file'.
- id:
- type: string
- description: The identifier, which can be referenced in API endpoints.
- bytes:
- type: integer
- format: int32
- description: The size of the file, in bytes.
- filename:
- type: string
- description: The name of the file.
- created_at:
- type: integer
- format: unixtime
- description: The Unix timestamp, in seconds, representing when this object was created.
- purpose:
- allOf:
- - $ref: '#/components/schemas/FilePurpose'
- description: The intended purpose of a file.
- description: Represents an assistant that can call the model and use tools.
- RequiredAction:
- type: object
- required:
- - type
- properties:
- type:
- type: string
- description: The object type.
- discriminator:
- propertyName: type
- mapping:
- submit_tool_outputs: '#/components/schemas/SubmitToolOutputsAction'
- description: An abstract representation of a required action for an assistant thread run to continue.
- RetrievalToolCall:
- type: object
- required:
- - type
- - retrieval
- properties:
- type:
- type: string
- enum:
- - retrieval
- description: The object type, which is always 'retrieval'.
- retrieval:
- type: object
- additionalProperties:
- type: string
- description: The key/value pairs produced by the retrieval tool.
- allOf:
- - $ref: '#/components/schemas/ToolCall'
- description: |-
- A tool call to a retrieval tool, issued by the model in evaluation of a configured retrieval tool, that represents
- submitted output needed or already fulfilled by the tool for the model to continue.
- RetrievalToolDefinition:
- type: object
- required:
- - type
- properties:
- type:
- type: string
- enum:
- - retrieval
- description: The object type, which is always 'retrieval'.
- allOf:
- - $ref: '#/components/schemas/ToolDefinition'
- description: The input definition information for a retrieval tool as used to configure an assistant.
- RunError:
- type: object
- required:
- - code
- - message
- properties:
- code:
- type: string
- description: The status for the error.
- message:
- type: string
- description: The human-readable text associated with the error.
- description: The details of an error as encountered by an assistant thread run.
- RunStatus:
- type: string
- enum:
- - queued
- - in_progress
- - requires_action
- - cancelling
- - cancelled
- - failed
- - completed
- - expired
- description: Possible values for the status of an assistant thread run.
- RunStep:
- type: object
- required:
- - id
- - object
- - type
- - assistant_id
- - thread_id
- - run_id
- - status
- - step_details
- - last_error
- - created_at
- - expired_at
- - completed_at
- - cancelled_at
- - failed_at
- - metadata
- properties:
- id:
- type: string
- description: The identifier, which can be referenced in API endpoints.
- object:
- type: string
- enum:
- - thread.run.step
- description: The object type, which is always 'thread.run.step'.
- type:
- allOf:
- - $ref: '#/components/schemas/RunStepType'
- description: The type of run step, which can be either message_creation or tool_calls.
- assistant_id:
- type: string
- description: The ID of the assistant associated with the run step.
- thread_id:
- type: string
- description: The ID of the thread that was run.
- run_id:
- type: string
- description: The ID of the run that this run step is a part of.
- status:
- allOf:
- - $ref: '#/components/schemas/RunStepStatus'
- description: The status of this run step.
- step_details:
- allOf:
- - $ref: '#/components/schemas/RunStepDetails'
- description: The details for this run step.
- last_error:
- type: object
- allOf:
- - $ref: '#/components/schemas/RunStepError'
- nullable: true
- description: If applicable, information about the last error encountered by this run step.
- created_at:
- type: integer
- format: unixtime
- description: The Unix timestamp, in seconds, representing when this object was created.
- expired_at:
- type: string
- format: date-time
- nullable: true
- description: The Unix timestamp, in seconds, representing when this item expired.
- completed_at:
- type: string
- format: date-time
- nullable: true
- description: The Unix timestamp, in seconds, representing when this completed.
- cancelled_at:
- type: string
- format: date-time
- nullable: true
- description: The Unix timestamp, in seconds, representing when this was cancelled.
- failed_at:
- type: string
- format: date-time
- nullable: true
- description: The Unix timestamp, in seconds, representing when this failed.
- metadata:
- type: object
- additionalProperties:
- type: string
- nullable: true
- description: A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.
- description: Detailed information about a single step of an assistant thread run.
- RunStepDetails:
- type: object
- required:
- - type
- properties:
- type:
- allOf:
- - $ref: '#/components/schemas/RunStepType'
- description: The object type.
- discriminator:
- propertyName: type
- mapping:
- message_creation: '#/components/schemas/RunStepMessageCreationDetails'
- tool_calls: '#/components/schemas/RunStepToolCallDetails'
- description: An abstract representation of the details for a run step.
- RunStepError:
- type: object
- required:
- - code
- - message
- properties:
- code:
- allOf:
- - $ref: '#/components/schemas/RunStepErrorCode'
- description: The error code for this error.
- message:
- type: string
- description: The human-readable text associated with this error.
- description: The error information associated with a failed run step.
- RunStepErrorCode:
- type: string
- enum:
- - server_error
- - rate_limit_exceeded
- description: Possible error code values attributable to a failed run step.
- RunStepMessageCreationDetails:
- type: object
- required:
- - type
- - message_creation
- properties:
- type:
- type: string
- enum:
- - message_creation
- description: The object type, which is always 'message_creation'.
- message_creation:
- allOf:
- - $ref: '#/components/schemas/RunStepMessageCreationReference'
- description: Information about the message creation associated with this run step.
- allOf:
- - $ref: '#/components/schemas/RunStepDetails'
- description: The detailed information associated with a message creation run step.
- RunStepMessageCreationReference:
- type: object
- required:
- - message_id
- properties:
- message_id:
- type: string
- description: The ID of the message created by this run step.
- description: The details of a message created as a part of a run step.
- RunStepStatus:
- type: string
- enum:
- - in_progress
- - cancelled
- - failed
- - completed
- - expired
- description: Possible values for the status of a run step.
- RunStepToolCallDetails:
- type: object
- required:
- - type
- - tool_calls
- properties:
- type:
- type: string
- enum:
- - tool_calls
- description: The object type, which is always 'tool_calls'.
- tool_calls:
- type: array
- items:
- $ref: '#/components/schemas/ToolCall'
- description: A list tool call details for this run step.
- allOf:
- - $ref: '#/components/schemas/RunStepDetails'
- description: The detailed information associated with a run step calling tools.
- RunStepType:
- type: string
- enum:
- - message_creation
- - tool_calls
- description: The possible types of run steps.
- ServiceApiVersions:
- type: string
- enum:
- - 2023-11-06-beta
- description: The known set of supported API versions.
- SubmitToolOutputsAction:
- type: object
- required:
- - type
- - submit_tool_outputs
- properties:
- type:
- type: string
- enum:
- - submit_tool_outputs
- description: The object type, which is always 'submit_tool_outputs'.
- submit_tool_outputs:
- allOf:
- - $ref: '#/components/schemas/SubmitToolOutputsDetails'
- description: The details describing tools that should be called to submit tool outputs.
- allOf:
- - $ref: '#/components/schemas/RequiredAction'
- description: The details for required tool calls that must be submitted for an assistant thread run to continue.
- SubmitToolOutputsDetails:
- type: object
- required:
- - tool_calls
- properties:
- tool_calls:
- type: array
- items:
- $ref: '#/components/schemas/ToolCall'
- description: The list of tool calls that must be resolved for the assistant thread run to continue.
- description: The details describing tools that should be called to submit tool outputs.
- ThreadDeletionStatus:
- type: object
- required:
- - id
- - deleted
- - object
- properties:
- id:
- type: string
- description: The ID of the resource specified for deletion.
- deleted:
- type: boolean
- description: A value indicating whether deletion was successful.
- object:
- type: string
- enum:
- - thread.deleted
- description: The object type, which is always 'thread.deleted'.
- description: The status of a thread deletion operation.
- ThreadMessage:
- type: object
- required:
- - id
- - object
- - created_at
- - thread_id
- - role
- - content
- - file_ids
- - metadata
- properties:
- id:
- type: string
- description: The identifier, which can be referenced in API endpoints.
- object:
- type: string
- enum:
- - thread.message
- description: The object type, which is always 'thread.message'.
- created_at:
- type: integer
- format: unixtime
- description: The Unix timestamp, in seconds, representing when this object was created.
- thread_id:
- type: string
- description: The ID of the thread that this message belongs to.
- role:
- allOf:
- - $ref: '#/components/schemas/MessageRole'
- description: The role associated with the assistant thread message.
- content:
- type: array
- items:
- $ref: '#/components/schemas/MessageContent'
- description: The list of content items associated with the assistant thread message.
- assistant_id:
- type: string
- description: If applicable, the ID of the assistant that authored this message.
- run_id:
- type: string
- description: If applicable, the ID of the run associated with the authoring of this message.
- file_ids:
- type: array
- items:
- type: string
- description: |-
- A list of file IDs that the assistant should use. Useful for tools like retrieval and code_interpreter that can
- access files.
- metadata:
- type: object
- additionalProperties:
- type: string
- nullable: true
- description: A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.
- description: A single message within an assistant thread.
- ThreadRun:
- type: object
- required:
- - id
- - object
- - thread_id
- - assistant_id
- - status
- - last_error
- - model
- - instructions
- - tools
- - file_ids
- - created_at
- - expires_at
- - started_at
- - completed_at
- - cancelled_at
- - failed_at
- - metadata
- properties:
- id:
- type: string
- description: The identifier, which can be referenced in API endpoints.
- object:
- type: string
- enum:
- - thread.run
- description: The object type, which is always 'thread.run'.
- thread_id:
- type: string
- description: The ID of the thread associated with this run.
- assistant_id:
- type: string
- description: The ID of the assistant associated with the thread this run was performed against.
- status:
- allOf:
- - $ref: '#/components/schemas/RunStatus'
- description: The status of the assistant thread run.
- required_action:
- type: object
- allOf:
- - $ref: '#/components/schemas/RequiredAction'
- nullable: true
- description: The details of the action required for the assistant thread run to continue.
- last_error:
- type: object
- allOf:
- - $ref: '#/components/schemas/RunError'
- nullable: true
- description: The last error, if any, encountered by this assistant thread run.
- model:
- type: string
- description: The ID of the model to use.
- instructions:
- type: string
- description: The overridden system instructions used for this assistant thread run.
- tools:
- type: array
- items:
- $ref: '#/components/schemas/ToolDefinition'
- description: The overridden enabled tools used for this assistant thread run.
- default: []
- file_ids:
- type: array
- items:
- type: string
- description: A list of attached file IDs, ordered by creation date in ascending order.
- default: []
- created_at:
- type: integer
- format: unixtime
- description: The Unix timestamp, in seconds, representing when this object was created.
- expires_at:
- type: string
- format: date-time
- nullable: true
- description: The Unix timestamp, in seconds, representing when this item expires.
- started_at:
- type: string
- format: date-time
- nullable: true
- description: The Unix timestamp, in seconds, representing when this item was started.
- completed_at:
- type: string
- format: date-time
- nullable: true
- description: The Unix timestamp, in seconds, representing when this completed.
- cancelled_at:
- type: string
- format: date-time
- nullable: true
- description: The Unix timestamp, in seconds, representing when this was cancelled.
- failed_at:
- type: string
- format: date-time
- nullable: true
- description: The Unix timestamp, in seconds, representing when this failed.
- metadata:
- type: object
- additionalProperties:
- type: string
- nullable: true
- description: A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.
- description: Data representing a single evaluation run of an assistant thread.
- ToolCall:
- type: object
- required:
- - type
- - id
- properties:
- type:
- type: string
- description: The object type.
- id:
- type: string
- description: The ID of the tool call. This ID must be referenced when you submit tool outputs.
- discriminator:
- propertyName: type
- mapping:
- code_interpreter: '#/components/schemas/CodeInterpreterToolCall'
- retrieval: '#/components/schemas/RetrievalToolCall'
- function: '#/components/schemas/FunctionToolCall'
- description: |-
- An abstract representation a tool call, issued by the model in evaluation of a configured tool definition, that must
- be fulfilled and have its outputs submitted before the model can continue.
- ToolDefinition:
- type: object
- required:
- - type
- properties:
- type:
- type: string
- description: The object type.
- discriminator:
- propertyName: type
- mapping:
- code_interpreter: '#/components/schemas/CodeInterpreterToolDefinition'
- retrieval: '#/components/schemas/RetrievalToolDefinition'
- function: '#/components/schemas/FunctionToolDefinition'
- description: An abstract representation of an input tool definition that an assistant can use.
- ToolOutput:
- type: object
- properties:
- tool_call_id:
- type: string
- description: The ID of the tool call being resolved, as provided in the tool calls of a required action from a run.
- output:
- type: string
- description: The output from the tool to be submitted.
- description: The data provided during a tool outputs submission to resolve pending tool calls and allow the model to continue.
- securitySchemes:
- ApiKeyAuth:
- type: apiKey
- in: header
- name: api-key
- OAuth2Auth:
- type: oauth2
- flows:
- implicit:
- authorizationUrl: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
- scopes:
- https://cognitiveservices.azure.com/.default: ''
-servers:
- - url: '{endpoint}'
- description: Azure OpenAI APIs for Assistants.
- variables:
- endpoint:
- default: ''
- description: An OpenAI endpoint supporting assistants functionality.
diff --git a/specification/ai/data-plane/OpenAI.Assistants/OpenApiV3/2024-02-15-preview/assistants_generated.yaml b/specification/ai/data-plane/OpenAI.Assistants/OpenApiV3/2024-02-15-preview/assistants_generated.yaml
deleted file mode 100644
index 180f405b7555..000000000000
--- a/specification/ai/data-plane/OpenAI.Assistants/OpenApiV3/2024-02-15-preview/assistants_generated.yaml
+++ /dev/null
@@ -1,2477 +0,0 @@
-openapi: 3.0.0
-info:
- title: Azure OpenAI
- version: 2024-02-15-preview
- description: Azure OpenAI APIs for Assistants.
-tags: []
-paths:
- /assistants:
- post:
- operationId: createAssistant
- description: Creates a new assistant.
- parameters: []
- responses:
- '200':
- description: The new assistant instance.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/Assistant'
- requestBody:
- required: true
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/AssistantCreationOptions'
- get:
- operationId: listAssistants
- description: Gets a list of assistants that were previously created.
- parameters:
- - name: limit
- in: query
- required: false
- description: A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 20.
- schema:
- type: integer
- format: int32
- default: 20
- - name: order
- in: query
- required: false
- description: Sort order by the created_at timestamp of the objects. asc for ascending order and desc for descending order.
- schema:
- $ref: '#/components/schemas/ListSortOrder'
- default: desc
- - name: after
- in: query
- required: false
- description: A cursor for use in pagination. after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include after=obj_foo in order to fetch the next page of the list.
- schema:
- type: string
- - name: before
- in: query
- required: false
- description: A cursor for use in pagination. before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include before=obj_foo in order to fetch the previous page of the list.
- schema:
- type: string
- responses:
- '200':
- description: The requested list of assistants.
- content:
- application/json:
- schema:
- type: object
- required:
- - object
- - data
- - first_id
- - last_id
- - has_more
- properties:
- object:
- type: string
- enum:
- - list
- description: The object type, which is always list.
- data:
- type: array
- items:
- $ref: '#/components/schemas/Assistant'
- description: The requested list of items.
- first_id:
- type: string
- description: The first ID represented in this list.
- last_id:
- type: string
- description: The last ID represented in this list.
- has_more:
- type: boolean
- description: A value indicating whether there are additional values available not captured in this list.
- description: The response data for a requested list of items.
- /assistants/{assistantId}:
- get:
- operationId: getAssistant
- description: Retrieves an existing assistant.
- parameters:
- - name: assistantId
- in: path
- required: true
- description: The ID of the assistant to retrieve.
- schema:
- type: string
- responses:
- '200':
- description: The requested assistant instance.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/Assistant'
- post:
- operationId: updateAssistant
- description: Modifies an existing assistant.
- parameters:
- - $ref: '#/components/parameters/UpdateAssistantOptions.assistantId'
- responses:
- '200':
- description: The updated assistant instance.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/Assistant'
- requestBody:
- required: true
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/UpdateAssistantOptions'
- delete:
- operationId: deleteAssistant
- description: Deletes an assistant.
- parameters:
- - name: assistantId
- in: path
- required: true
- description: The ID of the assistant to delete.
- schema:
- type: string
- responses:
- '200':
- description: Status information about the requested deletion operation.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/AssistantDeletionStatus'
- /assistants/{assistantId}/files:
- post:
- operationId: createAssistantFile
- description: Attaches a previously uploaded file to an assistant for use by tools that can read files.
- parameters:
- - name: assistantId
- in: path
- required: true
- description: The ID of the assistant to attach the file to.
- schema:
- type: string
- responses:
- '200':
- description: Information about the attached file.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/AssistantFile'
- requestBody:
- required: true
- content:
- application/json:
- schema:
- type: object
- properties:
- file_id:
- type: string
- description: The ID of the previously uploaded file to attach.
- required:
- - file_id
- get:
- operationId: listAssistantFiles
- description: Gets a list of files attached to a specific assistant, as used by tools that can read files.
- parameters:
- - name: assistantId
- in: path
- required: true
- description: The ID of the assistant to retrieve the list of attached files for.
- schema:
- type: string
- - name: limit
- in: query
- required: false
- description: A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 20.
- schema:
- type: integer
- format: int32
- default: 20
- - name: order
- in: query
- required: false
- description: Sort order by the created_at timestamp of the objects. asc for ascending order and desc for descending order.
- schema:
- $ref: '#/components/schemas/ListSortOrder'
- default: desc
- - name: after
- in: query
- required: false
- description: A cursor for use in pagination. after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include after=obj_foo in order to fetch the next page of the list.
- schema:
- type: string
- - name: before
- in: query
- required: false
- description: A cursor for use in pagination. before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include before=obj_foo in order to fetch the previous page of the list.
- schema:
- type: string
- responses:
- '200':
- description: The requested list of files attached to the specified assistant.
- content:
- application/json:
- schema:
- type: object
- required:
- - object
- - data
- - first_id
- - last_id
- - has_more
- properties:
- object:
- type: string
- enum:
- - list
- description: The object type, which is always list.
- data:
- type: array
- items:
- $ref: '#/components/schemas/AssistantFile'
- description: The requested list of items.
- first_id:
- type: string
- description: The first ID represented in this list.
- last_id:
- type: string
- description: The last ID represented in this list.
- has_more:
- type: boolean
- description: A value indicating whether there are additional values available not captured in this list.
- description: The response data for a requested list of items.
- /assistants/{assistantId}/files/{fileId}:
- get:
- operationId: getAssistantFile
- description: Retrieves a file attached to an assistant.
- parameters:
- - name: assistantId
- in: path
- required: true
- description: The ID of the assistant associated with the attached file.
- schema:
- type: string
- - name: fileId
- in: path
- required: true
- description: The ID of the file to retrieve.
- schema:
- type: string
- responses:
- '200':
- description: A representation of the attached file.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/AssistantFile'
- delete:
- operationId: deleteAssistantFile
- description: |-
- Unlinks a previously attached file from an assistant, rendering it unavailable for use by tools that can read
- files.
- parameters:
- - name: assistantId
- in: path
- required: true
- description: The ID of the assistant from which the specified file should be unlinked.
- schema:
- type: string
- - name: fileId
- in: path
- required: true
- description: The ID of the file to unlink from the specified assistant.
- schema:
- type: string
- responses:
- '200':
- description: Status information about the requested file association deletion.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/AssistantFileDeletionStatus'
- /files:
- get:
- operationId: listFiles
- description: Gets a list of previously uploaded files.
- parameters:
- - name: purpose
- in: query
- required: false
- description: A value that, when provided, limits list results to files matching the corresponding purpose.
- schema:
- $ref: '#/components/schemas/FilePurpose'
- responses:
- '200':
- description: The requested list of files.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/FileListResponse'
- post:
- operationId: uploadFile
- description: Uploads a file for use by other operations.
- parameters: []
- responses:
- '200':
- description: A representation of the uploaded file.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/OpenAIFile'
- requestBody:
- required: true
- content:
- multipart/form-data:
- schema:
- type: object
- properties:
- file:
- type: string
- format: binary
- purpose:
- allOf:
- - $ref: '#/components/schemas/FilePurpose'
- description: The intended purpose of the file.
- filename:
- type: string
- description: A filename to associate with the uploaded data.
- required:
- - file
- - purpose
- /files/{fileId}:
- delete:
- operationId: deleteFile
- description: Delete a previously uploaded file.
- parameters:
- - name: fileId
- in: path
- required: true
- description: The ID of the file to delete.
- schema:
- type: string
- responses:
- '200':
- description: The request has succeeded.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/FileDeletionStatus'
- get:
- operationId: getFile
- description: Returns information about a specific file. Does not retrieve file content.
- parameters:
- - name: fileId
- in: path
- required: true
- description: The ID of the file to retrieve.
- schema:
- type: string
- responses:
- '200':
- description: The request has succeeded.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/OpenAIFile'
- /threads:
- post:
- operationId: createThread
- description: Creates a new thread. Threads contain messages and can be run by assistants.
- parameters: []
- responses:
- '200':
- description: Information about the newly created thread.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/AssistantThread'
- requestBody:
- required: true
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/AssistantThreadCreationOptions'
- /threads/runs:
- post:
- operationId: createThreadAndRun
- description: Creates a new assistant thread and immediately starts a run using that new thread.
- parameters: []
- responses:
- '200':
- description: Information about the newly created thread.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/ThreadRun'
- requestBody:
- required: true
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/CreateAndRunThreadOptions'
- /threads/{threadId}:
- get:
- operationId: getThread
- description: Gets information about an existing thread.
- parameters:
- - name: threadId
- in: path
- required: true
- description: The ID of the thread to retrieve information about.
- schema:
- type: string
- responses:
- '200':
- description: Information about the requested thread.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/AssistantThread'
- post:
- operationId: updateThread
- description: Modifies an existing thread.
- parameters:
- - name: threadId
- in: path
- required: true
- description: The ID of the thread to modify.
- schema:
- type: string
- responses:
- '200':
- description: Information about the modified thread.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/AssistantThread'
- requestBody:
- required: true
- content:
- application/json:
- schema:
- type: object
- properties:
- metadata:
- type: object
- additionalProperties:
- type: string
- nullable: true
- description: A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.
- delete:
- operationId: deleteThread
- description: Deletes an existing thread.
- parameters:
- - name: threadId
- in: path
- required: true
- description: The ID of the thread to delete.
- schema:
- type: string
- responses:
- '200':
- description: Status information about the requested thread deletion operation.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/ThreadDeletionStatus'
- /threads/{threadId}/messages:
- post:
- operationId: createMessage
- description: Creates a new message on a specified thread.
- parameters:
- - name: threadId
- in: path
- required: true
- description: The ID of the thread to create the new message on.
- schema:
- type: string
- responses:
- '200':
- description: A representation of the new message.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/ThreadMessage'
- requestBody:
- required: true
- content:
- application/json:
- schema:
- type: object
- properties:
- role:
- allOf:
- - $ref: '#/components/schemas/MessageRole'
- description: The role to associate with the new message.
- content:
- type: string
- description: The textual content for the new message.
- file_ids:
- type: array
- items:
- type: string
- description: A list of up to 10 file IDs to associate with the message, as used by tools like 'code_interpreter' or 'retrieval' that can read files.
- metadata:
- type: object
- additionalProperties:
- type: string
- nullable: true
- description: A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.
- required:
- - role
- - content
- get:
- operationId: listMessages
- description: Gets a list of messages that exist on a thread.
- parameters:
- - name: threadId
- in: path
- required: true
- description: The ID of the thread to list messages from.
- schema:
- type: string
- - name: limit
- in: query
- required: false
- description: A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 20.
- schema:
- type: integer
- format: int32
- default: 20
- - name: order
- in: query
- required: false
- description: Sort order by the created_at timestamp of the objects. asc for ascending order and desc for descending order.
- schema:
- $ref: '#/components/schemas/ListSortOrder'
- default: desc
- - name: after
- in: query
- required: false
- description: A cursor for use in pagination. after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include after=obj_foo in order to fetch the next page of the list.
- schema:
- type: string
- - name: before
- in: query
- required: false
- description: A cursor for use in pagination. before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include before=obj_foo in order to fetch the previous page of the list.
- schema:
- type: string
- responses:
- '200':
- description: The requested list of messages.
- content:
- application/json:
- schema:
- type: object
- required:
- - object
- - data
- - first_id
- - last_id
- - has_more
- properties:
- object:
- type: string
- enum:
- - list
- description: The object type, which is always list.
- data:
- type: array
- items:
- $ref: '#/components/schemas/ThreadMessage'
- description: The requested list of items.
- first_id:
- type: string
- description: The first ID represented in this list.
- last_id:
- type: string
- description: The last ID represented in this list.
- has_more:
- type: boolean
- description: A value indicating whether there are additional values available not captured in this list.
- description: The response data for a requested list of items.
- /threads/{threadId}/messages/{messageId}:
- get:
- operationId: getMessage
- description: Gets an existing message from an existing thread.
- parameters:
- - name: threadId
- in: path
- required: true
- description: The ID of the thread to retrieve the specified message from.
- schema:
- type: string
- - name: messageId
- in: path
- required: true
- description: The ID of the message to retrieve from the specified thread.
- schema:
- type: string
- responses:
- '200':
- description: A representation of the requested message.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/ThreadMessage'
- post:
- operationId: updateMessage
- description: Modifies an existing message on an existing thread.
- parameters:
- - name: threadId
- in: path
- required: true
- description: The ID of the thread containing the specified message to modify.
- schema:
- type: string
- - name: messageId
- in: path
- required: true
- description: The ID of the message to modify on the specified thread.
- schema:
- type: string
- responses:
- '200':
- description: A representation of the modified message.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/ThreadMessage'
- requestBody:
- required: true
- content:
- application/json:
- schema:
- type: object
- properties:
- metadata:
- type: object
- additionalProperties:
- type: string
- nullable: true
- description: A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.
- /threads/{threadId}/messages/{messageId}/files:
- get:
- operationId: listMessageFiles
- description: Gets a list of previously uploaded files associated with a message from a thread.
- parameters:
- - name: threadId
- in: path
- required: true
- description: The ID of the thread containing the message to list files from.
- schema:
- type: string
- - name: messageId
- in: path
- required: true
- description: The ID of the message to list files from.
- schema:
- type: string
- - name: limit
- in: query
- required: false
- description: A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 20.
- schema:
- type: integer
- format: int32
- default: 20
- - name: order
- in: query
- required: false
- description: Sort order by the created_at timestamp of the objects. asc for ascending order and desc for descending order.
- schema:
- $ref: '#/components/schemas/ListSortOrder'
- default: desc
- - name: after
- in: query
- required: false
- description: A cursor for use in pagination. after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include after=obj_foo in order to fetch the next page of the list.
- schema:
- type: string
- - name: before
- in: query
- required: false
- description: A cursor for use in pagination. before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include before=obj_foo in order to fetch the previous page of the list.
- schema:
- type: string
- responses:
- '200':
- description: The requested list of files associated with the specified message.
- content:
- application/json:
- schema:
- type: object
- required:
- - object
- - data
- - first_id
- - last_id
- - has_more
- properties:
- object:
- type: string
- enum:
- - list
- description: The object type, which is always list.
- data:
- type: array
- items:
- $ref: '#/components/schemas/MessageFile'
- description: The requested list of items.
- first_id:
- type: string
- description: The first ID represented in this list.
- last_id:
- type: string
- description: The last ID represented in this list.
- has_more:
- type: boolean
- description: A value indicating whether there are additional values available not captured in this list.
- description: The response data for a requested list of items.
- /threads/{threadId}/messages/{messageId}/files/{fileId}:
- get:
- operationId: getMessageFile
- description: Gets information about a file attachment to a message within a thread.
- parameters:
- - name: threadId
- in: path
- required: true
- description: The ID of the thread containing the message to get information from.
- schema:
- type: string
- - name: messageId
- in: path
- required: true
- description: The ID of the message to get information from.
- schema:
- type: string
- - name: fileId
- in: path
- required: true
- description: The ID of the file to get information about.
- schema:
- type: string
- responses:
- '200':
- description: The requested file information.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/MessageFile'
- /threads/{threadId}/runs:
- post:
- operationId: createRun
- description: Creates a new run for an assistant thread.
- parameters:
- - name: threadId
- in: path
- required: true
- description: The ID of the thread to run.
- schema:
- type: string
- responses:
- '200':
- description: Information about the new thread run.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/ThreadRun'
- requestBody:
- description: The details for the run to create.
- required: true
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/CreateRunOptions'
- get:
- operationId: listRuns
- description: Gets a list of runs for a specified thread.
- parameters:
- - name: threadId
- in: path
- required: true
- description: The ID of the thread to list runs from.
- schema:
- type: string
- - name: limit
- in: query
- required: false
- description: A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 20.
- schema:
- type: integer
- format: int32
- default: 20
- - name: order
- in: query
- required: false
- description: Sort order by the created_at timestamp of the objects. asc for ascending order and desc for descending order.
- schema:
- $ref: '#/components/schemas/ListSortOrder'
- default: desc
- - name: after
- in: query
- required: false
- description: A cursor for use in pagination. after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include after=obj_foo in order to fetch the next page of the list.
- schema:
- type: string
- - name: before
- in: query
- required: false
- description: A cursor for use in pagination. before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include before=obj_foo in order to fetch the previous page of the list.
- schema:
- type: string
- responses:
- '200':
- description: The requested list of thread runs.
- content:
- application/json:
- schema:
- type: object
- required:
- - object
- - data
- - first_id
- - last_id
- - has_more
- properties:
- object:
- type: string
- enum:
- - list
- description: The object type, which is always list.
- data:
- type: array
- items:
- $ref: '#/components/schemas/ThreadRun'
- description: The requested list of items.
- first_id:
- type: string
- description: The first ID represented in this list.
- last_id:
- type: string
- description: The last ID represented in this list.
- has_more:
- type: boolean
- description: A value indicating whether there are additional values available not captured in this list.
- description: The response data for a requested list of items.
- /threads/{threadId}/runs/{runId}:
- get:
- operationId: getRun
- description: Gets an existing run from an existing thread.
- parameters:
- - name: threadId
- in: path
- required: true
- description: The ID of the thread to retrieve run information from.
- schema:
- type: string
- - name: runId
- in: path
- required: true
- description: The ID of the thread to retrieve information about.
- schema:
- type: string
- responses:
- '200':
- description: The requested information about the specified thread run.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/ThreadRun'
- post:
- operationId: updateRun
- description: Modifies an existing thread run.
- parameters:
- - name: threadId
- in: path
- required: true
- description: The ID of the thread associated with the specified run.
- schema:
- type: string
- - name: runId
- in: path
- required: true
- description: The ID of the run to modify.
- schema:
- type: string
- responses:
- '200':
- description: Information about the modified run.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/ThreadRun'
- requestBody:
- required: true
- content:
- application/json:
- schema:
- type: object
- properties:
- metadata:
- type: object
- additionalProperties:
- type: string
- nullable: true
- description: A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.
- /threads/{threadId}/runs/{runId}/cancel:
- post:
- operationId: cancelRun
- description: Cancels a run of an in progress thread.
- parameters:
- - name: threadId
- in: path
- required: true
- description: The ID of the thread being run.
- schema:
- type: string
- - name: runId
- in: path
- required: true
- description: The ID of the run to cancel.
- schema:
- type: string
- responses:
- '200':
- description: Updated information about the cancelled run.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/ThreadRun'
- /threads/{threadId}/runs/{runId}/steps:
- get:
- operationId: listRunSteps
- description: Gets a list of run steps from a thread run.
- parameters:
- - name: threadId
- in: path
- required: true
- description: The ID of the thread that was run.
- schema:
- type: string
- - name: runId
- in: path
- required: true
- description: The ID of the run to list steps from.
- schema:
- type: string
- - name: limit
- in: query
- required: false
- description: A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 20.
- schema:
- type: integer
- format: int32
- default: 20
- - name: order
- in: query
- required: false
- description: Sort order by the created_at timestamp of the objects. asc for ascending order and desc for descending order.
- schema:
- $ref: '#/components/schemas/ListSortOrder'
- default: desc
- - name: after
- in: query
- required: false
- description: A cursor for use in pagination. after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include after=obj_foo in order to fetch the next page of the list.
- schema:
- type: string
- - name: before
- in: query
- required: false
- description: A cursor for use in pagination. before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include before=obj_foo in order to fetch the previous page of the list.
- schema:
- type: string
- responses:
- '200':
- description: The requested list of run steps.
- content:
- application/json:
- schema:
- type: object
- required:
- - object
- - data
- - first_id
- - last_id
- - has_more
- properties:
- object:
- type: string
- enum:
- - list
- description: The object type, which is always list.
- data:
- type: array
- items:
- $ref: '#/components/schemas/RunStep'
- description: The requested list of items.
- first_id:
- type: string
- description: The first ID represented in this list.
- last_id:
- type: string
- description: The last ID represented in this list.
- has_more:
- type: boolean
- description: A value indicating whether there are additional values available not captured in this list.
- description: The response data for a requested list of items.
- /threads/{threadId}/runs/{runId}/steps/{stepId}:
- get:
- operationId: getRunStep
- description: Gets a single run step from a thread run.
- parameters:
- - name: threadId
- in: path
- required: true
- description: The ID of the thread that was run.
- schema:
- type: string
- - name: runId
- in: path
- required: true
- description: The ID of the specific run to retrieve the step from.
- schema:
- type: string
- - name: stepId
- in: path
- required: true
- description: The ID of the step to retrieve information about.
- schema:
- type: string
- responses:
- '200':
- description: Information about the requested run step.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/RunStep'
- /threads/{threadId}/runs/{runId}/submit_tool_outputs:
- post:
- operationId: submitToolOutputsToRun
- description: Submits outputs from tools as requested by tool calls in a run. Runs that need submitted tool outputs will have a status of 'requires_action' with a required_action.type of 'submit_tool_outputs'.
- parameters:
- - name: threadId
- in: path
- required: true
- description: The ID of the thread that was run.
- schema:
- type: string
- - name: runId
- in: path
- required: true
- description: The ID of the run that requires tool outputs.
- schema:
- type: string
- responses:
- '200':
- description: Updated information about the run.
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/ThreadRun'
- requestBody:
- required: true
- content:
- application/json:
- schema:
- type: object
- properties:
- tool_outputs:
- type: array
- items:
- $ref: '#/components/schemas/ToolOutput'
- description: The list of tool outputs requested by tool calls from the specified run.
- required:
- - tool_outputs
-security:
- - ApiKeyAuth: []
- - OAuth2Auth:
- - https://cognitiveservices.azure.com/.default
-components:
- parameters:
- UpdateAssistantOptions.assistantId:
- name: assistantId
- in: path
- required: true
- description: The ID of the assistant to modify.
- schema:
- type: string
- schemas:
- Assistant:
- type: object
- required:
- - id
- - object
- - created_at
- - name
- - description
- - model
- - instructions
- - tools
- - file_ids
- - metadata
- properties:
- id:
- type: string
- description: The identifier, which can be referenced in API endpoints.
- object:
- type: string
- enum:
- - assistant
- description: The object type, which is always assistant.
- created_at:
- type: integer
- format: unixtime
- description: The Unix timestamp, in seconds, representing when this object was created.
- name:
- type: string
- nullable: true
- description: The name of the assistant.
- description:
- type: string
- nullable: true
- description: The description of the assistant.
- model:
- type: string
- description: The ID of the model to use.
- instructions:
- type: string
- nullable: true
- description: The system instructions for the assistant to use.
- tools:
- type: array
- items:
- $ref: '#/components/schemas/ToolDefinition'
- description: The collection of tools enabled for the assistant.
- default: []
- file_ids:
- type: array
- items:
- type: string
- description: A list of attached file IDs, ordered by creation date in ascending order.
- default: []
- metadata:
- type: object
- additionalProperties:
- type: string
- nullable: true
- description: A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.
- description: Represents an assistant that can call the model and use tools.
- AssistantCreationOptions:
- type: object
- required:
- - model
- properties:
- model:
- type: string
- description: The ID of the model to use.
- name:
- type: string
- nullable: true
- description: The name of the new assistant.
- description:
- type: string
- nullable: true
- description: The description of the new assistant.
- instructions:
- type: string
- nullable: true
- description: The system instructions for the new assistant to use.
- tools:
- type: array
- items:
- $ref: '#/components/schemas/ToolDefinition'
- description: The collection of tools to enable for the new assistant.
- default: []
- file_ids:
- type: array
- items:
- type: string
- description: A list of previously uploaded file IDs to attach to the assistant.
- default: []
- metadata:
- type: object
- additionalProperties:
- type: string
- nullable: true
- description: A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.
- description: The request details to use when creating a new assistant.
- AssistantDeletionStatus:
- type: object
- required:
- - id
- - deleted
- - object
- properties:
- id:
- type: string
- description: The ID of the resource specified for deletion.
- deleted:
- type: boolean
- description: A value indicating whether deletion was successful.
- object:
- type: string
- enum:
- - assistant.deleted
- description: The object type, which is always 'assistant.deleted'.
- description: The status of an assistant deletion operation.
- AssistantFile:
- type: object
- required:
- - id
- - object
- - created_at
- - assistant_id
- properties:
- id:
- type: string
- description: The identifier, which can be referenced in API endpoints.
- object:
- type: string
- enum:
- - assistant.file
- description: The object type, which is always 'assistant.file'.
- created_at:
- type: integer
- format: unixtime
- description: The Unix timestamp, in seconds, representing when this object was created.
- assistant_id:
- type: string
- description: The assistant ID that the file is attached to.
- description: Information about a file attached to an assistant, as used by tools that can read files.
- AssistantFileDeletionStatus:
- type: object
- required:
- - id
- - deleted
- - object
- properties:
- id:
- type: string
- description: The ID of the resource specified for deletion.
- deleted:
- type: boolean
- description: A value indicating whether deletion was successful.
- object:
- type: string
- enum:
- - assistant.file.deleted
- description: The object type, which is always 'assistant.file.deleted'.
- description: The status of an assistant file deletion operation.
- AssistantThread:
- type: object
- required:
- - id
- - object
- - created_at
- - metadata
- properties:
- id:
- type: string
- description: The identifier, which can be referenced in API endpoints.
- object:
- type: string
- enum:
- - thread
- description: The object type, which is always 'thread'.
- created_at:
- type: integer
- format: unixtime
- description: The Unix timestamp, in seconds, representing when this object was created.
- metadata:
- type: object
- additionalProperties:
- type: string
- nullable: true
- description: A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.
- description: Information about a single thread associated with an assistant.
- AssistantThreadCreationOptions:
- type: object
- properties:
- messages:
- type: array
- items:
- $ref: '#/components/schemas/ThreadInitializationMessage'
- description: The initial messages to associate with the new thread.
- metadata:
- type: object
- additionalProperties:
- type: string
- nullable: true
- description: A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.
- description: The details used to create a new assistant thread.
- CodeInterpreterToolDefinition:
- type: object
- required:
- - type
- properties:
- type:
- type: string
- enum:
- - code_interpreter
- description: The object type, which is always 'code_interpreter'.
- allOf:
- - $ref: '#/components/schemas/ToolDefinition'
- description: The input definition information for a code interpreter tool as used to configure an assistant.
- CreateAndRunThreadOptions:
- type: object
- required:
- - assistant_id
- properties:
- assistant_id:
- type: string
- description: The ID of the assistant for which the thread should be created.
- thread:
- allOf:
- - $ref: '#/components/schemas/AssistantThreadCreationOptions'
- description: The details used to create the new thread.
- model:
- type: string
- description: The overridden model that the assistant should use to run the thread.
- instructions:
- type: string
- description: The overridden system instructions the assistant should use to run the thread.
- tools:
- type: array
- items:
- $ref: '#/components/schemas/ToolDefinition'
- description: The overridden list of enabled tools the assistant should use to run the thread.
- metadata:
- type: object
- additionalProperties:
- type: string
- nullable: true
- description: A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.
- description: The details used when creating and immediately running a new assistant thread.
- CreateRunOptions:
- type: object
- required:
- - assistant_id
- properties:
- assistant_id:
- type: string
- description: The ID of the assistant that should run the thread.
- model:
- type: string
- nullable: true
- description: The overridden model name that the assistant should use to run the thread.
- instructions:
- type: string
- nullable: true
- description: The overridden system instructions that the assistant should use to run the thread.
- additional_instructions:
- type: string
- nullable: true
- description: |-
- Additional instructions to append at the end of the instructions for the run. This is useful for modifying the behavior
- on a per-run basis without overriding other instructions.
- tools:
- type: array
- items:
- $ref: '#/components/schemas/ToolDefinition'
- nullable: true
- description: The overridden list of enabled tools that the assistant should use to run the thread.
- metadata:
- type: object
- additionalProperties:
- type: string
- nullable: true
- description: A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.
- description: The details used when creating a new run of an assistant thread.
- FileDeletionStatus:
- type: object
- required:
- - id
- - deleted
- - object
- properties:
- id:
- type: string
- description: The ID of the resource specified for deletion.
- deleted:
- type: boolean
- description: A value indicating whether deletion was successful.
- object:
- type: string
- enum:
- - file
- description: The object type, which is always 'file'.
- description: A status response from a file deletion operation.
- FileListResponse:
- type: object
- required:
- - object
- - data
- properties:
- object:
- type: string
- enum:
- - list
- description: The object type, which is always 'list'.
- data:
- type: array
- items:
- $ref: '#/components/schemas/OpenAIFile'
- description: The files returned for the request.
- description: The response data from a file list operation.
- FilePurpose:
- type: string
- enum:
- - fine-tune
- - fine-tune-results
- - assistants
- - assistants_output
- description: The possible values denoting the intended usage of a file.
- FunctionDefinition:
- type: object
- required:
- - name
- - parameters
- properties:
- name:
- type: string
- description: The name of the function to be called.
- description:
- type: string
- description: A description of what the function does, used by the model to choose when and how to call the function.
- parameters:
- description: The parameters the functions accepts, described as a JSON Schema object.
- description: The input definition information for a function.
- FunctionToolDefinition:
- type: object
- required:
- - type
- - function
- properties:
- type:
- type: string
- enum:
- - function
- description: The object type, which is always 'function'.
- function:
- allOf:
- - $ref: '#/components/schemas/FunctionDefinition'
- description: The definition of the concrete function that the function tool should call.
- allOf:
- - $ref: '#/components/schemas/ToolDefinition'
- description: The input definition information for a function tool as used to configure an assistant.
- ListSortOrder:
- type: string
- enum:
- - asc
- - desc
- description: The available sorting options when requesting a list of response objects.
- MessageContent:
- type: object
- required:
- - type
- properties:
- type:
- type: string
- description: The object type.
- discriminator:
- propertyName: type
- mapping:
- text: '#/components/schemas/MessageTextContent'
- image_file: '#/components/schemas/MessageImageFileContent'
- description: An abstract representation of a single item of thread message content.
- MessageFile:
- type: object
- required:
- - id
- - object
- - created_at
- - message_id
- properties:
- id:
- type: string
- description: The identifier, which can be referenced in API endpoints.
- object:
- type: string
- enum:
- - thread.message.file
- description: The object type, which is always 'thread.message.file'.
- created_at:
- type: integer
- format: unixtime
- description: The Unix timestamp, in seconds, representing when this object was created.
- message_id:
- type: string
- description: The ID of the message that this file is attached to.
- description: Information about a file attached to an assistant thread message.
- MessageImageFileContent:
- type: object
- required:
- - type
- - image_file
- properties:
- type:
- type: string
- enum:
- - image_file
- description: The object type, which is always 'image_file'.
- image_file:
- allOf:
- - $ref: '#/components/schemas/MessageImageFileDetails'
- description: The image file for this thread message content item.
- allOf:
- - $ref: '#/components/schemas/MessageContent'
- description: A representation of image file content in a thread message.
- MessageImageFileDetails:
- type: object
- required:
- - file_id
- properties:
- file_id:
- allOf:
- - $ref: '#/components/schemas/MessageImageFileIdDetails'
- description: The ID for the file associated with this image.
- description: An image reference, as represented in thread message content.
- MessageImageFileIdDetails:
- type: object
- required:
- - file_id
- properties:
- file_id:
- type: string
- description: The ID of the specific image file.
- description: An encapsulation of an image file ID, as used by message image content.
- MessageRole:
- type: string
- enum:
- - user
- - assistant
- description: The possible values for roles attributed to messages in a thread.
- MessageTextAnnotation:
- type: object
- required:
- - type
- - text
- - start_index
- - end_index
- properties:
- type:
- type: string
- description: The object type.
- text:
- type: string
- description: The textual content associated with this text annotation item.
- start_index:
- type: integer
- format: int32
- description: The first text index associated with this text annotation.
- end_index:
- type: integer
- format: int32
- description: The last text index associated with this text annotation.
- discriminator:
- propertyName: type
- mapping:
- file_citation: '#/components/schemas/MessageTextFileCitationAnnotation'
- file_path: '#/components/schemas/MessageTextFilePathAnnotation'
- description: An abstract representation of an annotation to text thread message content.
- MessageTextContent:
- type: object
- required:
- - type
- - text
- properties:
- type:
- type: string
- enum:
- - text
- description: The object type, which is always 'text'.
- text:
- allOf:
- - $ref: '#/components/schemas/MessageTextDetails'
- description: The text and associated annotations for this thread message content item.
- allOf:
- - $ref: '#/components/schemas/MessageContent'
- description: A representation of a textual item of thread message content.
- MessageTextDetails:
- type: object
- required:
- - value
- - annotations
- properties:
- value:
- type: string
- description: The text data.
- annotations:
- type: array
- items:
- $ref: '#/components/schemas/MessageTextAnnotation'
- description: A list of annotations associated with this text.
- description: The text and associated annotations for a single item of assistant thread message content.
- MessageTextFileCitationAnnotation:
- type: object
- required:
- - type
- - file_citation
- properties:
- type:
- type: string
- enum:
- - file_citation
- description: The object type, which is always 'file_citation'.
- file_citation:
- allOf:
- - $ref: '#/components/schemas/MessageTextFileCitationDetails'
- description: |-
- A citation within the message that points to a specific quote from a specific file.
- Generated when the assistant uses the "retrieval" tool to search files.
- allOf:
- - $ref: '#/components/schemas/MessageTextAnnotation'
- description: A citation within the message that points to a specific quote from a specific File associated with the assistant or the message. Generated when the assistant uses the 'retrieval' tool to search files.
- MessageTextFileCitationDetails:
- type: object
- required:
- - file_id
- - quote
- properties:
- file_id:
- type: string
- description: The ID of the file associated with this citation.
- quote:
- type: string
- description: The specific quote cited in the associated file.
- description: A representation of a file-based text citation, as used in a file-based annotation of text thread message content.
- MessageTextFilePathAnnotation:
- type: object
- required:
- - type
- - file_path
- properties:
- type:
- type: string
- enum:
- - file_path
- description: The object type, which is always 'file_path'.
- file_path:
- allOf:
- - $ref: '#/components/schemas/MessageTextFilePathDetails'
- description: A URL for the file that's generated when the assistant used the code_interpreter tool to generate a file.
- allOf:
- - $ref: '#/components/schemas/MessageTextAnnotation'
- description: A citation within the message that points to a file located at a specific path.
- MessageTextFilePathDetails:
- type: object
- required:
- - file_id
- properties:
- file_id:
- type: string
- description: The ID of the specific file that the citation is from.
- description: An encapsulation of an image file ID, as used by message image content.
- OpenAIFile:
- type: object
- required:
- - object
- - id
- - bytes
- - filename
- - created_at
- - purpose
- properties:
- object:
- type: string
- enum:
- - file
- description: The object type, which is always 'file'.
- id:
- type: string
- description: The identifier, which can be referenced in API endpoints.
- bytes:
- type: integer
- format: int32
- description: The size of the file, in bytes.
- filename:
- type: string
- description: The name of the file.
- created_at:
- type: integer
- format: unixtime
- description: The Unix timestamp, in seconds, representing when this object was created.
- purpose:
- allOf:
- - $ref: '#/components/schemas/FilePurpose'
- description: The intended purpose of a file.
- description: Represents an assistant that can call the model and use tools.
- RequiredAction:
- type: object
- required:
- - type
- properties:
- type:
- type: string
- description: The object type.
- discriminator:
- propertyName: type
- mapping:
- submit_tool_outputs: '#/components/schemas/SubmitToolOutputsAction'
- description: An abstract representation of a required action for an assistant thread run to continue.
- RequiredFunctionToolCall:
- type: object
- required:
- - type
- - function
- properties:
- type:
- type: string
- enum:
- - function
- description: The object type of the required tool call. Always 'function' for function tools.
- function:
- allOf:
- - $ref: '#/components/schemas/RequiredFunctionToolCallDetails'
- description: Detailed information about the function to be executed by the tool that includes name and arguments.
- allOf:
- - $ref: '#/components/schemas/RequiredToolCall'
- description: A representation of a requested call to a function tool, needed by the model to continue evaluation of a run.
- RequiredFunctionToolCallDetails:
- type: object
- required:
- - name
- - arguments
- properties:
- name:
- type: string
- description: The name of the function.
- arguments:
- type: string
- description: The arguments to use when invoking the named function, as provided by the model. Arguments are presented as a JSON document that should be validated and parsed for evaluation.
- description: The detailed information for a function invocation, as provided by a required action invoking a function tool, that includes the name of and arguments to the function.
- RequiredToolCall:
- type: object
- required:
- - type
- - id
- properties:
- type:
- type: string
- description: The object type for the required tool call.
- id:
- type: string
- description: The ID of the tool call. This ID must be referenced when submitting tool outputs.
- discriminator:
- propertyName: type
- mapping:
- function: '#/components/schemas/RequiredFunctionToolCall'
- description: An abstract representation a a tool invocation needed by the model to continue a run.
- RetrievalToolDefinition:
- type: object
- required:
- - type
- properties:
- type:
- type: string
- enum:
- - retrieval
- description: The object type, which is always 'retrieval'.
- allOf:
- - $ref: '#/components/schemas/ToolDefinition'
- description: The input definition information for a retrieval tool as used to configure an assistant.
- RunError:
- type: object
- required:
- - code
- - message
- properties:
- code:
- type: string
- description: The status for the error.
- message:
- type: string
- description: The human-readable text associated with the error.
- description: The details of an error as encountered by an assistant thread run.
- RunStatus:
- type: string
- enum:
- - queued
- - in_progress
- - requires_action
- - cancelling
- - cancelled
- - failed
- - completed
- - expired
- description: Possible values for the status of an assistant thread run.
- RunStep:
- type: object
- required:
- - id
- - object
- - type
- - assistant_id
- - thread_id
- - run_id
- - status
- - step_details
- - last_error
- - created_at
- - expired_at
- - completed_at
- - cancelled_at
- - failed_at
- - metadata
- properties:
- id:
- type: string
- description: The identifier, which can be referenced in API endpoints.
- object:
- type: string
- enum:
- - thread.run.step
- description: The object type, which is always 'thread.run.step'.
- type:
- allOf:
- - $ref: '#/components/schemas/RunStepType'
- description: The type of run step, which can be either message_creation or tool_calls.
- assistant_id:
- type: string
- description: The ID of the assistant associated with the run step.
- thread_id:
- type: string
- description: The ID of the thread that was run.
- run_id:
- type: string
- description: The ID of the run that this run step is a part of.
- status:
- allOf:
- - $ref: '#/components/schemas/RunStepStatus'
- description: The status of this run step.
- step_details:
- allOf:
- - $ref: '#/components/schemas/RunStepDetails'
- description: The details for this run step.
- last_error:
- type: object
- allOf:
- - $ref: '#/components/schemas/RunStepError'
- nullable: true
- description: If applicable, information about the last error encountered by this run step.
- created_at:
- type: integer
- format: unixtime
- description: The Unix timestamp, in seconds, representing when this object was created.
- expired_at:
- type: string
- format: date-time
- nullable: true
- description: The Unix timestamp, in seconds, representing when this item expired.
- completed_at:
- type: string
- format: date-time
- nullable: true
- description: The Unix timestamp, in seconds, representing when this completed.
- cancelled_at:
- type: string
- format: date-time
- nullable: true
- description: The Unix timestamp, in seconds, representing when this was cancelled.
- failed_at:
- type: string
- format: date-time
- nullable: true
- description: The Unix timestamp, in seconds, representing when this failed.
- metadata:
- type: object
- additionalProperties:
- type: string
- nullable: true
- description: A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.
- description: Detailed information about a single step of an assistant thread run.
- RunStepCodeInterpreterImageOutput:
- type: object
- required:
- - type
- - image
- properties:
- type:
- type: string
- enum:
- - image
- description: The object type, which is always 'image'.
- image:
- allOf:
- - $ref: '#/components/schemas/RunStepCodeInterpreterImageReference'
- description: Referential information for the image associated with this output.
- allOf:
- - $ref: '#/components/schemas/RunStepCodeInterpreterToolCallOutput'
- description: A representation of an image output emitted by a code interpreter tool in response to a tool call by the model.
- RunStepCodeInterpreterImageReference:
- type: object
- required:
- - file_id
- properties:
- file_id:
- type: string
- description: The ID of the file associated with this image.
- description: An image reference emitted by a code interpreter tool in response to a tool call by the model.
- RunStepCodeInterpreterLogOutput:
- type: object
- required:
- - type
- - logs
- properties:
- type:
- type: string
- enum:
- - logs
- description: The object type, which is always 'logs'.
- logs:
- type: string
- description: The serialized log output emitted by the code interpreter.
- allOf:
- - $ref: '#/components/schemas/RunStepCodeInterpreterToolCallOutput'
- description: A representation of a log output emitted by a code interpreter tool in response to a tool call by the model.
- RunStepCodeInterpreterToolCall:
- type: object
- required:
- - type
- - code_interpreter
- properties:
- type:
- type: string
- enum:
- - code_interpreter
- description: The object type, which is always 'code_interpreter'.
- code_interpreter:
- allOf:
- - $ref: '#/components/schemas/RunStepCodeInterpreterToolCallDetails'
- description: The details of the tool call to the code interpreter tool.
- allOf:
- - $ref: '#/components/schemas/RunStepToolCall'
- description: |-
- A record of a call to a code interpreter tool, issued by the model in evaluation of a defined tool, that
- represents inputs and outputs consumed and emitted by the code interpreter.
- RunStepCodeInterpreterToolCallDetails:
- type: object
- required:
- - input
- - outputs
- properties:
- input:
- type: string
- description: The input provided by the model to the code interpreter tool.
- outputs:
- type: array
- items:
- $ref: '#/components/schemas/RunStepCodeInterpreterToolCallOutput'
- description: The outputs produced by the code interpreter tool back to the model in response to the tool call.
- description: The detailed information about a code interpreter invocation by the model.
- RunStepCodeInterpreterToolCallOutput:
- type: object
- required:
- - type
- properties:
- type:
- type: string
- description: The object type.
- discriminator:
- propertyName: type
- mapping:
- logs: '#/components/schemas/RunStepCodeInterpreterLogOutput'
- image: '#/components/schemas/RunStepCodeInterpreterImageOutput'
- description: An abstract representation of an emitted output from a code interpreter tool.
- RunStepDetails:
- type: object
- required:
- - type
- properties:
- type:
- allOf:
- - $ref: '#/components/schemas/RunStepType'
- description: The object type.
- discriminator:
- propertyName: type
- mapping:
- message_creation: '#/components/schemas/RunStepMessageCreationDetails'
- tool_calls: '#/components/schemas/RunStepToolCallDetails'
- description: An abstract representation of the details for a run step.
- RunStepError:
- type: object
- required:
- - code
- - message
- properties:
- code:
- allOf:
- - $ref: '#/components/schemas/RunStepErrorCode'
- description: The error code for this error.
- message:
- type: string
- description: The human-readable text associated with this error.
- description: The error information associated with a failed run step.
- RunStepErrorCode:
- type: string
- enum:
- - server_error
- - rate_limit_exceeded
- description: Possible error code values attributable to a failed run step.
- RunStepFunctionToolCall:
- type: object
- required:
- - type
- - function
- properties:
- type:
- type: string
- enum:
- - function
- description: The object type, which is always 'function'.
- function:
- allOf:
- - $ref: '#/components/schemas/RunStepFunctionToolCallDetails'
- description: The detailed information about the function called by the model.
- allOf:
- - $ref: '#/components/schemas/RunStepToolCall'
- description: |-
- A record of a call to a function tool, issued by the model in evaluation of a defined tool, that represents the inputs
- and output consumed and emitted by the specified function.
- RunStepFunctionToolCallDetails:
- type: object
- required:
- - name
- - arguments
- - output
- properties:
- name:
- type: string
- description: The name of the function.
- arguments:
- type: string
- description: The arguments that the model requires are provided to the named function.
- output:
- type: string
- nullable: true
- description: The output of the function, only populated for function calls that have already have had their outputs submitted.
- description: The detailed information about the function called by the model.
- RunStepMessageCreationDetails:
- type: object
- required:
- - type
- - message_creation
- properties:
- type:
- type: string
- enum:
- - message_creation
- description: The object type, which is always 'message_creation'.
- message_creation:
- allOf:
- - $ref: '#/components/schemas/RunStepMessageCreationReference'
- description: Information about the message creation associated with this run step.
- allOf:
- - $ref: '#/components/schemas/RunStepDetails'
- description: The detailed information associated with a message creation run step.
- RunStepMessageCreationReference:
- type: object
- required:
- - message_id
- properties:
- message_id:
- type: string
- description: The ID of the message created by this run step.
- description: The details of a message created as a part of a run step.
- RunStepRetrievalToolCall:
- type: object
- required:
- - type
- - retrieval
- properties:
- type:
- type: string
- enum:
- - retrieval
- description: The object type, which is always 'retrieval'.
- retrieval:
- type: object
- additionalProperties:
- type: string
- description: The key/value pairs produced by the retrieval tool.
- allOf:
- - $ref: '#/components/schemas/RunStepToolCall'
- description: |-
- A record of a call to a retrieval tool, issued by the model in evaluation of a defined tool, that represents
- executed retrieval actions.
- RunStepStatus:
- type: string
- enum:
- - in_progress
- - cancelled
- - failed
- - completed
- - expired
- description: Possible values for the status of a run step.
- RunStepToolCall:
- type: object
- required:
- - type
- - id
- properties:
- type:
- type: string
- description: The object type.
- id:
- type: string
- description: The ID of the tool call. This ID must be referenced when you submit tool outputs.
- discriminator:
- propertyName: type
- mapping:
- code_interpreter: '#/components/schemas/RunStepCodeInterpreterToolCall'
- retrieval: '#/components/schemas/RunStepRetrievalToolCall'
- function: '#/components/schemas/RunStepFunctionToolCall'
- description: An abstract representation of a detailed tool call as recorded within a run step for an existing run.
- RunStepToolCallDetails:
- type: object
- required:
- - type
- - tool_calls
- properties:
- type:
- type: string
- enum:
- - tool_calls
- description: The object type, which is always 'tool_calls'.
- tool_calls:
- type: array
- items:
- $ref: '#/components/schemas/RunStepToolCall'
- description: A list of tool call details for this run step.
- allOf:
- - $ref: '#/components/schemas/RunStepDetails'
- description: The detailed information associated with a run step calling tools.
- RunStepType:
- type: string
- enum:
- - message_creation
- - tool_calls
- description: The possible types of run steps.
- ServiceApiVersions:
- type: string
- enum:
- - 2024-02-15-preview
- description: The known set of supported API versions.
- SubmitToolOutputsAction:
- type: object
- required:
- - type
- - submit_tool_outputs
- properties:
- type:
- type: string
- enum:
- - submit_tool_outputs
- description: The object type, which is always 'submit_tool_outputs'.
- submit_tool_outputs:
- allOf:
- - $ref: '#/components/schemas/SubmitToolOutputsDetails'
- description: The details describing tools that should be called to submit tool outputs.
- allOf:
- - $ref: '#/components/schemas/RequiredAction'
- description: The details for required tool calls that must be submitted for an assistant thread run to continue.
- SubmitToolOutputsDetails:
- type: object
- required:
- - tool_calls
- properties:
- tool_calls:
- type: array
- items:
- $ref: '#/components/schemas/RequiredToolCall'
- description: The list of tool calls that must be resolved for the assistant thread run to continue.
- description: The details describing tools that should be called to submit tool outputs.
- ThreadDeletionStatus:
- type: object
- required:
- - id
- - deleted
- - object
- properties:
- id:
- type: string
- description: The ID of the resource specified for deletion.
- deleted:
- type: boolean
- description: A value indicating whether deletion was successful.
- object:
- type: string
- enum:
- - thread.deleted
- description: The object type, which is always 'thread.deleted'.
- description: The status of a thread deletion operation.
- ThreadInitializationMessage:
- type: object
- required:
- - role
- - content
- properties:
- role:
- allOf:
- - $ref: '#/components/schemas/MessageRole'
- description: The role associated with the assistant thread message. Currently, only 'user' is supported when providing initial messages to a new thread.
- content:
- type: string
- description: The textual content of the initial message. Currently, robust input including images and annotated text may only be provided via a separate call to the create message API.
- file_ids:
- type: array
- items:
- type: string
- description: |-
- A list of file IDs that the assistant should use. Useful for tools like retrieval and code_interpreter that can
- access files.
- default: []
- metadata:
- type: object
- additionalProperties:
- type: string
- nullable: true
- description: A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.
- description: A single message within an assistant thread, as provided during that thread's creation for its initial state.
- ThreadMessage:
- type: object
- required:
- - id
- - object
- - created_at
- - thread_id
- - role
- - content
- - file_ids
- - metadata
- properties:
- id:
- type: string
- description: The identifier, which can be referenced in API endpoints.
- object:
- type: string
- enum:
- - thread.message
- description: The object type, which is always 'thread.message'.
- created_at:
- type: integer
- format: unixtime
- description: The Unix timestamp, in seconds, representing when this object was created.
- thread_id:
- type: string
- description: The ID of the thread that this message belongs to.
- role:
- allOf:
- - $ref: '#/components/schemas/MessageRole'
- description: The role associated with the assistant thread message.
- content:
- type: array
- items:
- $ref: '#/components/schemas/MessageContent'
- description: The list of content items associated with the assistant thread message.
- assistant_id:
- type: string
- description: If applicable, the ID of the assistant that authored this message.
- run_id:
- type: string
- description: If applicable, the ID of the run associated with the authoring of this message.
- file_ids:
- type: array
- items:
- type: string
- description: |-
- A list of file IDs that the assistant should use. Useful for tools like retrieval and code_interpreter that can
- access files.
- metadata:
- type: object
- additionalProperties:
- type: string
- nullable: true
- description: A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.
- description: A single, existing message within an assistant thread.
- ThreadRun:
- type: object
- required:
- - id
- - object
- - thread_id
- - assistant_id
- - status
- - last_error
- - model
- - instructions
- - tools
- - file_ids
- - created_at
- - expires_at
- - started_at
- - completed_at
- - cancelled_at
- - failed_at
- - metadata
- properties:
- id:
- type: string
- description: The identifier, which can be referenced in API endpoints.
- object:
- type: string
- enum:
- - thread.run
- description: The object type, which is always 'thread.run'.
- thread_id:
- type: string
- description: The ID of the thread associated with this run.
- assistant_id:
- type: string
- description: The ID of the assistant associated with the thread this run was performed against.
- status:
- allOf:
- - $ref: '#/components/schemas/RunStatus'
- description: The status of the assistant thread run.
- required_action:
- type: object
- allOf:
- - $ref: '#/components/schemas/RequiredAction'
- nullable: true
- description: The details of the action required for the assistant thread run to continue.
- last_error:
- type: object
- allOf:
- - $ref: '#/components/schemas/RunError'
- nullable: true
- description: The last error, if any, encountered by this assistant thread run.
- model:
- type: string
- description: The ID of the model to use.
- instructions:
- type: string
- description: The overridden system instructions used for this assistant thread run.
- tools:
- type: array
- items:
- $ref: '#/components/schemas/ToolDefinition'
- description: The overridden enabled tools used for this assistant thread run.
- default: []
- file_ids:
- type: array
- items:
- type: string
- description: A list of attached file IDs, ordered by creation date in ascending order.
- default: []
- created_at:
- type: integer
- format: unixtime
- description: The Unix timestamp, in seconds, representing when this object was created.
- expires_at:
- type: string
- format: date-time
- nullable: true
- description: The Unix timestamp, in seconds, representing when this item expires.
- started_at:
- type: string
- format: date-time
- nullable: true
- description: The Unix timestamp, in seconds, representing when this item was started.
- completed_at:
- type: string
- format: date-time
- nullable: true
- description: The Unix timestamp, in seconds, representing when this completed.
- cancelled_at:
- type: string
- format: date-time
- nullable: true
- description: The Unix timestamp, in seconds, representing when this was cancelled.
- failed_at:
- type: string
- format: date-time
- nullable: true
- description: The Unix timestamp, in seconds, representing when this failed.
- metadata:
- type: object
- additionalProperties:
- type: string
- nullable: true
- description: A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.
- description: Data representing a single evaluation run of an assistant thread.
- ToolDefinition:
- type: object
- required:
- - type
- properties:
- type:
- type: string
- description: The object type.
- discriminator:
- propertyName: type
- mapping:
- code_interpreter: '#/components/schemas/CodeInterpreterToolDefinition'
- retrieval: '#/components/schemas/RetrievalToolDefinition'
- function: '#/components/schemas/FunctionToolDefinition'
- description: An abstract representation of an input tool definition that an assistant can use.
- ToolOutput:
- type: object
- properties:
- tool_call_id:
- type: string
- description: The ID of the tool call being resolved, as provided in the tool calls of a required action from a run.
- output:
- type: string
- description: The output from the tool to be submitted.
- description: The data provided during a tool outputs submission to resolve pending tool calls and allow the model to continue.
- UpdateAssistantOptions:
- type: object
- properties:
- model:
- type: string
- description: The ID of the model to use.
- name:
- type: string
- nullable: true
- description: The modified name for the assistant to use.
- description:
- type: string
- nullable: true
- description: The modified description for the assistant to use.
- instructions:
- type: string
- nullable: true
- description: The modified system instructions for the new assistant to use.
- tools:
- type: array
- items:
- $ref: '#/components/schemas/ToolDefinition'
- description: The modified collection of tools to enable for the assistant.
- default: []
- file_ids:
- type: array
- items:
- type: string
- description: The modified list of previously uploaded fileIDs to attach to the assistant.
- default: []
- metadata:
- type: object
- additionalProperties:
- type: string
- nullable: true
- description: A set of up to 16 key/value pairs that can be attached to an object, used for storing additional information about that object in a structured format. Keys may be up to 64 characters in length and values may be up to 512 characters in length.
- description: The request details to use when modifying an existing assistant.
- securitySchemes:
- ApiKeyAuth:
- type: apiKey
- in: header
- name: api-key
- OAuth2Auth:
- type: oauth2
- flows:
- implicit:
- authorizationUrl: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
- scopes:
- https://cognitiveservices.azure.com/.default: ''
-servers:
- - url: '{endpoint}'
- description: Azure OpenAI APIs for Assistants.
- variables:
- endpoint:
- default: ''
- description: An OpenAI endpoint supporting assistants functionality.
diff --git a/specification/ai/readme.md b/specification/ai/readme.md
new file mode 100644
index 000000000000..900aeeb15559
--- /dev/null
+++ b/specification/ai/readme.md
@@ -0,0 +1 @@
+Please place all Azure AI Service related API Specifications in this folder.
diff --git a/specification/apicenter/ApiCenter.Management/Api.tsp b/specification/apicenter/ApiCenter.Management/Api.tsp
deleted file mode 100644
index 72253660be4a..000000000000
--- a/specification/apicenter/ApiCenter.Management/Api.tsp
+++ /dev/null
@@ -1,41 +0,0 @@
-import "@azure-tools/typespec-azure-core";
-import "@azure-tools/typespec-azure-resource-manager";
-import "@typespec/rest";
-import "./models.tsp";
-import "./Workspace.tsp";
-
-using TypeSpec.Rest;
-using Azure.ResourceManager;
-using Azure.ResourceManager.Foundations;
-using TypeSpec.Http;
-
-namespace Microsoft.ApiCenter;
-@doc("API entity.")
-@parentResource(Workspace)
-model Api is ProxyResource {
- @doc("The name of the API.")
- @maxLength(90)
- @minLength(1)
- @pattern("^[a-zA-Z0-9-]{3,90}$")
- @path
- @key("apiName")
- @segment("apis")
- name: string;
-}
-
-@armResourceOperations
-interface Apis {
- @doc("Returns details of the API.")
- get is ArmResourceRead;
- @doc("Checks if specified API exists.")
- @head
- head(
- ...ResourceInstanceParameters>,
- ): OkResponse | ErrorResponse;
- @doc("Creates new or updates existing API.")
- createOrUpdate is ArmResourceCreateOrReplaceSync;
- @doc("Deletes specified API.")
- delete is ArmResourceDeleteSync;
- @doc("Returns a collection of APIs.")
- list is ArmResourceListByParent;
-}
diff --git a/specification/apicenter/ApiCenter.Management/ApiDefinition.tsp b/specification/apicenter/ApiCenter.Management/ApiDefinition.tsp
deleted file mode 100644
index f9d3b507b1fe..000000000000
--- a/specification/apicenter/ApiCenter.Management/ApiDefinition.tsp
+++ /dev/null
@@ -1,59 +0,0 @@
-import "@azure-tools/typespec-azure-core";
-import "@azure-tools/typespec-azure-resource-manager";
-import "@typespec/rest";
-import "./models.tsp";
-import "./ApiVersion.tsp";
-
-using TypeSpec.Rest;
-using Azure.ResourceManager;
-using Azure.ResourceManager.Foundations;
-using TypeSpec.Http;
-
-namespace Microsoft.ApiCenter;
-@doc("API definition entity.")
-@parentResource(ApiVersion)
-model ApiDefinition is ProxyResource {
- @doc("The name of the API definition.")
- @maxLength(90)
- @minLength(1)
- @pattern("^[a-zA-Z0-9-]{3,90}$")
- @path
- @key("definitionName")
- @segment("definitions")
- name: string;
-}
-
-@armResourceOperations
-interface ApiDefinitions {
- @doc("Returns details of the API definition.")
- get is ArmResourceRead;
- @doc("Checks if specified API definition exists.")
- @head
- head(
- ...ResourceInstanceParameters>,
- ): OkResponse | ErrorResponse;
- @doc("Creates new or updates existing API definition.")
- createOrUpdate is ArmResourceCreateOrReplaceSync;
- @doc("Deletes specified API definition.")
- delete is ArmResourceDeleteSync;
- @doc("Returns a collection of API definitions.")
- list is ArmResourceListByParent;
- @doc("Imports the API specification.")
- importSpecification is ArmResourceActionAsync<
- ApiDefinition,
- ApiSpecImportRequest,
- ApiImportSuccess
- >;
- @doc("Exports the API specification.")
- exportSpecification is ArmResourceActionAsync<
- ApiDefinition,
- void,
- ApiSpecExportResult
- >;
-}
-
-/** The API specification was successfully imported. */
-model ApiImportSuccess {
- /** The response status code */
- @statusCode code: 200;
-}
diff --git a/specification/apicenter/ApiCenter.Management/ApiVersion.tsp b/specification/apicenter/ApiCenter.Management/ApiVersion.tsp
deleted file mode 100644
index 191b24721e13..000000000000
--- a/specification/apicenter/ApiCenter.Management/ApiVersion.tsp
+++ /dev/null
@@ -1,41 +0,0 @@
-import "@azure-tools/typespec-azure-core";
-import "@azure-tools/typespec-azure-resource-manager";
-import "@typespec/rest";
-import "./models.tsp";
-import "./Api.tsp";
-
-using TypeSpec.Rest;
-using Azure.ResourceManager;
-using Azure.ResourceManager.Foundations;
-using TypeSpec.Http;
-
-namespace Microsoft.ApiCenter;
-@doc("API version entity.")
-@parentResource(Api)
-model ApiVersion is ProxyResource {
- @doc("The name of the API version.")
- @maxLength(90)
- @minLength(1)
- @pattern("^[a-zA-Z0-9-]{3,90}$")
- @path
- @key("versionName")
- @segment("versions")
- name: string;
-}
-
-@armResourceOperations
-interface ApiVersions {
- @doc("Returns details of the API version.")
- get is ArmResourceRead;
- @doc("Checks if specified API version exists.")
- @head
- head(
- ...ResourceInstanceParameters>,
- ): OkResponse | ErrorResponse;
- @doc("Creates new or updates existing API version.")
- createOrUpdate is ArmResourceCreateOrReplaceSync;
- @doc("Deletes specified API version")
- delete is ArmResourceDeleteSync;
- @doc("Returns a collection of API versions.")
- list is ArmResourceListByParent;
-}
diff --git a/specification/apicenter/ApiCenter.Management/Deployment.tsp b/specification/apicenter/ApiCenter.Management/Deployment.tsp
deleted file mode 100644
index 2eab2cf135a1..000000000000
--- a/specification/apicenter/ApiCenter.Management/Deployment.tsp
+++ /dev/null
@@ -1,41 +0,0 @@
-import "@azure-tools/typespec-azure-core";
-import "@azure-tools/typespec-azure-resource-manager";
-import "@typespec/rest";
-import "./models.tsp";
-import "./Api.tsp";
-
-using TypeSpec.Rest;
-using Azure.ResourceManager;
-using Azure.ResourceManager.Foundations;
-using TypeSpec.Http;
-
-namespace Microsoft.ApiCenter;
-@doc("API deployment entity.")
-@parentResource(Api)
-model Deployment is ProxyResource {
- @doc("The name of the API deployment.")
- @maxLength(90)
- @minLength(1)
- @pattern("^[a-zA-Z0-9-]{3,90}$")
- @path
- @key("deploymentName")
- @segment("deployments")
- name: string;
-}
-
-@armResourceOperations
-interface Deployments {
- @doc("Returns details of the API deployment.")
- get is ArmResourceRead;
- @doc("Checks if specified API deployment exists.")
- @head
- head(
- ...ResourceInstanceParameters>,
- ): OkResponse | ErrorResponse;
- @doc("Creates new or updates existing API deployment.")
- createOrUpdate is ArmResourceCreateOrReplaceSync;
- @doc("Deletes API deployment.")
- delete is ArmResourceDeleteSync;
- @doc("Returns a collection of API deployments.")
- list is ArmResourceListByParent;
-}
diff --git a/specification/apicenter/ApiCenter.Management/Environment.tsp b/specification/apicenter/ApiCenter.Management/Environment.tsp
deleted file mode 100644
index 3825f4dd26fc..000000000000
--- a/specification/apicenter/ApiCenter.Management/Environment.tsp
+++ /dev/null
@@ -1,41 +0,0 @@
-import "@azure-tools/typespec-azure-core";
-import "@azure-tools/typespec-azure-resource-manager";
-import "@typespec/rest";
-import "./models.tsp";
-import "./Workspace.tsp";
-
-using TypeSpec.Rest;
-using Azure.ResourceManager;
-using Azure.ResourceManager.Foundations;
-using TypeSpec.Http;
-
-namespace Microsoft.ApiCenter;
-@doc("Environment entity.")
-@parentResource(Workspace)
-model Environment is ProxyResource {
- @doc("The name of the environment.")
- @maxLength(90)
- @minLength(1)
- @pattern("^[a-zA-Z0-9-]{3,90}$")
- @path
- @key("environmentName")
- @segment("environments")
- name: string;
-}
-
-@armResourceOperations
-interface Environments {
- @doc("Returns details of the environment.")
- get is ArmResourceRead;
- @doc("Checks if specified environment exists.")
- @head
- head(
- ...ResourceInstanceParameters>,
- ): OkResponse | ErrorResponse;
- @doc("Creates new or updates existing environment.")
- createOrUpdate is ArmResourceCreateOrReplaceSync;
- @doc("Deletes the environment.")
- delete is ArmResourceDeleteSync;
- @doc("Returns a collection of environments.")
- list is ArmResourceListByParent;
-}
diff --git a/specification/apicenter/ApiCenter.Management/MetadataSchema.tsp b/specification/apicenter/ApiCenter.Management/MetadataSchema.tsp
deleted file mode 100644
index e95c4f4d3dae..000000000000
--- a/specification/apicenter/ApiCenter.Management/MetadataSchema.tsp
+++ /dev/null
@@ -1,44 +0,0 @@
-import "@azure-tools/typespec-azure-core";
-import "@azure-tools/typespec-azure-resource-manager";
-import "@typespec/rest";
-import "./models.tsp";
-import "./Service.tsp";
-
-using TypeSpec.Rest;
-using Azure.ResourceManager;
-using Azure.ResourceManager.Foundations;
-using TypeSpec.Http;
-
-namespace Microsoft.ApiCenter;
-@doc("Metadata schema entity. Used to define metadata for the entities in API catalog.")
-@parentResource(Service)
-model MetadataSchema is ProxyResource {
- @doc("The name of the metadata schema.")
- @maxLength(90)
- @minLength(1)
- @pattern("^[a-zA-Z0-9-]{3,90}$")
- @path
- @key("metadataSchemaName")
- @segment("metadataSchemas")
- name: string;
-}
-
-@armResourceOperations
-interface MetadataSchemas {
- @doc("Returns details of the metadata schema.")
- get is ArmResourceRead;
- @doc("Checks if specified metadata schema exists.")
- @head
- head(
- ...ResourceInstanceParameters<
- MetadataSchema,
- BaseParameters
- >,
- ): OkResponse | ErrorResponse;
- @doc("Creates new or updates existing metadata schema.")
- createOrUpdate is ArmResourceCreateOrReplaceSync;
- @doc("Deletes specified metadata schema.")
- delete is ArmResourceDeleteSync;
- @doc("Returns a collection of metadata schemas.")
- list is ArmResourceListByParent;
-}
diff --git a/specification/apicenter/ApiCenter.Management/Service.tsp b/specification/apicenter/ApiCenter.Management/Service.tsp
deleted file mode 100644
index 3142ab515b00..000000000000
--- a/specification/apicenter/ApiCenter.Management/Service.tsp
+++ /dev/null
@@ -1,46 +0,0 @@
-import "@azure-tools/typespec-azure-core";
-import "@azure-tools/typespec-azure-resource-manager";
-import "@typespec/rest";
-import "./models.tsp";
-
-using TypeSpec.Rest;
-using Azure.ResourceManager;
-using Azure.ResourceManager.Foundations;
-using TypeSpec.Http;
-
-namespace Microsoft.ApiCenter;
-@doc("The service entity.")
-model Service is TrackedResource {
- @doc("The name of Azure API Center service.")
- @maxLength(90)
- @minLength(1)
- @pattern("^[a-zA-Z0-9-]{3,90}$")
- @path
- @key("serviceName")
- @segment("services")
- name: string;
-
- ...Azure.ResourceManager.ManagedServiceIdentity;
-}
-
-@armResourceOperations
-interface Services {
- @doc("Returns details of the service.")
- get is Azure.ResourceManager.ArmResourceRead;
- @doc("Creates new or updates existing API.")
- createOrUpdate is Azure.ResourceManager.ArmResourceCreateOrReplaceSync;
- @doc("Updates existing service.")
- update is ArmResourcePatchSync;
- @doc("Deletes specified service.")
- delete is ArmResourceDeleteSync;
- @doc("Returns a collection of services within the resource group.")
- listByResourceGroup is Azure.ResourceManager.ArmResourceListByParent;
- @doc("Lists services within an Azure subscription.")
- listBySubscription is ArmListBySubscription;
- @doc("Exports the effective metadata schema.")
- exportMetadataSchema is ArmResourceActionAsync<
- Service,
- MetadataSchemaExportRequest,
- MetadataSchemaExportResult
- >;
-}
diff --git a/specification/apicenter/ApiCenter.Management/Workspace.tsp b/specification/apicenter/ApiCenter.Management/Workspace.tsp
deleted file mode 100644
index 04c4fbf4a4c4..000000000000
--- a/specification/apicenter/ApiCenter.Management/Workspace.tsp
+++ /dev/null
@@ -1,41 +0,0 @@
-import "@azure-tools/typespec-azure-core";
-import "@azure-tools/typespec-azure-resource-manager";
-import "@typespec/rest";
-import "./models.tsp";
-import "./Service.tsp";
-
-using TypeSpec.Rest;
-using Azure.ResourceManager;
-using Azure.ResourceManager.Foundations;
-using TypeSpec.Http;
-
-namespace Microsoft.ApiCenter;
-@doc("Workspace entity.")
-@parentResource(Service)
-model Workspace is ProxyResource {
- @doc("The name of the workspace.")
- @maxLength(90)
- @minLength(1)
- @pattern("^[a-zA-Z0-9-]{3,90}$")
- @path
- @key("workspaceName")
- @segment("workspaces")
- name: string;
-}
-
-@armResourceOperations
-interface Workspaces {
- @doc("Returns details of the workspace.")
- get is ArmResourceRead;
- @doc("Checks if specified workspace exists.")
- @head
- head(
- ...ResourceInstanceParameters>,
- ): OkResponse | ErrorResponse;
- @doc("Creates new or updates existing workspace.")
- createOrUpdate is ArmResourceCreateOrReplaceSync;
- @doc("Deletes specified workspace.")
- delete is ArmResourceDeleteSync;
- @doc("Returns a collection of workspaces.")
- list is ArmResourceListByParent;
-}
diff --git a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/ApiDefinitions_CreateOrUpdate.json b/specification/apicenter/ApiCenter.Management/examples/2024-03-01/ApiDefinitions_CreateOrUpdate.json
deleted file mode 100644
index 053833679cea..000000000000
--- a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/ApiDefinitions_CreateOrUpdate.json
+++ /dev/null
@@ -1,60 +0,0 @@
-{
- "operationId": "ApiDefinitions_CreateOrUpdate",
- "title": "ApiDefinitions_CreateOrUpdate",
- "parameters": {
- "resourceGroupName": "contoso-resources",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "serviceName": "contoso",
- "workspaceName": "default",
- "apiName": "openapi",
- "versionName": "2023-01-01",
- "definitionName": "openapi",
- "api-version": "2024-03-01",
- "payload": {
- "properties": {
- "title": "OpenAPI",
- "description": "Default spec"
- }
- }
- },
- "responses": {
- "200": {
- "body": {
- "type": "Microsoft.ApiCenter/services/apis/versions/definitions",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contoso-resources/providers/Microsoft.ApiCenter/services/contoso/workspaces/default/apis/echo-api/versions/2023-01-01/definitions/openapi",
- "name": "openapi",
- "systemData": {
- "createdAt": "2023-07-03T18:27:09.128871Z",
- "lastModifiedAt": "2023-07-03T18:27:09.1288716Z"
- },
- "properties": {
- "title": "OpenAPI",
- "description": "Default spec",
- "specification": {
- "name": "openapi",
- "version": "3.0.6"
- }
- }
- }
- },
- "201": {
- "body": {
- "type": "Microsoft.ApiCenter/services/apis/versions/definitions",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contoso-resources/providers/Microsoft.ApiCenter/services/contoso/workspaces/default/apis/echo-api/versions/2023-01-01/definitions/openapi",
- "name": "openapi",
- "systemData": {
- "createdAt": "2023-07-03T18:27:09.128871Z",
- "lastModifiedAt": "2023-07-03T18:27:09.1288716Z"
- },
- "properties": {
- "title": "OpenAPI",
- "description": "Default spec",
- "specification": {
- "name": "openapi",
- "version": "3.0.6"
- }
- }
- }
- }
- }
-}
diff --git a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/ApiDefinitions_Delete.json b/specification/apicenter/ApiCenter.Management/examples/2024-03-01/ApiDefinitions_Delete.json
deleted file mode 100644
index deff5dfefec0..000000000000
--- a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/ApiDefinitions_Delete.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "operationId": "ApiDefinitions_Delete",
- "title": "ApiDefinitions_Delete",
- "parameters": {
- "resourceGroupName": "contoso-resources",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "serviceName": "contoso",
- "workspaceName": "default",
- "apiName": "echo-api",
- "versionName": "2023-01-01",
- "definitionName": "openapi",
- "api-version": "2024-03-01"
- },
- "responses": {
- "200": {},
- "204": {}
- }
-}
diff --git a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/ApiDefinitions_ExportSpecification.json b/specification/apicenter/ApiCenter.Management/examples/2024-03-01/ApiDefinitions_ExportSpecification.json
deleted file mode 100644
index ca4b8ad4e9d5..000000000000
--- a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/ApiDefinitions_ExportSpecification.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "operationId": "ApiDefinitions_ExportSpecification",
- "title": "ApiDefinitions_ExportSpecification",
- "parameters": {
- "resourceGroupName": "contoso-resources",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "serviceName": "contoso",
- "workspaceName": "default",
- "apiName": "echo-api",
- "versionName": "2023-01-01",
- "definitionName": "openapi",
- "api-version": "2024-03-01"
- },
- "responses": {
- "200": {
- "body": {
- "format": "inline",
- "value": "{ ... }"
- }
- },
- "202": {
- "headers": {
- "location": "https://..."
- }
- }
- }
-}
diff --git a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/ApiDefinitions_Get.json b/specification/apicenter/ApiCenter.Management/examples/2024-03-01/ApiDefinitions_Get.json
deleted file mode 100644
index a02f85950086..000000000000
--- a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/ApiDefinitions_Get.json
+++ /dev/null
@@ -1,35 +0,0 @@
-{
- "operationId": "ApiDefinitions_Get",
- "title": "ApiDefinitions_Get",
- "parameters": {
- "resourceGroupName": "contoso-resources",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "serviceName": "contoso",
- "workspaceName": "default",
- "apiName": "echo-api",
- "versionName": "2023-01-01",
- "definitionName": "openapi",
- "api-version": "2024-03-01"
- },
- "responses": {
- "200": {
- "body": {
- "type": "Microsoft.ApiCenter/services/apis/versions/definitions",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contoso-resources/providers/Microsoft.ApiCenter/services/contoso/workspaces/default/apis/echo-api/versions/2023-01-01/definitions/openapi",
- "name": "openapi",
- "systemData": {
- "createdAt": "2023-07-03T18:27:09.128871Z",
- "lastModifiedAt": "2023-07-03T18:27:09.1288716Z"
- },
- "properties": {
- "title": "OpenAPI",
- "description": "Default spec",
- "specification": {
- "name": "openapi",
- "version": "3.0.6"
- }
- }
- }
- }
- }
-}
diff --git a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/ApiDefinitions_Head.json b/specification/apicenter/ApiCenter.Management/examples/2024-03-01/ApiDefinitions_Head.json
deleted file mode 100644
index 976d7fbec7ec..000000000000
--- a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/ApiDefinitions_Head.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "operationId": "ApiDefinitions_Head",
- "title": "ApiDefinitions_Head",
- "parameters": {
- "resourceGroupName": "contoso-resources",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "serviceName": "contoso",
- "workspaceName": "default",
- "apiName": "echo-api",
- "versionName": "2023-01-01",
- "definitionName": "openapi",
- "api-version": "2024-03-01"
- },
- "responses": {
- "200": {
- "headers": {
- "Etag": "AAAAAAAACCI="
- }
- }
- }
-}
diff --git a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/ApiDefinitions_ImportSpecification.json b/specification/apicenter/ApiCenter.Management/examples/2024-03-01/ApiDefinitions_ImportSpecification.json
deleted file mode 100644
index b3b497508524..000000000000
--- a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/ApiDefinitions_ImportSpecification.json
+++ /dev/null
@@ -1,30 +0,0 @@
-{
- "operationId": "ApiDefinitions_ImportSpecification",
- "title": "ApiDefinitions_ImportSpecification",
- "parameters": {
- "resourceGroupName": "contoso-resources",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "serviceName": "contoso",
- "workspaceName": "default",
- "apiName": "echo-api",
- "versionName": "2023-01-01",
- "definitionName": "openapi",
- "api-version": "2024-03-01",
- "payload": {
- "format": "link",
- "value": "https://...",
- "specification": {
- "name": "openapi",
- "version": "3.0.1"
- }
- }
- },
- "responses": {
- "200": {},
- "202": {
- "headers": {
- "location": "https://..."
- }
- }
- }
-}
diff --git a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/ApiDefinitions_List.json b/specification/apicenter/ApiCenter.Management/examples/2024-03-01/ApiDefinitions_List.json
deleted file mode 100644
index 3c96f25f3a01..000000000000
--- a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/ApiDefinitions_List.json
+++ /dev/null
@@ -1,38 +0,0 @@
-{
- "operationId": "ApiDefinitions_List",
- "title": "ApiDefinitions_ListByApiVersion",
- "parameters": {
- "resourceGroupName": "contoso-resources",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "serviceName": "contoso",
- "workspaceName": "default",
- "apiName": "echo-api",
- "versionName": "2023-01-01",
- "api-version": "2024-03-01"
- },
- "responses": {
- "200": {
- "body": {
- "value": [
- {
- "type": "Microsoft.ApiCenter/services/apis/versions/definitions",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contoso-resources/providers/Microsoft.ApiCenter/services/contoso/workspaces/default/apis/echo-api/versions/2023-01-01/definitions/openapi",
- "name": "openapi",
- "systemData": {
- "createdAt": "2023-07-03T18:27:09.128871Z",
- "lastModifiedAt": "2023-07-03T18:27:09.1288716Z"
- },
- "properties": {
- "title": "OpenAPI",
- "description": "Default spec",
- "specification": {
- "name": "openapi",
- "version": "3.0.6"
- }
- }
- }
- ]
- }
- }
- }
-}
diff --git a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/ApiVersions_CreateOrUpdate.json b/specification/apicenter/ApiCenter.Management/examples/2024-03-01/ApiVersions_CreateOrUpdate.json
deleted file mode 100644
index b85f753b2f0a..000000000000
--- a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/ApiVersions_CreateOrUpdate.json
+++ /dev/null
@@ -1,51 +0,0 @@
-{
- "operationId": "ApiVersions_CreateOrUpdate",
- "title": "ApiVersions_CreateOrUpdate",
- "parameters": {
- "resourceGroupName": "contoso-resources",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "serviceName": "contoso",
- "workspaceName": "default",
- "apiName": "echo-api",
- "versionName": "2023-01-01",
- "api-version": "2024-03-01",
- "payload": {
- "properties": {
- "title": "2023-01-01",
- "lifecycleStage": "production"
- }
- }
- },
- "responses": {
- "200": {
- "body": {
- "type": "Microsoft.ApiCenter/services/workspaces/apis/versions",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contoso-resources/providers/Microsoft.ApiCenter/services/contoso/workspaces/default/apis/echo-api/versions/2023-01-01",
- "name": "2023-01-01",
- "systemData": {
- "createdAt": "2023-07-03T18:27:09.128871Z",
- "lastModifiedAt": "2023-07-03T18:27:09.1288716Z"
- },
- "properties": {
- "title": "2023-01-01",
- "lifecycleStage": "production"
- }
- }
- },
- "201": {
- "body": {
- "type": "Microsoft.ApiCenter/services/workspaces/apis/versions",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contoso-resources/providers/Microsoft.ApiCenter/services/contoso/workspaces/default/apis/echo-api/versions/2023-01-01",
- "name": "2023-01-01",
- "systemData": {
- "createdAt": "2023-07-03T18:27:09.128871Z",
- "lastModifiedAt": "2023-07-03T18:27:09.1288716Z"
- },
- "properties": {
- "title": "2023-01-01",
- "lifecycleStage": "production"
- }
- }
- }
- }
-}
diff --git a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/ApiVersions_Delete.json b/specification/apicenter/ApiCenter.Management/examples/2024-03-01/ApiVersions_Delete.json
deleted file mode 100644
index a9364ba7fd55..000000000000
--- a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/ApiVersions_Delete.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "operationId": "ApiVersions_Delete",
- "title": "ApiVersions_Delete",
- "parameters": {
- "resourceGroupName": "contoso-resources",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "serviceName": "contoso",
- "workspaceName": "default",
- "apiName": "echo-api",
- "versionName": "2023-01-01",
- "api-version": "2024-03-01"
- },
- "responses": {
- "200": {},
- "204": {}
- }
-}
diff --git a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/ApiVersions_Get.json b/specification/apicenter/ApiCenter.Management/examples/2024-03-01/ApiVersions_Get.json
deleted file mode 100644
index 288fc01a31d6..000000000000
--- a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/ApiVersions_Get.json
+++ /dev/null
@@ -1,30 +0,0 @@
-{
- "operationId": "ApiVersions_Get",
- "title": "ApiVersions_Get",
- "parameters": {
- "resourceGroupName": "contoso-resources",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "serviceName": "contoso",
- "workspaceName": "default",
- "apiName": "echo-api",
- "versionName": "2023-01-01",
- "api-version": "2024-03-01"
- },
- "responses": {
- "200": {
- "body": {
- "type": "Microsoft.ApiCenter/services/workspaces/apis/versions",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contoso-resources/providers/Microsoft.ApiCenter/services/contoso/workspaces/default/apis/echo-api/versions/2023-01-01",
- "name": "2023-01-01",
- "systemData": {
- "createdAt": "2023-07-03T18:27:09.128871Z",
- "lastModifiedAt": "2023-07-03T18:27:09.1288716Z"
- },
- "properties": {
- "title": "2023-01-01",
- "lifecycleStage": "production"
- }
- }
- }
- }
-}
diff --git a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/ApiVersions_Head.json b/specification/apicenter/ApiCenter.Management/examples/2024-03-01/ApiVersions_Head.json
deleted file mode 100644
index 1d0ffbc27000..000000000000
--- a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/ApiVersions_Head.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "operationId": "ApiVersions_Head",
- "title": "ApiVersions_Head",
- "parameters": {
- "resourceGroupName": "contoso-resources",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "serviceName": "contoso",
- "workspaceName": "default",
- "apiName": "echo-api",
- "versionName": "2023-01-01",
- "api-version": "2024-03-01"
- },
- "responses": {
- "200": {
- "headers": {
- "Etag": "AAAAAAAACCI="
- }
- }
- }
-}
diff --git a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/ApiVersions_List.json b/specification/apicenter/ApiCenter.Management/examples/2024-03-01/ApiVersions_List.json
deleted file mode 100644
index 6cc59088dbb8..000000000000
--- a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/ApiVersions_List.json
+++ /dev/null
@@ -1,33 +0,0 @@
-{
- "operationId": "ApiVersions_List",
- "title": "ApiVersions_ListByApi",
- "parameters": {
- "resourceGroupName": "contoso-resources",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "serviceName": "contoso",
- "workspaceName": "default",
- "apiName": "echo-api",
- "api-version": "2024-03-01"
- },
- "responses": {
- "200": {
- "body": {
- "value": [
- {
- "type": "Microsoft.ApiCenter/services/environments",
- "id": "/subscriptions/a200340d-6b82-494d-9dbf-687ba6e33f9e/resourceGroups/contoso-resources/providers/Microsoft.ApiCenter/services/contoso/workspaces/default/apis/echo-api/versions/2023-01-01",
- "name": "public",
- "systemData": {
- "createdAt": "2023-07-03T18:27:09.128871Z",
- "lastModifiedAt": "2023-07-03T18:27:09.1288716Z"
- },
- "properties": {
- "title": "2023-01-01",
- "lifecycleStage": "production"
- }
- }
- ]
- }
- }
- }
-}
diff --git a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Apis_CreateOrUpdate.json b/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Apis_CreateOrUpdate.json
deleted file mode 100644
index 291995eb4dc0..000000000000
--- a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Apis_CreateOrUpdate.json
+++ /dev/null
@@ -1,101 +0,0 @@
-{
- "operationId": "Apis_CreateOrUpdate",
- "title": "Apis_CreateOrUpdate",
- "parameters": {
- "resourceGroupName": "contoso-resources",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "serviceName": "contoso",
- "workspaceName": "default",
- "apiName": "echo-api",
- "api-version": "2024-03-01",
- "payload": {
- "properties": {
- "title": "Echo API",
- "description": "A simple HTTP request/response service.",
- "lifecycleStage": "design",
- "kind": "rest",
- "termsOfService": {
- "url": "https://contoso.com/terms-of-service"
- },
- "license": {
- "url": "https://contoso.com/license"
- },
- "externalDocumentation": [
- {
- "title": "Onboarding docs",
- "url": "https://docs.contoso.com"
- }
- ],
- "customProperties": {
- "author": "John Doe"
- }
- }
- }
- },
- "responses": {
- "200": {
- "body": {
- "type": "Microsoft.ApiCenter/services/apis",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contoso-resources/providers/Microsoft.ApiCenter/services/contoso/workspaces/default/apis/echo-api",
- "name": "echo-api",
- "systemData": {
- "createdAt": "2023-07-03T18:27:09.128871Z",
- "lastModifiedAt": "2023-07-03T18:27:09.1288716Z"
- },
- "properties": {
- "title": "Echo API",
- "description": "A simple HTTP request/response service.",
- "lifecycleStage": "design",
- "kind": "rest",
- "termsOfService": {
- "url": "https://contoso.com/terms-of-service"
- },
- "license": {
- "url": "https://contoso.com/license"
- },
- "externalDocumentation": [
- {
- "title": "Onboarding docs",
- "url": "https://docs.contoso.com"
- }
- ],
- "customProperties": {
- "author": "John Doe"
- }
- }
- }
- },
- "201": {
- "body": {
- "type": "Microsoft.ApiCenter/services/apis",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contoso-resources/providers/Microsoft.ApiCenter/services/contoso/workspaces/default/apis/echo-api",
- "name": "echo-api",
- "systemData": {
- "createdAt": "2023-07-03T18:27:09.128871Z",
- "lastModifiedAt": "2023-07-03T18:27:09.1288716Z"
- },
- "properties": {
- "title": "Echo API",
- "description": "A simple HTTP request/response service.",
- "lifecycleStage": "design",
- "kind": "rest",
- "termsOfService": {
- "url": "https://contoso.com/terms-of-service"
- },
- "license": {
- "url": "https://contoso.com/license"
- },
- "externalDocumentation": [
- {
- "title": "Onboarding docs",
- "url": "https://docs.contoso.com"
- }
- ],
- "customProperties": {
- "author": "John Doe"
- }
- }
- }
- }
- }
-}
diff --git a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Apis_Delete.json b/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Apis_Delete.json
deleted file mode 100644
index 24df3858cc86..000000000000
--- a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Apis_Delete.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "operationId": "Apis_Delete",
- "title": "Apis_Delete",
- "parameters": {
- "resourceGroupName": "contoso-resources",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "serviceName": "contoso",
- "workspaceName": "default",
- "apiName": "echo-api",
- "api-version": "2024-03-01"
- },
- "responses": {
- "200": {},
- "204": {}
- }
-}
diff --git a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Apis_Get.json b/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Apis_Get.json
deleted file mode 100644
index ae4f66669395..000000000000
--- a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Apis_Get.json
+++ /dev/null
@@ -1,46 +0,0 @@
-{
- "operationId": "Apis_Get",
- "title": "Apis_Get",
- "parameters": {
- "resourceGroupName": "contoso-resources",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "serviceName": "contoso",
- "workspaceName": "default",
- "apiName": "echo-api",
- "api-version": "2024-03-01"
- },
- "responses": {
- "200": {
- "body": {
- "type": "Microsoft.ApiCenter/services/apis",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contoso-resources/providers/Microsoft.ApiCenter/services/contoso/workspaces/default/apis/echo-api",
- "name": "public",
- "systemData": {
- "createdAt": "2023-07-03T18:27:09.128871Z",
- "lastModifiedAt": "2023-07-03T18:27:09.1288716Z"
- },
- "properties": {
- "title": "Echo API",
- "description": "A simple HTTP request/response service.",
- "lifecycleStage": "design",
- "kind": "rest",
- "termsOfService": {
- "url": "https://contoso.com/terms-of-service"
- },
- "license": {
- "url": "https://contoso.com/license"
- },
- "externalDocumentation": [
- {
- "title": "Onboarding docs",
- "url": "https://docs.contoso.com"
- }
- ],
- "customProperties": {
- "author": "John Doe"
- }
- }
- }
- }
- }
-}
diff --git a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Apis_Head.json b/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Apis_Head.json
deleted file mode 100644
index 29789f042103..000000000000
--- a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Apis_Head.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "operationId": "Apis_Head",
- "title": "Apis_Head",
- "parameters": {
- "resourceGroupName": "contoso-resources",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "serviceName": "contoso",
- "workspaceName": "default",
- "apiName": "echo-api",
- "api-version": "2024-03-01"
- },
- "responses": {
- "200": {
- "headers": {
- "Etag": "AAAAAAAACCI="
- }
- }
- }
-}
diff --git a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Apis_List.json b/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Apis_List.json
deleted file mode 100644
index 7cfab5d2623d..000000000000
--- a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Apis_List.json
+++ /dev/null
@@ -1,49 +0,0 @@
-{
- "operationId": "Apis_List",
- "title": "Apis_ListByWorkspace",
- "parameters": {
- "resourceGroupName": "contoso-resources",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "serviceName": "contoso",
- "workspaceName": "default",
- "api-version": "2024-03-01"
- },
- "responses": {
- "200": {
- "body": {
- "value": [
- {
- "type": "Microsoft.ApiCenter/services/environments",
- "id": "/subscriptions/a200340d-6b82-494d-9dbf-687ba6e33f9e/resourceGroups/contoso-resources/providers/Microsoft.ApiCenter/services/contoso/workspaces/default/apis/echo-api",
- "name": "echo-api",
- "systemData": {
- "createdAt": "2023-07-03T18:27:09.128871Z",
- "lastModifiedAt": "2023-07-03T18:27:09.1288716Z"
- },
- "properties": {
- "title": "Echo API",
- "description": "A simple HTTP request/response service.",
- "lifecycleStage": "design",
- "kind": "rest",
- "termsOfService": {
- "url": "https://contoso.com/terms-of-service"
- },
- "license": {
- "url": "https://contoso.com/license"
- },
- "externalDocumentation": [
- {
- "title": "Onboarding docs",
- "url": "https://docs.contoso.com"
- }
- ],
- "customProperties": {
- "author": "John Doe"
- }
- }
- }
- ]
- }
- }
- }
-}
diff --git a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Deployments_CreateOrUpdate.json b/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Deployments_CreateOrUpdate.json
deleted file mode 100644
index 278f4f06736b..000000000000
--- a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Deployments_CreateOrUpdate.json
+++ /dev/null
@@ -1,75 +0,0 @@
-{
- "operationId": "Deployments_CreateOrUpdate",
- "title": "Deployments_CreateOrUpdate",
- "parameters": {
- "resourceGroupName": "contoso-resources",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "serviceName": "contoso",
- "workspaceName": "default",
- "apiName": "echo-api",
- "deploymentName": "production",
- "api-version": "2024-03-01",
- "payload": {
- "properties": {
- "title": "Production deployment",
- "description": "Public cloud production deployment.",
- "environmentId": "/workspaces/default/environments/production",
- "definitionId": "/workspaces/default/apis/echo-api/versions/2023-01-01/definitions/openapi",
- "state": "active",
- "server": {
- "runtimeUri": [
- "https://api.contoso.com"
- ]
- }
- }
- }
- },
- "responses": {
- "200": {
- "body": {
- "type": "Microsoft.ApiCenter/services/apis/deployments",
- "id": "/subscriptions/a200340d-6b82-494d-9dbf-687ba6e33f9e/resourceGroups/contoso-resources/providers/Microsoft.ApiCenter/services/contoso/workspaces/default/deployments/production",
- "name": "production",
- "systemData": {
- "createdAt": "2023-07-03T18:27:09.128871Z",
- "lastModifiedAt": "2023-07-03T18:27:09.1288716Z"
- },
- "properties": {
- "title": "Production deployment",
- "description": "Public cloud production deployment.",
- "environmentId": "/workspaces/default/environments/production",
- "definitionId": "/workspaces/default/apis/echo-api/versions/2023-01-01/definitions/openapi",
- "state": "active",
- "server": {
- "runtimeUri": [
- "https://api.contoso.com"
- ]
- }
- }
- }
- },
- "201": {
- "body": {
- "type": "Microsoft.ApiCenter/services/apis/deployments",
- "id": "/subscriptions/a200340d-6b82-494d-9dbf-687ba6e33f9e/resourceGroups/contoso-resources/providers/Microsoft.ApiCenter/services/contoso/workspaces/default/deployments/production",
- "name": "production",
- "systemData": {
- "createdAt": "2023-07-03T18:27:09.128871Z",
- "lastModifiedAt": "2023-07-03T18:27:09.1288716Z"
- },
- "properties": {
- "title": "Production deployment",
- "description": "Public cloud production deployment.",
- "environmentId": "/workspaces/default/environments/production",
- "definitionId": "/workspaces/default/apis/echo-api/versions/2023-01-01/definitions/openapi",
- "state": "active",
- "server": {
- "runtimeUri": [
- "https://api.contoso.com"
- ]
- }
- }
- }
- }
- }
-}
diff --git a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Deployments_Delete.json b/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Deployments_Delete.json
deleted file mode 100644
index 19caaefdb5a7..000000000000
--- a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Deployments_Delete.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "operationId": "Deployments_Delete",
- "title": "Deployments_Delete",
- "parameters": {
- "resourceGroupName": "contoso-resources",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "serviceName": "contoso",
- "workspaceName": "default",
- "apiName": "echo-api",
- "deploymentName": "production",
- "api-version": "2024-03-01"
- },
- "responses": {
- "200": {},
- "204": {}
- }
-}
diff --git a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Deployments_Get.json b/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Deployments_Get.json
deleted file mode 100644
index 375e72ad3538..000000000000
--- a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Deployments_Get.json
+++ /dev/null
@@ -1,38 +0,0 @@
-{
- "operationId": "Deployments_Get",
- "title": "Deployments_Get",
- "parameters": {
- "resourceGroupName": "contoso-resources",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "serviceName": "contoso",
- "workspaceName": "default",
- "apiName": "echo-api",
- "deploymentName": "production",
- "api-version": "2024-03-01"
- },
- "responses": {
- "200": {
- "body": {
- "type": "Microsoft.ApiCenter/services/apis/deployments",
- "id": "/subscriptions/a200340d-6b82-494d-9dbf-687ba6e33f9e/resourceGroups/contoso-resources/providers/Microsoft.ApiCenter/services/contoso/workspaces/default/deployments/production",
- "name": "public",
- "systemData": {
- "createdAt": "2023-07-03T18:27:09.128871Z",
- "lastModifiedAt": "2023-07-03T18:27:09.1288716Z"
- },
- "properties": {
- "title": "Production deployment",
- "description": "Public cloud production deployment.",
- "environmentId": "/workspaces/default/environments/production",
- "definitionId": "/workspaces/default/apis/echo-api/versions/2023-01-01/definitions/openapi",
- "state": "active",
- "server": {
- "runtimeUri": [
- "https://api.contoso.com"
- ]
- }
- }
- }
- }
- }
-}
diff --git a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Deployments_Head.json b/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Deployments_Head.json
deleted file mode 100644
index 6feacfe7acf5..000000000000
--- a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Deployments_Head.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "operationId": "Deployments_Head",
- "title": "Deployments_Head",
- "parameters": {
- "resourceGroupName": "contoso-resources",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "serviceName": "contoso",
- "workspaceName": "default",
- "apiName": "echo-api",
- "deploymentName": "production",
- "api-version": "2024-03-01"
- },
- "responses": {
- "200": {
- "headers": {
- "Etag": "AAAAAAAACCI="
- }
- }
- }
-}
diff --git a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Deployments_List.json b/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Deployments_List.json
deleted file mode 100644
index 364d0ccbb7f1..000000000000
--- a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Deployments_List.json
+++ /dev/null
@@ -1,41 +0,0 @@
-{
- "operationId": "Deployments_List",
- "title": "Deployments_ListByApi",
- "parameters": {
- "resourceGroupName": "contoso-resources",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "serviceName": "contoso",
- "workspaceName": "default",
- "apiName": "echo-api",
- "api-version": "2024-03-01"
- },
- "responses": {
- "200": {
- "body": {
- "value": [
- {
- "type": "Microsoft.ApiCenter/services/apis/deployments",
- "id": "/subscriptions/a200340d-6b82-494d-9dbf-687ba6e33f9e/resourceGroups/contoso-resources/providers/Microsoft.ApiCenter/services/contoso/workspaces/default/deployments/production",
- "name": "public",
- "systemData": {
- "createdAt": "2023-07-03T18:27:09.128871Z",
- "lastModifiedAt": "2023-07-03T18:27:09.1288716Z"
- },
- "properties": {
- "title": "Development",
- "description": "Public cloud production deployment.",
- "environmentId": "/workspaces/default/environments/production",
- "definitionId": "/workspaces/default/apis/echo-api/versions/2023-01-01/definitions/openapi",
- "state": "active",
- "server": {
- "runtimeUri": [
- "https://api.contoso.com"
- ]
- }
- }
- }
- ]
- }
- }
- }
-}
diff --git a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Environments_CreateOrUpdate.json b/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Environments_CreateOrUpdate.json
deleted file mode 100644
index e0d7ad6ab3a2..000000000000
--- a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Environments_CreateOrUpdate.json
+++ /dev/null
@@ -1,89 +0,0 @@
-{
- "operationId": "Environments_CreateOrUpdate",
- "title": "Environments_CreateOrUpdate",
- "parameters": {
- "resourceGroupName": "contoso-resources",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "serviceName": "contoso",
- "workspaceName": "default",
- "environmentName": "public",
- "api-version": "2024-03-01",
- "payload": {
- "properties": {
- "title": "Contoso Europe Azure API Management",
- "description": "The primary Azure API Management service for the European division of Contoso.",
- "kind": "production",
- "server": {
- "type": "Azure API Management",
- "managementPortalUri": [
- "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contoso-resources/providers/Microsoft.ApiManagement/service/contoso"
- ]
- },
- "onboarding": {
- "instructions": "Sign in or sign up in the specified developer portal to request API access. You must complete the internal privacy training for your account to be approved.",
- "developerPortalUri": [
- "https://developer.contoso.com"
- ]
- }
- }
- }
- },
- "responses": {
- "200": {
- "body": {
- "type": "Microsoft.ApiCenter/services/workspaces/environments",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contoso-resources/providers/Microsoft.ApiCenter/services/contoso/workspaces/default/environments/public",
- "name": "public",
- "systemData": {
- "createdAt": "2023-07-03T18:27:09.128871Z",
- "lastModifiedAt": "2023-07-03T18:27:09.1288716Z"
- },
- "properties": {
- "title": "Contoso Europe Azure API Management",
- "description": "The primary Azure API Management service for the European division of Contoso.",
- "kind": "production",
- "server": {
- "type": "Azure API Management",
- "managementPortalUri": [
- "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contoso-resources/providers/Microsoft.ApiManagement/service/contoso"
- ]
- },
- "onboarding": {
- "instructions": "Sign in or sign up in the specified developer portal to request API access. You must complete the internal privacy training for your account to be approved.",
- "developerPortalUri": [
- "https://developer.contoso.com"
- ]
- }
- }
- }
- },
- "201": {
- "body": {
- "type": "Microsoft.ApiCenter/services/workspaces/environments",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contoso-resources/providers/Microsoft.ApiCenter/services/contoso/workspaces/default/environments/public",
- "name": "public",
- "systemData": {
- "createdAt": "2023-07-03T18:27:09.128871Z",
- "lastModifiedAt": "2023-07-03T18:27:09.1288716Z"
- },
- "properties": {
- "title": "Contoso Europe Azure API Management",
- "description": "The primary Azure API Management service for the European division of Contoso.",
- "kind": "production",
- "server": {
- "type": "Azure API Management",
- "managementPortalUri": [
- "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contoso-resources/providers/Microsoft.ApiManagement/service/contoso"
- ]
- },
- "onboarding": {
- "instructions": "Sign in or sign up in the specified developer portal to request API access. You must complete the internal privacy training for your account to be approved.",
- "developerPortalUri": [
- "https://developer.contoso.com"
- ]
- }
- }
- }
- }
- }
-}
diff --git a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Environments_Delete.json b/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Environments_Delete.json
deleted file mode 100644
index 2df043db988b..000000000000
--- a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Environments_Delete.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "operationId": "Environments_Delete",
- "title": "Environments_Delete",
- "parameters": {
- "resourceGroupName": "contoso-resources",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "serviceName": "contoso",
- "workspaceName": "default",
- "environmentName": "public",
- "api-version": "2024-03-01"
- },
- "responses": {
- "200": {},
- "204": {}
- }
-}
diff --git a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Environments_Get.json b/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Environments_Get.json
deleted file mode 100644
index 67396ba65744..000000000000
--- a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Environments_Get.json
+++ /dev/null
@@ -1,37 +0,0 @@
-{
- "operationId": "Environments_Get",
- "title": "Environments_Get",
- "parameters": {
- "resourceGroupName": "contoso-resources",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "serviceName": "contoso",
- "workspaceName": "default",
- "environmentName": "public",
- "api-version": "2024-03-01"
- },
- "responses": {
- "200": {
- "body": {
- "type": "Microsoft.ApiCenter/services/environments",
- "id": "/subscriptions/a200340d-6b82-494d-9dbf-687ba6e33f9e/resourceGroups/contoso-resources/providers/Microsoft.ApiCenter/services/contoso/workspaces/default/environments/public",
- "name": "public",
- "systemData": {
- "createdAt": "2023-07-03T18:27:09.128871Z",
- "lastModifiedAt": "2023-07-03T18:27:09.1288716Z"
- },
- "properties": {
- "title": "Public",
- "kind": "production",
- "server": {
- "type": "Azure API Management",
- "managementPortalUri": []
- },
- "onboarding": {
- "developerPortalUri": []
- },
- "customProperties": {}
- }
- }
- }
- }
-}
diff --git a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Environments_Head.json b/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Environments_Head.json
deleted file mode 100644
index 680842d55f1c..000000000000
--- a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Environments_Head.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "operationId": "Environments_Head",
- "title": "Environments_Head",
- "parameters": {
- "resourceGroupName": "contoso-resources",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "serviceName": "contoso",
- "workspaceName": "default",
- "environmentName": "public",
- "api-version": "2024-03-01"
- },
- "responses": {
- "200": {
- "headers": {
- "Etag": "AAAAAAAACCI="
- }
- }
- }
-}
diff --git a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Environments_List.json b/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Environments_List.json
deleted file mode 100644
index 48ebd7217d5f..000000000000
--- a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Environments_List.json
+++ /dev/null
@@ -1,41 +0,0 @@
-{
- "operationId": "Environments_List",
- "title": "Environments_ListByWorkspace",
- "parameters": {
- "resourceGroupName": "contoso-resources",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "serviceName": "contoso",
- "workspaceName": "default",
- "api-version": "2024-03-01"
- },
- "responses": {
- "200": {
- "body": {
- "value": [
- {
- "type": "Microsoft.ApiCenter/services/environments",
- "id": "/subscriptions/a200340d-6b82-494d-9dbf-687ba6e33f9e/resourceGroups/contoso-resources/providers/Microsoft.ApiCenter/services/contoso/workspaces/default/environments/public",
- "name": "public",
- "systemData": {
- "createdAt": "2023-07-03T18:27:09.128871Z",
- "lastModifiedAt": "2023-07-03T18:27:09.1288716Z"
- },
- "properties": {
- "title": "Contoso Europe Azure API Management",
- "description": "The primary Azure API Management service for the European division of Contoso.",
- "kind": "production",
- "server": {
- "type": "Azure API Management",
- "managementPortalUri": []
- },
- "onboarding": {
- "developerPortalUri": []
- },
- "customProperties": {}
- }
- }
- ]
- }
- }
- }
-}
diff --git a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/MetadataSchemas_CreateOrUpdate.json b/specification/apicenter/ApiCenter.Management/examples/2024-03-01/MetadataSchemas_CreateOrUpdate.json
deleted file mode 100644
index 7a20cd9c82c7..000000000000
--- a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/MetadataSchemas_CreateOrUpdate.json
+++ /dev/null
@@ -1,65 +0,0 @@
-{
- "operationId": "MetadataSchemas_CreateOrUpdate",
- "title": "MetadataSchemas_CreateOrUpdate",
- "parameters": {
- "resourceGroupName": "contoso-resources",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "serviceName": "contoso",
- "workspaceName": "default",
- "metadataSchemaName": "author",
- "api-version": "2024-03-01",
- "payload": {
- "properties": {
- "assignedTo": [
- {
- "entity": "api",
- "deprecated": true
- }
- ],
- "schema": "{\"type\":\"string\", \"title\":\"Author\", pattern: \"^[a-zA-Z]+$\"}"
- }
- }
- },
- "responses": {
- "200": {
- "body": {
- "type": "Microsoft.ApiCenter/services/metadataSchemas",
- "id": "/subscriptions/a200340d-6b82-494d-9dbf-687ba6e33f9e/resourceGroups/contoso-resources/providers/Microsoft.ApiCenter/services/contoso/metadataSchemas/author",
- "name": "author",
- "systemData": {
- "createdAt": "2023-07-03T18:27:09.128871Z",
- "lastModifiedAt": "2023-07-03T18:27:09.1288716Z"
- },
- "properties": {
- "assignedTo": [
- {
- "entity": "api",
- "deprecated": true
- }
- ],
- "schema": "{\"type\":\"string\", \"title\":\"Author\", pattern: \"^[a-zA-Z]+$\"}"
- }
- }
- },
- "201": {
- "body": {
- "type": "Microsoft.ApiCenter/services/metadataSchemas",
- "id": "/subscriptions/a200340d-6b82-494d-9dbf-687ba6e33f9e/resourceGroups/contoso-resources/providers/Microsoft.ApiCenter/services/contoso/metadataSchemas/author",
- "name": "author",
- "systemData": {
- "createdAt": "2023-07-03T18:27:09.128871Z",
- "lastModifiedAt": "2023-07-03T18:27:09.1288716Z"
- },
- "properties": {
- "assignedTo": [
- {
- "entity": "api",
- "deprecated": true
- }
- ],
- "schema": "{\"type\":\"string\", \"title\":\"Author\", pattern: \"^[a-zA-Z]+$\"}"
- }
- }
- }
- }
-}
diff --git a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/MetadataSchemas_Delete.json b/specification/apicenter/ApiCenter.Management/examples/2024-03-01/MetadataSchemas_Delete.json
deleted file mode 100644
index 71660a9dc53c..000000000000
--- a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/MetadataSchemas_Delete.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "operationId": "MetadataSchemas_Delete",
- "title": "MetadataSchemas_Delete",
- "parameters": {
- "resourceGroupName": "contoso-resources",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "serviceName": "contoso",
- "metadataSchemaName": "author",
- "api-version": "2024-03-01"
- },
- "responses": {
- "200": {},
- "204": {}
- }
-}
diff --git a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/MetadataSchemas_Get.json b/specification/apicenter/ApiCenter.Management/examples/2024-03-01/MetadataSchemas_Get.json
deleted file mode 100644
index cad327f8c406..000000000000
--- a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/MetadataSchemas_Get.json
+++ /dev/null
@@ -1,33 +0,0 @@
-{
- "operationId": "MetadataSchemas_Get",
- "title": "MetadataSchemas_Get",
- "parameters": {
- "resourceGroupName": "contoso-resources",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "serviceName": "contoso",
- "metadataSchemaName": "lastName",
- "api-version": "2024-03-01"
- },
- "responses": {
- "200": {
- "body": {
- "type": "Microsoft.ApiCenter/services/metadataSchemas",
- "id": "/subscriptions/a200340d-6b82-494d-9dbf-687ba6e33f9e/resourceGroups/contoso-resources/providers/Microsoft.ApiCenter/services/contoso/metadataSchemas/author",
- "name": "author",
- "systemData": {
- "createdAt": "2023-07-03T18:27:09.128871Z",
- "lastModifiedAt": "2023-07-03T18:27:09.1288716Z"
- },
- "properties": {
- "assignedTo": [
- {
- "entity": "api",
- "deprecated": true
- }
- ],
- "schema": "{\"type\":\"string\", \"title\":\"Author\", pattern: \"^[a-zA-Z]+$\"}"
- }
- }
- }
- }
-}
diff --git a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/MetadataSchemas_Head.json b/specification/apicenter/ApiCenter.Management/examples/2024-03-01/MetadataSchemas_Head.json
deleted file mode 100644
index e77a9103354c..000000000000
--- a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/MetadataSchemas_Head.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "operationId": "MetadataSchemas_Head",
- "title": "MetadataSchemas_Head",
- "parameters": {
- "resourceGroupName": "contoso-resources",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "serviceName": "contoso",
- "metadataSchemaName": "author",
- "api-version": "2024-03-01"
- },
- "responses": {
- "200": {
- "headers": {
- "Etag": "AAAAAAAACCI="
- }
- }
- }
-}
diff --git a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/MetadataSchemas_List.json b/specification/apicenter/ApiCenter.Management/examples/2024-03-01/MetadataSchemas_List.json
deleted file mode 100644
index fd6745cb15d2..000000000000
--- a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/MetadataSchemas_List.json
+++ /dev/null
@@ -1,36 +0,0 @@
-{
- "operationId": "MetadataSchemas_List",
- "title": "MetadataSchemas_ListByService",
- "parameters": {
- "resourceGroupName": "contoso-resources",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "serviceName": "contoso",
- "api-version": "2024-03-01"
- },
- "responses": {
- "200": {
- "body": {
- "value": [
- {
- "type": "Microsoft.ApiCenter/services/metadataSchemas",
- "id": "/subscriptions/a200340d-6b82-494d-9dbf-687ba6e33f9e/resourceGroups/contoso-resources/providers/Microsoft.ApiCenter/services/contoso/metadataSchemas/author",
- "name": "author",
- "systemData": {
- "createdAt": "2023-07-03T18:27:09.128871Z",
- "lastModifiedAt": "2023-07-03T18:27:09.1288716Z"
- },
- "properties": {
- "assignedTo": [
- {
- "entity": "api",
- "deprecated": true
- }
- ],
- "schema": "{\"type\":\"string\", \"title\":\"Author\", pattern: \"^[a-zA-Z]+$\"}"
- }
- }
- ]
- }
- }
- }
-}
diff --git a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Operations_List.json b/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Operations_List.json
deleted file mode 100644
index 166e05ff1ff9..000000000000
--- a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Operations_List.json
+++ /dev/null
@@ -1,25 +0,0 @@
-{
- "operationId": "Operations_List",
- "title": "List Provider Operations",
- "parameters": {
- "api-version": "2024-03-01"
- },
- "responses": {
- "200": {
- "body": {
- "value": [
- {
- "name": "Microsoft.ApiCenter/services/read",
- "isDataAction": false,
- "display": {
- "provider": "Microsoft.ApiCenter",
- "resource": "services",
- "operation": "Lists services",
- "description": "Lists registered services"
- }
- }
- ]
- }
- }
- }
-}
diff --git a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Services_CreateOrUpdate.json b/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Services_CreateOrUpdate.json
deleted file mode 100644
index 3f23d5d186b7..000000000000
--- a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Services_CreateOrUpdate.json
+++ /dev/null
@@ -1,69 +0,0 @@
-{
- "operationId": "Services_CreateOrUpdate",
- "title": "Services_CreateOrUpdate",
- "parameters": {
- "resourceGroupName": "contoso-resources",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "serviceName": "contoso",
- "api-version": "2024-03-01",
- "resource": {
- "properties": {},
- "tags": {},
- "location": "East US",
- "identity": {
- "type": "SystemAssigned, UserAssigned",
- "userAssignedIdentities": {
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contoso-resources/providers/Microsoft.ManagedIdentity/userAssignedIdentities/contoso-identity": {}
- }
- }
- }
- },
- "responses": {
- "200": {
- "body": {
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contoso-resources/providers/Microsoft.ApiCenter/services/contoso",
- "type": "Microsoft.ApiCenter/services",
- "name": "contoso",
- "properties": {
- "provisioningState": "Succeeded"
- },
- "tags": {},
- "location": "East US",
- "identity": {
- "type": "SystemAssigned, UserAssigned",
- "principalId": "00000000-0000-0000-0000-000000000000",
- "tenantId": "00000000-0000-0000-0000-000000000000",
- "userAssignedIdentities": {
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contoso-resources/providers/Microsoft.ManagedIdentity/userAssignedIdentities/contoso-identity": {
- "principalId": "00000000-0000-0000-0000-000000000000",
- "clientId": "00000000-0000-0000-0000-000000000000"
- }
- }
- }
- }
- },
- "201": {
- "body": {
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contoso-resources/providers/Microsoft.ApiCenter/services/contoso",
- "type": "Microsoft.ApiCenter/services",
- "name": "contoso",
- "properties": {
- "provisioningState": "Succeeded"
- },
- "tags": {},
- "location": "East US",
- "identity": {
- "type": "SystemAssigned, UserAssigned",
- "principalId": "00000000-0000-0000-0000-000000000000",
- "tenantId": "00000000-0000-0000-0000-000000000000",
- "userAssignedIdentities": {
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contoso-resources/providers/Microsoft.ManagedIdentity/userAssignedIdentities/contoso-identity": {
- "principalId": "00000000-0000-0000-0000-000000000000",
- "clientId": "00000000-0000-0000-0000-000000000000"
- }
- }
- }
- }
- }
- }
-}
diff --git a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Services_Delete.json b/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Services_Delete.json
deleted file mode 100644
index 578485418310..000000000000
--- a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Services_Delete.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "operationId": "Services_Delete",
- "title": "Services_Delete",
- "parameters": {
- "resourceGroupName": "contoso-resources",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "serviceName": "contoso",
- "api-version": "2024-03-01"
- },
- "responses": {
- "200": {},
- "204": {}
- }
-}
diff --git a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Services_ExportMetadataSchema.json b/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Services_ExportMetadataSchema.json
deleted file mode 100644
index 0f14fc2b22b2..000000000000
--- a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Services_ExportMetadataSchema.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "operationId": "Services_ExportMetadataSchema",
- "title": "Services_ExportMetadataSchema",
- "parameters": {
- "resourceGroupName": "contoso-resources",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "serviceName": "contoso",
- "assignedTo": "api",
- "api-version": "2024-03-01",
- "payload": {
- "assignedTo": "api"
- }
- },
- "responses": {
- "200": {
- "body": {
- "format": "json-schema",
- "value": "{\"type\":\"object\",\"properties\":{ ... }}"
- }
- },
- "202": {
- "headers": {
- "location": "https://..."
- }
- }
- }
-}
diff --git a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Services_Get.json b/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Services_Get.json
deleted file mode 100644
index 185ae5875135..000000000000
--- a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Services_Get.json
+++ /dev/null
@@ -1,35 +0,0 @@
-{
- "operationId": "Services_Get",
- "title": "Services_Get",
- "parameters": {
- "resourceGroupName": "contoso-resources",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "serviceName": "contoso",
- "api-version": "2024-03-01"
- },
- "responses": {
- "200": {
- "body": {
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contoso-resources/providers/Microsoft.ApiCenter/services/contoso",
- "type": "Microsoft.ApiCenter/services",
- "name": "contoso",
- "properties": {
- "provisioningState": "Succeeded"
- },
- "tags": {},
- "location": "East US",
- "identity": {
- "type": "SystemAssigned, UserAssigned",
- "principalId": "00000000-0000-0000-0000-000000000000",
- "tenantId": "00000000-0000-0000-0000-000000000000",
- "userAssignedIdentities": {
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contoso-resources/providers/Microsoft.ManagedIdentity/userAssignedIdentities/contoso-identity": {
- "principalId": "00000000-0000-0000-0000-000000000000",
- "clientId": "00000000-0000-0000-0000-000000000000"
- }
- }
- }
- }
- }
- }
-}
diff --git a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Services_ListByResourceGroup.json b/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Services_ListByResourceGroup.json
deleted file mode 100644
index c509c8214fb6..000000000000
--- a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Services_ListByResourceGroup.json
+++ /dev/null
@@ -1,38 +0,0 @@
-{
- "operationId": "Services_ListByResourceGroup",
- "title": "Services_ListByResourceGroup",
- "parameters": {
- "resourceGroupName": "contoso-resources",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "api-version": "2024-03-01"
- },
- "responses": {
- "200": {
- "body": {
- "value": [
- {
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contoso-resources/providers/Microsoft.ApiCenter/services/contoso",
- "type": "Microsoft.ApiCenter/services",
- "name": "contoso",
- "properties": {
- "provisioningState": "Succeeded"
- },
- "tags": {},
- "location": "East US",
- "identity": {
- "type": "SystemAssigned, UserAssigned",
- "principalId": "00000000-0000-0000-0000-000000000000",
- "tenantId": "00000000-0000-0000-0000-000000000000",
- "userAssignedIdentities": {
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contoso-resources/providers/Microsoft.ManagedIdentity/userAssignedIdentities/contoso-identity": {
- "principalId": "00000000-0000-0000-0000-000000000000",
- "clientId": "00000000-0000-0000-0000-000000000000"
- }
- }
- }
- }
- ]
- }
- }
- }
-}
diff --git a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Services_ListBySubscription.json b/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Services_ListBySubscription.json
deleted file mode 100644
index 35f67f89ba95..000000000000
--- a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Services_ListBySubscription.json
+++ /dev/null
@@ -1,38 +0,0 @@
-{
- "operationId": "Services_ListBySubscription",
- "title": "Services_ListBySubscription",
- "parameters": {
- "resourceGroupName": "contoso-resources",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "api-version": "2024-03-01"
- },
- "responses": {
- "200": {
- "body": {
- "value": [
- {
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contoso-resources/providers/Microsoft.ApiCenter/services/contoso",
- "type": "Microsoft.ApiCenter/services",
- "name": "contoso",
- "properties": {
- "provisioningState": "Succeeded"
- },
- "tags": {},
- "location": "East US",
- "identity": {
- "type": "SystemAssigned, UserAssigned",
- "principalId": "00000000-0000-0000-0000-000000000000",
- "tenantId": "00000000-0000-0000-0000-000000000000",
- "userAssignedIdentities": {
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contoso-resources/providers/Microsoft.ManagedIdentity/userAssignedIdentities/contoso-identity": {
- "principalId": "00000000-0000-0000-0000-000000000000",
- "clientId": "00000000-0000-0000-0000-000000000000"
- }
- }
- }
- }
- ]
- }
- }
- }
-}
diff --git a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Services_Update.json b/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Services_Update.json
deleted file mode 100644
index c064e4d68da6..000000000000
--- a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Services_Update.json
+++ /dev/null
@@ -1,44 +0,0 @@
-{
- "operationId": "Services_Update",
- "title": "Services_Update",
- "parameters": {
- "resourceGroupName": "contoso-resources",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "serviceName": "contoso",
- "api-version": "2024-03-01",
- "payload": {
- "tags": {},
- "identity": {
- "type": "SystemAssigned, UserAssigned",
- "userAssignedIdentities": {
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contoso-resources/providers/Microsoft.ManagedIdentity/userAssignedIdentities/contoso-identity": {}
- }
- }
- }
- },
- "responses": {
- "200": {
- "body": {
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contoso-resources/providers/Microsoft.ApiCenter/services/contoso",
- "type": "Microsoft.ApiCenter/services",
- "name": "contoso",
- "properties": {
- "provisioningState": "Succeeded"
- },
- "tags": {},
- "location": "East US",
- "identity": {
- "type": "SystemAssigned, UserAssigned",
- "principalId": "00000000-0000-0000-0000-000000000000",
- "tenantId": "00000000-0000-0000-0000-000000000000",
- "userAssignedIdentities": {
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contoso-resources/providers/Microsoft.ManagedIdentity/userAssignedIdentities/contoso-identity": {
- "principalId": "00000000-0000-0000-0000-000000000000",
- "clientId": "00000000-0000-0000-0000-000000000000"
- }
- }
- }
- }
- }
- }
-}
diff --git a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Workspaces_CreateOrUpdate.json b/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Workspaces_CreateOrUpdate.json
deleted file mode 100644
index f7e35e537e39..000000000000
--- a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Workspaces_CreateOrUpdate.json
+++ /dev/null
@@ -1,46 +0,0 @@
-{
- "operationId": "Workspaces_CreateOrUpdate",
- "title": "Workspaces_CreateOrUpdate",
- "parameters": {
- "resourceGroupName": "contoso-resources",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "serviceName": "contoso",
- "workspaceName": "default",
- "api-version": "2024-03-01",
- "payload": {
- "properties": {
- "title": "default"
- }
- }
- },
- "responses": {
- "200": {
- "body": {
- "type": "Microsoft.ApiCenter/services/workspaces",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contoso-resources/providers/Microsoft.ApiCenter/services/contoso/workspaces/default",
- "name": "default",
- "systemData": {
- "createdAt": "2023-07-03T18:27:09.128871Z",
- "lastModifiedAt": "2023-07-03T18:27:09.1288716Z"
- },
- "properties": {
- "title": "default"
- }
- }
- },
- "201": {
- "body": {
- "type": "Microsoft.ApiCenter/services/workspaces",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contoso-resources/providers/Microsoft.ApiCenter/services/contoso/workspaces/default",
- "name": "default",
- "systemData": {
- "createdAt": "2023-07-03T18:27:09.128871Z",
- "lastModifiedAt": "2023-07-03T18:27:09.1288716Z"
- },
- "properties": {
- "title": "default"
- }
- }
- }
- }
-}
diff --git a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Workspaces_Delete.json b/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Workspaces_Delete.json
deleted file mode 100644
index afb270cd6edc..000000000000
--- a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Workspaces_Delete.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "operationId": "Workspaces_Delete",
- "title": "Workspaces_Delete",
- "parameters": {
- "resourceGroupName": "contoso-resources",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "serviceName": "contoso",
- "workspaceName": "default",
- "api-version": "2024-03-01"
- },
- "responses": {
- "200": {},
- "204": {}
- }
-}
diff --git a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Workspaces_Get.json b/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Workspaces_Get.json
deleted file mode 100644
index 8a5add4654db..000000000000
--- a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Workspaces_Get.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "operationId": "Workspaces_Get",
- "title": "Workspaces_Get",
- "parameters": {
- "resourceGroupName": "contoso-resources",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "serviceName": "contoso",
- "workspaceName": "default",
- "api-version": "2024-03-01"
- },
- "responses": {
- "200": {
- "body": {
- "type": "Microsoft.ApiCenter/services/workspaces",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contoso-resources/providers/Microsoft.ApiCenter/services/contoso/workspaces/default",
- "name": "default",
- "systemData": {
- "createdAt": "2023-07-03T18:27:09.128871Z",
- "lastModifiedAt": "2023-07-03T18:27:09.1288716Z"
- },
- "properties": {
- "title": "default"
- }
- }
- }
- }
-}
diff --git a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Workspaces_Head.json b/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Workspaces_Head.json
deleted file mode 100644
index 966502982e9b..000000000000
--- a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Workspaces_Head.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "operationId": "Workspaces_Head",
- "title": "Workspaces_Head",
- "parameters": {
- "resourceGroupName": "contoso-resources",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "serviceName": "contoso",
- "workspaceName": "default",
- "api-version": "2024-03-01"
- },
- "responses": {
- "200": {
- "headers": {
- "Etag": "AAAAAAAACCI="
- }
- }
- }
-}
diff --git a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Workspaces_List.json b/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Workspaces_List.json
deleted file mode 100644
index 5994737e7781..000000000000
--- a/specification/apicenter/ApiCenter.Management/examples/2024-03-01/Workspaces_List.json
+++ /dev/null
@@ -1,30 +0,0 @@
-{
- "operationId": "Workspaces_List",
- "title": "Workspaces_ListByService",
- "parameters": {
- "resourceGroupName": "contoso-resources",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "serviceName": "contoso",
- "api-version": "2024-03-01"
- },
- "responses": {
- "200": {
- "body": {
- "value": [
- {
- "type": "Microsoft.ApiCenter/services/workspaces",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contoso-resources/providers/Microsoft.ApiCenter/services/contoso/workspaces/default",
- "name": "default",
- "systemData": {
- "createdAt": "2023-07-03T18:27:09.128871Z",
- "lastModifiedAt": "2023-07-03T18:27:09.1288716Z"
- },
- "properties": {
- "title": "default"
- }
- }
- ]
- }
- }
- }
-}
diff --git a/specification/apicenter/ApiCenter.Management/main.tsp b/specification/apicenter/ApiCenter.Management/main.tsp
deleted file mode 100644
index 1bd14878ed13..000000000000
--- a/specification/apicenter/ApiCenter.Management/main.tsp
+++ /dev/null
@@ -1,211 +0,0 @@
-import "@typespec/rest";
-import "@typespec/versioning";
-import "@azure-tools/typespec-azure-core";
-import "@azure-tools/typespec-azure-resource-manager";
-import "@typespec/openapi";
-import "./models.tsp";
-import "./Service.tsp";
-import "./MetadataSchema.tsp";
-import "./Workspace.tsp";
-import "./Api.tsp";
-import "./ApiVersion.tsp";
-import "./ApiDefinition.tsp";
-import "./Deployment.tsp";
-import "./Environment.tsp";
-
-using TypeSpec.Rest;
-using TypeSpec.Http;
-using Azure.ResourceManager.Foundations;
-using Azure.Core;
-using Azure.ResourceManager;
-using TypeSpec.Versioning;
-@armProviderNamespace
-@service({
- title: "Azure API Center",
-})
-@versioned(Versions)
-@doc("Azure API Center Resource Provider.")
-@Azure.ResourceManager.armCommonTypesVersion("v5")
-namespace Microsoft.ApiCenter;
-
-@doc("The available API versions.")
-enum Versions {
- /** The initial service version */
- @useDependency(Azure.ResourceManager.Versions.v1_0_Preview_1)
- @useDependency(Azure.Core.Versions.v1_0_Preview_1)
- v2024_03_01: "2024-03-01",
-}
-
-@@projectedName(Apis.createOrUpdate::parameters.resource, "json", "payload");
-@@projectedName(Apis.createOrUpdate::parameters.resource, "client", "payload");
-
-@@projectedName(ApiDefinitions.createOrUpdate::parameters.resource,
- "json",
- "payload"
-);
-@@projectedName(ApiDefinitions.createOrUpdate::parameters.resource,
- "client",
- "payload"
-);
-
-@@projectedName(ApiVersions.createOrUpdate::parameters.resource,
- "json",
- "payload"
-);
-@@projectedName(ApiVersions.createOrUpdate::parameters.resource,
- "client",
- "payload"
-);
-
-@@projectedName(Deployments.createOrUpdate::parameters.resource,
- "json",
- "payload"
-);
-@@projectedName(Deployments.createOrUpdate::parameters.resource,
- "client",
- "payload"
-);
-
-@@projectedName(Environments.createOrUpdate::parameters.resource,
- "json",
- "payload"
-);
-@@projectedName(Environments.createOrUpdate::parameters.resource,
- "client",
- "payload"
-);
-
-@@projectedName(MetadataSchemas.createOrUpdate::parameters.resource,
- "json",
- "payload"
-);
-@@projectedName(MetadataSchemas.createOrUpdate::parameters.resource,
- "client",
- "payload"
-);
-
-@@projectedName(Services.update::parameters.properties, "json", "payload");
-@@projectedName(Services.update::parameters.properties, "client", "payload");
-
-@@projectedName(Workspaces.createOrUpdate::parameters.resource,
- "json",
- "payload"
-);
-@@projectedName(Workspaces.createOrUpdate::parameters.resource,
- "client",
- "payload"
-);
-
-@@projectedName(ApiDefinitions.importSpecification::parameters.body,
- "json",
- "payload"
-);
-
-@@projectedName(ApiDefinitions.importSpecification::parameters.body,
- "client",
- "payload"
-);
-
-@@projectedName(ApiDefinitions.exportSpecification::parameters.body,
- "json",
- "payload"
-);
-
-@@projectedName(ApiDefinitions.exportSpecification::parameters.body,
- "client",
- "payload"
-);
-
-@@projectedName(Services.exportMetadataSchema::parameters.body,
- "json",
- "payload"
-);
-
-@@projectedName(Services.exportMetadataSchema::parameters.body,
- "client",
- "payload"
-);
-
-@@visibility(Azure.Core.Page.nextLink, "read");
-@@visibility(Azure.Core.Page.value, "read");
-/**
- * A resource list operation, at the scope of the resource's parent
- * @template TResource the resource being patched
- * @template TBaseParameters Optional. Allows overriding the operation parameters
- * @template TParentName Optional. The name of the parent resource
- * @template TParentFriendlyName Optional. The friendly name of the parent resource
- */
-#suppress "@azure-tools/typespec-azure-resource-manager/arm-resource-operation" "Template"
-#suppress "@azure-tools/typespec-azure-core/casing-style" "It is pascal case"
-@get
-@autoRoute
-@listsResource(TResource)
-@segmentOf(TResource)
-@armResourceList(TResource)
-op ArmResourceListByParent<
- TResource extends ArmResource,
- TBaseParameters = BaseParameters,
- TParentName extends valueof string = "",
- TParentFriendlyName extends valueof string = ""
->(
- ...ResourceParentParameters,
- ...OdataFilterParameter,
-): ArmResponse> | ErrorResponse;
-
-/**
- * A resource GET operation
- * @template TResource the resource being patched
- * @template TBaseParameters Optional. Allows overriding the operation parameters
- */
-#suppress "@azure-tools/typespec-azure-resource-manager/arm-resource-operation" "Template"
-#suppress "@azure-tools/typespec-azure-core/casing-style" "It is pascal case"
-@autoRoute
-@doc("Get a {name}", TResource)
-@get
-@armResourceRead(TResource)
-op ArmResourceRead<
- TResource extends ArmResource,
- TBaseParameters = BaseParameters
->(
- ...ResourceInstanceParameters,
-): ArmResponseWithEtag | ErrorResponse;
-
-/**
- * Synchronous PUT operation for ARM resources
- * @template TResource the resource being patched
- * @template TBaseParameters Optional. Allows overriding the operation parameters
- */
-#suppress "@azure-tools/typespec-azure-resource-manager/arm-resource-operation" "Template"
-#suppress "@azure-tools/typespec-azure-core/casing-style" "It is pascal case"
-@autoRoute
-@doc("Create a {name}", TResource)
-@armResourceCreateOrUpdate(TResource)
-@put
-op ArmResourceCreateOrReplaceSync<
- TResource extends ArmResource,
- TBaseParameters = BaseParameters
->(
- ...ResourceInstanceParameters,
-
- @doc("Resource create parameters.")
- @body
- resource: TResource,
-): ArmResourceUpdatedResponseWithEtag | ArmResourceCreatedSyncResponseWithEtag | ErrorResponse;
-
-@doc("Resource '{name}' create operation succeeded", TResource)
-model ArmResourceCreatedSyncResponseWithEtag
- is Body {
- ...CreatedResponse;
- ...Azure.Core.EtagResponseEnvelope;
-}
-
-@doc("Resource '{name}' update operation succeeded", TResource)
-model ArmResourceUpdatedResponseWithEtag
- is ArmResponseWithEtag;
-
-@doc("Azure operation completed successfully.")
-model ArmResponseWithEtag {
- ...OkResponse;
- ...Azure.Core.EtagResponseEnvelope;
- ...Body;
-}
diff --git a/specification/apicenter/ApiCenter.Management/models.tsp b/specification/apicenter/ApiCenter.Management/models.tsp
deleted file mode 100644
index 275f7e23859a..000000000000
--- a/specification/apicenter/ApiCenter.Management/models.tsp
+++ /dev/null
@@ -1,537 +0,0 @@
-import "@typespec/rest";
-import "@typespec/http";
-
-using TypeSpec.Rest;
-using TypeSpec.Http;
-
-namespace Microsoft.ApiCenter;
-
-interface Operations extends Azure.ResourceManager.Operations {}
-
-@doc("The odata filter")
-model OdataFilterParameter {
- @doc("OData filter parameter.")
- @query("$filter")
- filter?: string;
-}
-
-/** The expected types of origin */
-union Origin {
- string,
-
- /** Origin with User */
- "user",
-
- /** Origin with System */
- "system",
-
- /** Origin with user and system */
- "user,system",
-}
-
-/** The type of action */
-union ActionType {
- string,
-
- /** an internal action */
- "Internal",
-}
-
-/** The provisioning state of the resource */
-union ProvisioningState {
- string,
- Azure.ResourceManager.ResourceProvisioningState,
-}
-
-/** The type of managed service identity */
-union ManagedServiceIdentityType {
- string,
-
- /** No identity */
- "None",
-
- /** Assigned by the system */
- "SystemAssigned",
-
- /** assigned by the user */
- "UserAssigned",
-
- /** Both system-assigned and user-assigned identities */
- "SystemAssigned,UserAssigned",
-}
-
-/** How the resource was created */
-union CreatedByType {
- string,
-
- /** Created by user */
- "User",
-
- /** Created by Application */
- "Application",
-
- /** Created by Managed Identity */
- "ManagedIdentity",
-
- /** Created By Key */
- "Key",
-}
-
-/** Assignment entity for Metadata */
-union MetadataAssignmentEntity {
- string,
-
- /** Assigned to API */
- "api",
-
- /** Assigned to Environment */
- "environment",
-
- /** Assigned to Deployment */
- "deployment",
-}
-
-/** The format for schema export */
-union MetadataSchemaExportFormat {
- string,
-
- @doc("The inlined content of a schema document.")
- "inline",
-
- @doc("The link to a schema document. The URL is valid for 5 minutes.")
- "link",
-}
-
-/** The kind of the API */
-union ApiKind {
- string,
-
- /** A Representational State Transfer Api */
- "rest",
-
- /** A Graph query language Api */
- "graphql",
-
- /** A gRPC Api */
- "grpc",
-
- /** A SOAP Api */
- "soap",
-
- /** Web Hook */
- "webhook",
-
- /** Web Socket */
- "websocket",
-}
-
-/** The stage of the Api development lifecycle */
-union LifecycleStage {
- string,
-
- /** design stage */
- "design",
-
- /** development stage */
- "development",
-
- /** testing stage */
- "testing",
-
- /** In preview */
- "preview",
-
- /** In production */
- "production",
-
- /** deprecated stage */
- "deprecated",
-
- /** Retired stage */
- "retired",
-}
-
-/** Source format for imported Api spec */
-union ApiSpecImportSourceFormat {
- string,
- @doc("The inlined content of a specification document.") "inline",
-
- @doc("""
-The link to a specification document hosted on a publicly accessible internet
-address.
-""")
- "link",
-}
-
-/** Result format for exported Api spec */
-union ApiSpecExportResultFormat {
- string,
- @doc("The inlined content of a specification document.") "inline",
-
- @doc("The link to the result of the export operation. The URL is valid for 5 minutes.")
- "link",
-}
-
-/** State of the Deployment */
-union DeploymentState {
- string,
-
- /** Active State */
- "active",
-
- /** Inactive State */
- "inactive",
-}
-
-/** The kind of environment */
-union EnvironmentKind {
- string,
-
- /** Development environment */
- "development",
-
- /** Testing environment */
- "testing",
-
- /** Staging environment */
- "staging",
-
- /** Production environment */
- "production",
-}
-
-/** The type of environment server */
-union EnvironmentServerType {
- string,
-
- /** Api Management Server */
- "Azure API Management",
-
- /** Compute server */
- "Azure compute service",
-
- /** Apigee server */
- "Apigee API Management",
-
- /** AWS Api Gateway server */
- "AWS API Gateway",
-
- /** Kong API Gateway server */
- "Kong API Gateway",
-
- /** Kubernetes server */
- "Kubernetes",
-
- /** Mulesoft Api Management server */
- "MuleSoft API Management",
-}
-
-@doc("The properties of the service.")
-model ServiceProperties {
- @doc("Provisioning state of the service.")
- @visibility("read")
- provisioningState?: ProvisioningState;
-}
-
-@doc("The metadata schema export request.")
-model MetadataSchemaExportRequest {
- @doc("An entity the metadata schema is requested for.")
- assignedTo?: MetadataAssignmentEntity;
-}
-
-@doc("The metadata schema export result.")
-model MetadataSchemaExportResult {
- @doc("The export format for the schema")
- format?: MetadataSchemaExportFormat;
-
- @doc("The result of the export operation.")
- value?: string;
-}
-
-#suppress "@azure-tools/typespec-azure-resource-manager/arm-resource-provisioning-state" "Existing service"
-@doc("Metadata schema properties.")
-model MetadataSchemaProperties {
- @doc("The schema defining the type.")
- schema: string;
-
- @doc("The assignees")
- assignedTo?: MetadataAssignment[];
-}
-
-@doc("Assignment metadata")
-model MetadataAssignment {
- @doc("The entities this metadata schema component gets applied to.")
- entity?: MetadataAssignmentEntity;
-
- @doc("Required assignment")
- required?: boolean;
-
- @doc("Deprecated assignment")
- deprecated?: boolean;
-}
-
-#suppress "@azure-tools/typespec-azure-resource-manager/arm-resource-provisioning-state" "Existing service"
-@doc("Workspace properties.")
-model WorkspaceProperties {
- @doc("Workspace title.")
- @maxLength(50)
- @minLength(1)
- title: string;
-
- @doc("Workspace description.")
- description?: string;
-}
-
-#suppress "@azure-tools/typespec-azure-resource-manager/arm-resource-provisioning-state" "Existing service"
-@doc("API properties.")
-model ApiProperties {
- @doc("API title.")
- @maxLength(50)
- @minLength(1)
- title: string;
-
- @doc("Kind of API. For example, REST or GraphQL.")
- kind: ApiKind;
-
- @doc("Description of the API.")
- @maxLength(1000)
- description?: string;
-
- @doc("Short description of the API.")
- @maxLength(200)
- summary?: string;
-
- @doc("Current lifecycle stage of the API.")
- @visibility("read")
- lifecycleStage?: LifecycleStage;
-
- @doc("Terms of service for the API.")
- termsOfService?: TermsOfService;
-
- @doc("The set of external documentation")
- @maxItems(20)
- externalDocumentation?: ExternalDocumentation[];
-
- @doc("The set of contacts")
- contacts?: Contact[];
-
- @doc("The license information for the API.")
- license?: License;
-
- #suppress "@azure-tools/typespec-azure-core/bad-record-type" "Existing spec"
- @doc("The custom metadata defined for API catalog entities.")
- customProperties?: CustomProperties;
-}
-
-@doc("Terms of service for the API.")
-model TermsOfService {
- @doc("URL pointing to the terms of service.")
- @maxLength(200)
- url: url;
-}
-
-@doc("Additional, external documentation for the API.")
-model ExternalDocumentation {
- @doc("Title of the documentation.")
- @maxLength(50)
- title?: string;
-
- @doc("Description of the documentation.")
- @maxLength(500)
- description?: string;
-
- @doc("URL pointing to the documentation.")
- @maxLength(200)
- url: url;
-}
-
-@doc("Contact information")
-model Contact {
- @doc("Name of the contact.")
- @maxLength(100)
- name?: string;
-
- @doc("URL for the contact.")
- @maxLength(200)
- url?: url;
-
- @doc("Email address of the contact.")
- @maxLength(100)
- email?: string;
-}
-
-@doc("The license information for the API.")
-model License {
- @doc("Name of the license.")
- @maxLength(100)
- name?: string;
-
- @doc("""
-URL pointing to the license details. The URL field is mutually exclusive of the
-identifier field.
-""")
- @maxLength(200)
- url?: url;
-
- @doc("""
-SPDX license information for the API. The identifier field is mutually
-exclusive of the URL field.
-""")
- @maxLength(50)
- identifier?: url;
-}
-
-#suppress "@azure-tools/typespec-azure-resource-manager/arm-resource-provisioning-state" "Existing service"
-@doc("API version properties entity.")
-model ApiVersionProperties {
- @doc("API version title.")
- @maxLength(50)
- @minLength(1)
- title: string;
-
- @doc("Current lifecycle stage of the API.")
- lifecycleStage: LifecycleStage;
-}
-
-#suppress "@azure-tools/typespec-azure-resource-manager/arm-resource-provisioning-state" "Existing service"
-@doc("API definition properties entity.")
-model ApiDefinitionProperties {
- @doc("API definition title.")
- @maxLength(50)
- @minLength(1)
- title: string;
-
- @doc("API definition description.")
- description?: string;
-
- @doc("API specification details.")
- @visibility("read")
- specification?: ApiDefinitionPropertiesSpecification;
-}
-
-@doc("API specification details.")
-model ApiDefinitionPropertiesSpecification {
- @doc("Specification name.")
- name?: string;
-
- @doc("Specification version.")
- version?: string;
-}
-
-@doc("The API specification source entity properties.")
-model ApiSpecImportRequest {
- @doc("Value of the API specification source.")
- value?: string;
-
- @doc("Format of the API specification source.")
- format?: ApiSpecImportSourceFormat;
-
- @doc("API specification details.")
- specification?: ApiSpecImportRequestSpecification;
-}
-
-@doc("API specification details.")
-model ApiSpecImportRequestSpecification {
- @doc("Specification name.")
- name?: string;
-
- @doc("Specification version.")
- version?: string;
-}
-
-@doc("The API specification export result.")
-model ApiSpecExportResult {
- @doc("The format of exported result")
- format?: ApiSpecExportResultFormat;
-
- @doc("The result of the export operation.")
- value?: string;
-}
-
-#suppress "@azure-tools/typespec-azure-resource-manager/arm-resource-provisioning-state" "Existing service"
-@doc("API deployment entity properties.")
-model DeploymentProperties {
- @doc("API deployment title")
- @maxLength(50)
- @minLength(1)
- title?: string;
-
- @doc("Description of the deployment.")
- @maxLength(500)
- description?: string;
-
- @doc("API center-scoped environment resource ID.")
- environmentId?: string;
-
- @doc("API center-scoped definition resource ID.")
- definitionId?: string;
-
- @doc("State of API deployment.")
- state?: DeploymentState;
-
- @doc("The deployment server")
- server?: DeploymentServer;
-
- #suppress "@azure-tools/typespec-azure-core/bad-record-type" "Existing spec"
- @doc("The custom metadata defined for API catalog entities.")
- customProperties?: CustomProperties;
-}
-
-@summary("Custom Properties")
-@doc("The custom metadata defined for API catalog entities.")
-model CustomProperties {}
-
-@doc("Server")
-model DeploymentServer {
- @doc("Base runtime URLs for this deployment.")
- runtimeUri?: SmallString[];
-}
-
-/** Used for restricted length uris */
-@maxLength(200)
-scalar SmallString extends url;
-
-#suppress "@azure-tools/typespec-azure-resource-manager/arm-resource-provisioning-state" "Existing service"
-@doc("Environment properties entity.")
-model EnvironmentProperties {
- @doc("Environment title.")
- @maxLength(50)
- @minLength(1)
- title: string;
-
- @doc("The environment description.")
- description?: string;
-
- @doc("Environment kind.")
- kind: EnvironmentKind;
-
- @doc("Server information of the environment.")
- server?: EnvironmentServer;
-
- @doc("Environment onboarding information")
- onboarding?: Onboarding;
-
- #suppress "@azure-tools/typespec-azure-core/bad-record-type" "Existing spec"
- @doc("The custom metadata defined for API catalog entities.")
- customProperties?: CustomProperties;
-}
-
-@doc("Server information of the environment.")
-model EnvironmentServer {
- @doc("Type of the server that represents the environment.")
- type?: EnvironmentServerType;
-
- @maxItems(1)
- @doc("The location of the management portal")
- managementPortalUri?: string[];
-}
-
-@doc("Onboarding information")
-model Onboarding {
- @doc("Onboarding guide.")
- instructions?: string;
-
- @maxItems(1)
- @doc("The location of the development portal")
- developerPortalUri?: string[];
-}
diff --git a/specification/apicenter/ApiCenter.Management/tspconfig.yaml b/specification/apicenter/ApiCenter.Management/tspconfig.yaml
deleted file mode 100644
index 465166051c62..000000000000
--- a/specification/apicenter/ApiCenter.Management/tspconfig.yaml
+++ /dev/null
@@ -1,12 +0,0 @@
-emit:
- - "@azure-tools/typespec-autorest"
-options:
- "@azure-tools/typespec-autorest":
- emitter-output-dir: "{project-root}/.."
- azure-resource-provider-folder: "resource-manager"
- output-file: "{azure-resource-provider-folder}/{service-name}/{version-status}/{version}/apicenter.json"
- examples-directory: "{project-root}/examples"
- use-read-only-status-schema: true
-linter:
- extends:
- - "@azure-tools/typespec-azure-resource-manager/all"
diff --git a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/apicenter.json b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/apicenter.json
index 84558195d679..63ec11796cf6 100644
--- a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/apicenter.json
+++ b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/apicenter.json
@@ -3,12 +3,7 @@
"info": {
"title": "Azure API Center",
"version": "2024-03-01",
- "description": "Azure API Center Resource Provider.",
- "x-typespec-generated": [
- {
- "emitter": "@azure-tools/typespec-autorest"
- }
- ]
+ "description": "Azure API Center Resource Provider."
},
"schemes": [
"https"
@@ -40,41 +35,47 @@
},
"tags": [
{
- "name": "Operations"
+ "name": "Provider"
},
{
"name": "Services"
},
{
- "name": "MetadataSchemas"
+ "name": "Environment"
},
{
- "name": "Workspaces"
+ "name": "MetadataSchema"
},
{
- "name": "Apis"
+ "name": "Workspace"
},
{
- "name": "ApiVersions"
+ "name": "Api"
},
{
- "name": "ApiDefinitions"
+ "name": "ApiVersion"
},
{
- "name": "Deployments"
+ "name": "ApiDefinition"
},
{
- "name": "Environments"
+ "name": "Deployment"
}
],
"paths": {
"/providers/Microsoft.ApiCenter/operations": {
"get": {
- "operationId": "Operations_List",
"tags": [
- "Operations"
+ "Provider"
],
- "description": "List the operations for the provider",
+ "operationId": "Operations_List",
+ "summary": "List resource provider operations",
+ "description": "Returns a collection of resource provider operations.",
+ "x-ms-examples": {
+ "Operations_List": {
+ "$ref": "./examples/Operations_List.json"
+ }
+ },
"parameters": [
{
"$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
@@ -82,7 +83,7 @@
],
"responses": {
"200": {
- "description": "Azure operation completed successfully.",
+ "description": "Operation completed successfully.",
"schema": {
"$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/OperationListResult"
}
@@ -94,11 +95,6 @@
}
}
},
- "x-ms-examples": {
- "List Provider Operations": {
- "$ref": "./examples/Operations_List.json"
- }
- },
"x-ms-pageable": {
"nextLinkName": "nextLink"
}
@@ -106,11 +102,16 @@
},
"/subscriptions/{subscriptionId}/providers/Microsoft.ApiCenter/services": {
"get": {
- "operationId": "Services_ListBySubscription",
"tags": [
- "Services"
+ "Service"
],
+ "operationId": "Services_ListBySubscription",
"description": "Lists services within an Azure subscription.",
+ "x-ms-examples": {
+ "Services_ListBySubscription": {
+ "$ref": "./examples/Services_ListBySubscription.json"
+ }
+ },
"parameters": [
{
"$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
@@ -121,23 +122,18 @@
],
"responses": {
"200": {
- "description": "Azure operation completed successfully.",
+ "description": "The service list.",
"schema": {
- "$ref": "#/definitions/ServiceListResult"
+ "$ref": "#/definitions/ServiceCollection"
}
},
"default": {
- "description": "An unexpected error response.",
+ "description": "Error response describing why the operation failed.",
"schema": {
"$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
}
}
},
- "x-ms-examples": {
- "Services_ListBySubscription": {
- "$ref": "./examples/Services_ListBySubscription.json"
- }
- },
"x-ms-pageable": {
"nextLinkName": "nextLink"
}
@@ -145,11 +141,16 @@
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services": {
"get": {
- "operationId": "Services_ListByResourceGroup",
"tags": [
"Services"
],
+ "operationId": "Services_ListByResourceGroup",
"description": "Returns a collection of services within the resource group.",
+ "x-ms-examples": {
+ "Services_ListByResourceGroup": {
+ "$ref": "./examples/Services_ListByResourceGroup.json"
+ }
+ },
"parameters": [
{
"$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
@@ -163,9 +164,9 @@
],
"responses": {
"200": {
- "description": "Azure operation completed successfully.",
+ "description": "Operation completed successfully.",
"schema": {
- "$ref": "#/definitions/ServiceListResult"
+ "$ref": "#/definitions/ServiceCollection"
}
},
"default": {
@@ -175,11 +176,6 @@
}
}
},
- "x-ms-examples": {
- "Services_ListByResourceGroup": {
- "$ref": "./examples/Services_ListByResourceGroup.json"
- }
- },
"x-ms-pageable": {
"nextLinkName": "nextLink"
}
@@ -187,11 +183,17 @@
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}": {
"get": {
- "operationId": "Services_Get",
"tags": [
"Services"
],
+ "operationId": "Services_Get",
+ "summary": "Get service",
"description": "Returns details of the service.",
+ "x-ms-examples": {
+ "Services_Get": {
+ "$ref": "./examples/Services_Get.json"
+ }
+ },
"parameters": [
{
"$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
@@ -203,19 +205,12 @@
"$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
},
{
- "name": "serviceName",
- "in": "path",
- "description": "The name of Azure API Center service.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
+ "$ref": "#/parameters/ServiceNameParameter"
}
],
"responses": {
"200": {
- "description": "Azure operation completed successfully.",
+ "description": "Operation completed successfully.",
"schema": {
"$ref": "#/definitions/Service"
}
@@ -226,19 +221,20 @@
"$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
}
}
- },
- "x-ms-examples": {
- "Services_Get": {
- "$ref": "./examples/Services_Get.json"
- }
}
},
"put": {
- "operationId": "Services_CreateOrUpdate",
"tags": [
"Services"
],
+ "operationId": "Services_CreateOrUpdate",
+ "summary": "Create or update service",
"description": "Creates new or updates existing API.",
+ "x-ms-examples": {
+ "Services_Create": {
+ "$ref": "./examples/Services_CreateOrUpdate.json"
+ }
+ },
"parameters": [
{
"$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
@@ -250,20 +246,12 @@
"$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
},
{
- "name": "serviceName",
- "in": "path",
- "description": "The name of Azure API Center service.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
+ "$ref": "#/parameters/ServiceNameParameter"
},
{
- "name": "resource",
+ "name": "payload",
"in": "body",
- "description": "Resource create parameters.",
- "required": true,
+ "description": "The service entity.",
"schema": {
"$ref": "#/definitions/Service"
}
@@ -271,13 +259,13 @@
],
"responses": {
"200": {
- "description": "Resource 'Service' update operation succeeded",
+ "description": "The service was successfully updated.",
"schema": {
"$ref": "#/definitions/Service"
}
},
"201": {
- "description": "Resource 'Service' create operation succeeded",
+ "description": "The service was successfully created.",
"schema": {
"$ref": "#/definitions/Service"
}
@@ -288,19 +276,20 @@
"$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
}
}
- },
- "x-ms-examples": {
- "Services_CreateOrUpdate": {
- "$ref": "./examples/Services_CreateOrUpdate.json"
- }
}
},
"patch": {
- "operationId": "Services_Update",
"tags": [
"Services"
],
+ "operationId": "Services_Update",
+ "summary": "Update service",
"description": "Updates existing service.",
+ "x-ms-examples": {
+ "Services_Update": {
+ "$ref": "./examples/Services_Update.json"
+ }
+ },
"parameters": [
{
"$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
@@ -312,29 +301,20 @@
"$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
},
{
- "name": "serviceName",
- "in": "path",
- "description": "The name of Azure API Center service.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
+ "$ref": "#/parameters/ServiceNameParameter"
},
{
"name": "payload",
"in": "body",
- "description": "The resource properties to be updated.",
- "required": true,
+ "description": "The service properties to be updated.",
"schema": {
"$ref": "#/definitions/ServiceUpdate"
- },
- "x-ms-client-name": "properties"
+ }
}
],
"responses": {
"200": {
- "description": "Azure operation completed successfully.",
+ "description": "The service was successfully updated.",
"schema": {
"$ref": "#/definitions/Service"
}
@@ -345,19 +325,20 @@
"$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
}
}
- },
- "x-ms-examples": {
- "Services_Update": {
- "$ref": "./examples/Services_Update.json"
- }
}
},
"delete": {
- "operationId": "Services_Delete",
"tags": [
"Services"
],
+ "operationId": "Services_Delete",
+ "summary": "Delete service",
"description": "Deletes specified service.",
+ "x-ms-examples": {
+ "Services_Delete": {
+ "$ref": "./examples/Services_Delete.json"
+ }
+ },
"parameters": [
{
"$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
@@ -369,22 +350,15 @@
"$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
},
{
- "name": "serviceName",
- "in": "path",
- "description": "The name of Azure API Center service.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
+ "$ref": "#/parameters/ServiceNameParameter"
}
],
"responses": {
"200": {
- "description": "Resource deleted successfully."
+ "description": "The service was successfully deleted."
},
"204": {
- "description": "Resource does not exist."
+ "description": "The service was successfully deleted."
},
"default": {
"description": "An unexpected error response.",
@@ -392,75 +366,54 @@
"$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
}
}
- },
- "x-ms-examples": {
- "Services_Delete": {
- "$ref": "./examples/Services_Delete.json"
- }
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/exportMetadataSchema": {
+ "parameters": [
+ {
+ "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
+ },
+ {
+ "$ref": "#/parameters/ServiceNameParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
+ }
+ ],
"post": {
- "operationId": "Services_ExportMetadataSchema",
"tags": [
- "Services"
+ "MetadataSchema"
],
+ "operationId": "Services_ExportMetadataSchema",
+ "summary": "Export effective metadata schema",
"description": "Exports the effective metadata schema.",
"parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
- },
- {
- "name": "serviceName",
- "in": "path",
- "description": "The name of Azure API Center service.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
{
"name": "payload",
"in": "body",
- "description": "The content of the action request",
"required": true,
"schema": {
"$ref": "#/definitions/MetadataSchemaExportRequest"
},
- "x-ms-client-name": "body"
+ "description": "The metadata schema request details."
}
],
"responses": {
"200": {
- "description": "Azure operation completed successfully.",
+ "description": "The result of export operation.",
"schema": {
"$ref": "#/definitions/MetadataSchemaExportResult"
}
},
"202": {
- "description": "Resource operation accepted.",
- "headers": {
- "Retry-After": {
- "type": "integer",
- "format": "int32",
- "description": "The Retry-After header can indicate how long the client should wait before polling the operation status."
- },
- "Location": {
- "type": "string",
- "description": "The Location header contains the URL where the status of the long running operation can be checked."
- }
- }
+ "description": "Request to export the metadata schema was accepted. The 'Location' response header contains the URL where the status of the long running operation can be checked."
},
"default": {
- "description": "An unexpected error response.",
+ "description": "Error response describing why the operation failed.",
"schema": {
"$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
}
@@ -470,60 +423,50 @@
"Services_ExportMetadataSchema": {
"$ref": "./examples/Services_ExportMetadataSchema.json"
}
- },
- "x-ms-long-running-operation-options": {
- "final-state-via": "location"
- },
- "x-ms-long-running-operation": true
+ }
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/metadataSchemas": {
+ "parameters": [
+ {
+ "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
+ },
+ {
+ "$ref": "#/parameters/ServiceNameParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
+ },
+ {
+ "$ref": "#/parameters/ODataFilterParameter"
+ }
+ ],
"get": {
- "operationId": "MetadataSchemas_List",
"tags": [
- "MetadataSchemas"
+ "MetadataSchema"
],
+ "operationId": "MetadataSchemas_List",
+ "summary": "List metadata schemas",
"description": "Returns a collection of metadata schemas.",
- "parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
- },
- {
- "name": "serviceName",
- "in": "path",
- "description": "The name of Azure API Center service.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "$ref": "#/parameters/OdataFilterParameter"
- }
- ],
"responses": {
"200": {
- "description": "Azure operation completed successfully.",
+ "description": "Paginated collection of metadata schemas.",
"schema": {
- "$ref": "#/definitions/MetadataSchemaListResult"
+ "$ref": "#/definitions/MetadataSchemaCollection"
}
},
"default": {
- "description": "An unexpected error response.",
+ "description": "Error response describing why the operation failed.",
"schema": {
"$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
}
}
},
"x-ms-examples": {
- "MetadataSchemas_ListByService": {
+ "MetadataSchemas_List": {
"$ref": "./examples/MetadataSchemas_List.json"
}
},
@@ -533,58 +476,45 @@
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/metadataSchemas/{metadataSchemaName}": {
+ "parameters": [
+ {
+ "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
+ },
+ {
+ "$ref": "#/parameters/ServiceNameParameter"
+ },
+ {
+ "$ref": "#/parameters/MetadataSchemaNameParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
+ }
+ ],
"get": {
"operationId": "MetadataSchemas_Get",
- "tags": [
- "MetadataSchemas"
- ],
+ "summary": "Get metadata schema",
"description": "Returns details of the metadata schema.",
- "parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
- },
- {
- "name": "serviceName",
- "in": "path",
- "description": "The name of Azure API Center service.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "metadataSchemaName",
- "in": "path",
- "description": "The name of the metadata schema.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- }
+ "tags": [
+ "MetadataSchema"
],
"responses": {
"200": {
- "description": "Azure operation completed successfully.",
+ "description": "The response body contains the metadata schema entity.",
"schema": {
"$ref": "#/definitions/MetadataSchema"
},
"headers": {
"ETag": {
- "type": "string",
- "description": "The entity tag for the response."
+ "description": "Current entity state version. Should be treated as opaque and used to make conditional HTTP requests.",
+ "type": "string"
}
}
},
"default": {
- "description": "An unexpected error response.",
+ "description": "Error response describing why the operation failed.",
"schema": {
"$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
}
@@ -597,79 +527,50 @@
}
},
"put": {
- "operationId": "MetadataSchemas_CreateOrUpdate",
"tags": [
- "MetadataSchemas"
+ "MetadataSchema"
],
+ "operationId": "MetadataSchemas_CreateOrUpdate",
+ "summary": "Create or update metadata schema",
"description": "Creates new or updates existing metadata schema.",
"parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
- },
- {
- "name": "serviceName",
- "in": "path",
- "description": "The name of Azure API Center service.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "metadataSchemaName",
- "in": "path",
- "description": "The name of the metadata schema.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
{
"name": "payload",
"in": "body",
- "description": "Resource create parameters.",
"required": true,
"schema": {
"$ref": "#/definitions/MetadataSchema"
},
- "x-ms-client-name": "resource"
+ "description": "Metadata schema entity."
}
],
"responses": {
"200": {
- "description": "Resource 'MetadataSchema' update operation succeeded",
+ "description": "Metadata schema was successfully updated.",
"schema": {
"$ref": "#/definitions/MetadataSchema"
},
"headers": {
"ETag": {
- "type": "string",
- "description": "The entity tag for the response."
+ "description": "Current entity state version. Should be treated as opaque and used to make conditional HTTP requests.",
+ "type": "string"
}
}
},
"201": {
- "description": "Resource 'MetadataSchema' create operation succeeded",
+ "description": "Metadata schema was successfully created.",
"schema": {
"$ref": "#/definitions/MetadataSchema"
},
"headers": {
"ETag": {
- "type": "string",
- "description": "The entity tag for the response."
+ "description": "Current entity state version. Should be treated as opaque and used to make conditional HTTP requests.",
+ "type": "string"
}
}
},
"default": {
- "description": "An unexpected error response.",
+ "description": "Error response describing why the operation failed.",
"schema": {
"$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
}
@@ -682,51 +583,21 @@
}
},
"delete": {
- "operationId": "MetadataSchemas_Delete",
"tags": [
- "MetadataSchemas"
+ "MetadataSchema"
],
+ "operationId": "MetadataSchemas_Delete",
+ "summary": "Delete metadata schema",
"description": "Deletes specified metadata schema.",
- "parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
- },
- {
- "name": "serviceName",
- "in": "path",
- "description": "The name of Azure API Center service.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "metadataSchemaName",
- "in": "path",
- "description": "The name of the metadata schema.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- }
- ],
"responses": {
"200": {
- "description": "Resource deleted successfully."
+ "description": "The metadata schema was successfully deleted."
},
"204": {
- "description": "Resource does not exist."
+ "description": "The metadata schema was successfully deleted."
},
"default": {
- "description": "An unexpected error response.",
+ "description": "Error response describing why the operation failed.",
"schema": {
"$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
}
@@ -739,45 +610,15 @@
}
},
"head": {
- "operationId": "MetadataSchemas_Head",
"tags": [
- "MetadataSchemas"
+ "MetadataSchema"
],
+ "operationId": "MetadataSchemas_Head",
+ "summary": "Check if metadata schema exists",
"description": "Checks if specified metadata schema exists.",
- "parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
- },
- {
- "name": "serviceName",
- "in": "path",
- "description": "The name of Azure API Center service.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "metadataSchemaName",
- "in": "path",
- "description": "The name of the metadata schema.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- }
- ],
"responses": {
"200": {
- "description": "The request has succeeded."
+ "description": "OK"
},
"default": {
"description": "An unexpected error response.",
@@ -795,112 +636,93 @@
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces": {
"get": {
- "operationId": "Workspaces_List",
"tags": [
- "Workspaces"
+ "Workspace"
],
+ "operationId": "Workspaces_List",
+ "summary": "List workspaces",
"description": "Returns a collection of workspaces.",
- "parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
- },
- {
- "name": "serviceName",
- "in": "path",
- "description": "The name of Azure API Center service.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "$ref": "#/parameters/OdataFilterParameter"
- }
- ],
"responses": {
"200": {
- "description": "Azure operation completed successfully.",
+ "description": "Paginated collection of workspaces.",
"schema": {
- "$ref": "#/definitions/WorkspaceListResult"
+ "$ref": "#/definitions/WorkspaceCollection"
}
},
"default": {
- "description": "An unexpected error response.",
+ "description": "Error response describing why the operation failed.",
"schema": {
"$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
}
}
},
"x-ms-examples": {
- "Workspaces_ListByService": {
+ "Workspaces_List": {
"$ref": "./examples/Workspaces_List.json"
}
},
"x-ms-pageable": {
"nextLinkName": "nextLink"
}
- }
+ },
+ "parameters": [
+ {
+ "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
+ },
+ {
+ "$ref": "#/parameters/ServiceNameParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
+ },
+ {
+ "$ref": "#/parameters/ODataFilterParameter"
+ }
+ ]
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}": {
+ "parameters": [
+ {
+ "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
+ },
+ {
+ "$ref": "#/parameters/ServiceNameParameter"
+ },
+ {
+ "$ref": "#/parameters/WorkspaceNameParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
+ }
+ ],
"get": {
"operationId": "Workspaces_Get",
- "tags": [
- "Workspaces"
- ],
+ "summary": "Get workspace",
"description": "Returns details of the workspace.",
- "parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
- },
- {
- "name": "serviceName",
- "in": "path",
- "description": "The name of Azure API Center service.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "workspaceName",
- "in": "path",
- "description": "The name of the workspace.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- }
+ "tags": [
+ "Workspace"
],
"responses": {
"200": {
- "description": "Azure operation completed successfully.",
+ "description": "The response body contains the workspace entity.",
"schema": {
"$ref": "#/definitions/Workspace"
},
"headers": {
"ETag": {
- "type": "string",
- "description": "The entity tag for the response."
+ "description": "Current entity state version. Should be treated as opaque and used to make conditional HTTP requests.",
+ "type": "string"
}
}
},
"default": {
- "description": "An unexpected error response.",
+ "description": "Error response describing why the operation failed.",
"schema": {
"$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
}
@@ -913,136 +735,77 @@
}
},
"put": {
- "operationId": "Workspaces_CreateOrUpdate",
"tags": [
- "Workspaces"
+ "Workspace"
],
+ "operationId": "Workspaces_CreateOrUpdate",
+ "summary": "Create or update workspace",
"description": "Creates new or updates existing workspace.",
"parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
- },
- {
- "name": "serviceName",
- "in": "path",
- "description": "The name of Azure API Center service.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "workspaceName",
- "in": "path",
- "description": "The name of the workspace.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
{
"name": "payload",
"in": "body",
- "description": "Resource create parameters.",
"required": true,
"schema": {
"$ref": "#/definitions/Workspace"
},
- "x-ms-client-name": "resource"
+ "description": "Workspace entity."
}
],
"responses": {
"200": {
- "description": "Resource 'Workspace' update operation succeeded",
+ "description": "The workspace was successfully updated.",
"schema": {
"$ref": "#/definitions/Workspace"
},
"headers": {
"ETag": {
- "type": "string",
- "description": "The entity tag for the response."
+ "description": "Current entity state version. Should be treated as opaque and used to make conditional HTTP requests.",
+ "type": "string"
}
}
},
"201": {
- "description": "Resource 'Workspace' create operation succeeded",
+ "description": "The workspace was successfully created.",
"schema": {
"$ref": "#/definitions/Workspace"
},
"headers": {
"ETag": {
- "type": "string",
- "description": "The entity tag for the response."
+ "description": "Current entity state version. Should be treated as opaque and used to make conditional HTTP requests.",
+ "type": "string"
}
}
},
"default": {
- "description": "An unexpected error response.",
+ "description": "Error response describing why the operation failed.",
"schema": {
"$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
}
}
},
"x-ms-examples": {
- "Workspaces_CreateOrUpdate": {
+ "Workspace_CreateOrUpdate": {
"$ref": "./examples/Workspaces_CreateOrUpdate.json"
}
}
},
"delete": {
- "operationId": "Workspaces_Delete",
"tags": [
- "Workspaces"
+ "Workspace"
],
+ "operationId": "Workspaces_Delete",
+ "summary": "Delete workspace",
"description": "Deletes specified workspace.",
- "parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
- },
- {
- "name": "serviceName",
- "in": "path",
- "description": "The name of Azure API Center service.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "workspaceName",
- "in": "path",
- "description": "The name of the workspace.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- }
- ],
"responses": {
"200": {
- "description": "Resource deleted successfully."
+ "description": "The workspace was successfully deleted."
},
"204": {
- "description": "Resource does not exist."
+ "description": "The workspace was successfully deleted."
},
"default": {
- "description": "An unexpected error response.",
+ "description": "Error response describing why the operation failed.",
"schema": {
"$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
}
@@ -1055,45 +818,15 @@
}
},
"head": {
- "operationId": "Workspaces_Head",
"tags": [
- "Workspaces"
+ "Workspace"
],
+ "operationId": "Workspaces_Head",
+ "summary": "Check if workspace exists",
"description": "Checks if specified workspace exists.",
- "parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
- },
- {
- "name": "serviceName",
- "in": "path",
- "description": "The name of Azure API Center service.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "workspaceName",
- "in": "path",
- "description": "The name of the workspace.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- }
- ],
"responses": {
"200": {
- "description": "The request has succeeded."
+ "description": "OK"
},
"default": {
"description": "An unexpected error response.",
@@ -1111,15 +844,13 @@
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis": {
"get": {
- "operationId": "Apis_List",
"tags": [
- "Apis"
+ "Api"
],
+ "operationId": "Apis_List",
+ "summary": "List APIs",
"description": "Returns a collection of APIs.",
"parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- },
{
"$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
},
@@ -1127,45 +858,34 @@
"$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
},
{
- "name": "serviceName",
- "in": "path",
- "description": "The name of Azure API Center service.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
+ "$ref": "#/parameters/ServiceNameParameter"
},
{
- "name": "workspaceName",
- "in": "path",
- "description": "The name of the workspace.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
+ "$ref": "#/parameters/WorkspaceNameParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
},
{
- "$ref": "#/parameters/OdataFilterParameter"
+ "$ref": "#/parameters/ODataFilterParameter"
}
],
"responses": {
"200": {
- "description": "Azure operation completed successfully.",
+ "description": "Paginated collection of APIs.",
"schema": {
- "$ref": "#/definitions/ApiListResult"
+ "$ref": "#/definitions/ApiCollection"
}
},
"default": {
- "description": "An unexpected error response.",
+ "description": "Error response describing why the operation failed.",
"schema": {
"$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
}
}
},
"x-ms-examples": {
- "Apis_ListByWorkspace": {
+ "Apis_List": {
"$ref": "./examples/Apis_List.json"
}
},
@@ -1175,68 +895,48 @@
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}": {
+ "parameters": [
+ {
+ "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
+ },
+ {
+ "$ref": "#/parameters/ServiceNameParameter"
+ },
+ {
+ "$ref": "#/parameters/WorkspaceNameParameter"
+ },
+ {
+ "$ref": "#/parameters/ApiNameParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
+ }
+ ],
"get": {
"operationId": "Apis_Get",
- "tags": [
- "Apis"
- ],
+ "summary": "Get API",
"description": "Returns details of the API.",
- "parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
- },
- {
- "name": "serviceName",
- "in": "path",
- "description": "The name of Azure API Center service.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "workspaceName",
- "in": "path",
- "description": "The name of the workspace.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "apiName",
- "in": "path",
- "description": "The name of the API.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- }
+ "tags": [
+ "Api"
],
"responses": {
"200": {
- "description": "Azure operation completed successfully.",
+ "description": "The response body contains the API entity.",
"schema": {
"$ref": "#/definitions/Api"
},
"headers": {
"ETag": {
- "type": "string",
- "description": "The entity tag for the response."
+ "description": "Current entity state version. Should be treated as opaque and used to make conditional HTTP requests.",
+ "type": "string"
}
}
},
"default": {
- "description": "An unexpected error response.",
+ "description": "Error response describing why the operation failed.",
"schema": {
"$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
}
@@ -1249,89 +949,50 @@
}
},
"put": {
- "operationId": "Apis_CreateOrUpdate",
"tags": [
- "Apis"
+ "Api"
],
+ "operationId": "Apis_CreateOrUpdate",
+ "summary": "Create or update API",
"description": "Creates new or updates existing API.",
"parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
- },
- {
- "name": "serviceName",
- "in": "path",
- "description": "The name of Azure API Center service.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "workspaceName",
- "in": "path",
- "description": "The name of the workspace.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "apiName",
- "in": "path",
- "description": "The name of the API.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
{
"name": "payload",
"in": "body",
- "description": "Resource create parameters.",
"required": true,
"schema": {
"$ref": "#/definitions/Api"
},
- "x-ms-client-name": "resource"
+ "description": "API entity."
}
],
"responses": {
"200": {
- "description": "Resource 'Api' update operation succeeded",
+ "description": "API was successfully updated.",
"schema": {
"$ref": "#/definitions/Api"
},
"headers": {
"ETag": {
- "type": "string",
- "description": "The entity tag for the response."
+ "description": "Current entity state version. Should be treated as opaque and used to make conditional HTTP requests.",
+ "type": "string"
}
}
},
"201": {
- "description": "Resource 'Api' create operation succeeded",
+ "description": "API was successfully created.",
"schema": {
"$ref": "#/definitions/Api"
},
"headers": {
"ETag": {
- "type": "string",
- "description": "The entity tag for the response."
+ "description": "Current entity state version. Should be treated as opaque and used to make conditional HTTP requests.",
+ "type": "string"
}
}
},
"default": {
- "description": "An unexpected error response.",
+ "description": "Error response describing why the operation failed.",
"schema": {
"$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
}
@@ -1344,61 +1005,21 @@
}
},
"delete": {
- "operationId": "Apis_Delete",
"tags": [
- "Apis"
+ "Api"
],
+ "operationId": "Apis_Delete",
+ "summary": "Delete API",
"description": "Deletes specified API.",
- "parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
- },
- {
- "name": "serviceName",
- "in": "path",
- "description": "The name of Azure API Center service.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "workspaceName",
- "in": "path",
- "description": "The name of the workspace.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "apiName",
- "in": "path",
- "description": "The name of the API.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- }
- ],
"responses": {
"200": {
- "description": "Resource deleted successfully."
+ "description": "The API was successfully deleted."
},
"204": {
- "description": "Resource does not exist."
+ "description": "The API was successfully deleted."
},
"default": {
- "description": "An unexpected error response.",
+ "description": "Error response describing why the operation failed.",
"schema": {
"$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
}
@@ -1411,55 +1032,15 @@
}
},
"head": {
- "operationId": "Apis_Head",
"tags": [
- "Apis"
+ "Api"
],
+ "operationId": "Apis_Head",
+ "summary": "Check if API exists",
"description": "Checks if specified API exists.",
- "parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
- },
- {
- "name": "serviceName",
- "in": "path",
- "description": "The name of Azure API Center service.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "workspaceName",
- "in": "path",
- "description": "The name of the workspace.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "apiName",
- "in": "path",
- "description": "The name of the API.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- }
- ],
"responses": {
"200": {
- "description": "The request has succeeded."
+ "description": "OK"
},
"default": {
"description": "An unexpected error response.",
@@ -1475,74 +1056,54 @@
}
}
},
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/deployments": {
+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/versions": {
+ "parameters": [
+ {
+ "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
+ },
+ {
+ "$ref": "#/parameters/ServiceNameParameter"
+ },
+ {
+ "$ref": "#/parameters/WorkspaceNameParameter"
+ },
+ {
+ "$ref": "#/parameters/ApiNameParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
+ },
+ {
+ "$ref": "#/parameters/ODataFilterParameter"
+ }
+ ],
"get": {
- "operationId": "Deployments_List",
"tags": [
- "Deployments"
- ],
- "description": "Returns a collection of API deployments.",
- "parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
- },
- {
- "name": "serviceName",
- "in": "path",
- "description": "The name of Azure API Center service.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "workspaceName",
- "in": "path",
- "description": "The name of the workspace.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "apiName",
- "in": "path",
- "description": "The name of the API.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "$ref": "#/parameters/OdataFilterParameter"
- }
+ "ApiVersion"
],
+ "operationId": "ApiVersions_List",
+ "summary": "List API versions",
+ "description": "Returns a collection of API versions.",
"responses": {
"200": {
- "description": "Azure operation completed successfully.",
+ "description": "Paginated collection of API versions.",
"schema": {
- "$ref": "#/definitions/DeploymentListResult"
+ "$ref": "#/definitions/ApiVersionCollection"
}
},
"default": {
- "description": "An unexpected error response.",
+ "description": "Error response describing why the operation failed.",
"schema": {
"$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
}
}
},
"x-ms-examples": {
- "Deployments_ListByApi": {
- "$ref": "./examples/Deployments_List.json"
+ "ApiVersions_List": {
+ "$ref": "./examples/ApiVersions_List.json"
}
},
"x-ms-pageable": {
@@ -1550,332 +1111,156 @@
}
}
},
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/deployments/{deploymentName}": {
+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/versions/{versionName}": {
+ "parameters": [
+ {
+ "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
+ },
+ {
+ "$ref": "#/parameters/ServiceNameParameter"
+ },
+ {
+ "$ref": "#/parameters/WorkspaceNameParameter"
+ },
+ {
+ "$ref": "#/parameters/ApiNameParameter"
+ },
+ {
+ "$ref": "#/parameters/ApiVersionNameParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
+ }
+ ],
"get": {
- "operationId": "Deployments_Get",
"tags": [
- "Deployments"
- ],
- "description": "Returns details of the API deployment.",
- "parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
- },
- {
- "name": "serviceName",
- "in": "path",
- "description": "The name of Azure API Center service.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "workspaceName",
- "in": "path",
- "description": "The name of the workspace.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "apiName",
- "in": "path",
- "description": "The name of the API.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "deploymentName",
- "in": "path",
- "description": "The name of the API deployment.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- }
+ "ApiVersion"
],
+ "summary": "Get API version",
+ "operationId": "ApiVersions_Get",
+ "description": "Returns details of the API version.",
"responses": {
"200": {
- "description": "Azure operation completed successfully.",
+ "description": "The response body contains the API version entity.",
"schema": {
- "$ref": "#/definitions/Deployment"
+ "$ref": "#/definitions/ApiVersion"
},
"headers": {
"ETag": {
- "type": "string",
- "description": "The entity tag for the response."
+ "description": "Current entity state version. Should be treated as opaque and used to make conditional HTTP requests.",
+ "type": "string"
}
}
},
"default": {
- "description": "An unexpected error response.",
+ "description": "Error response describing why the operation failed.",
"schema": {
"$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
}
}
},
"x-ms-examples": {
- "Deployments_Get": {
- "$ref": "./examples/Deployments_Get.json"
+ "ApiVersions_Get": {
+ "$ref": "./examples/ApiVersions_Get.json"
}
}
},
"put": {
- "operationId": "Deployments_CreateOrUpdate",
"tags": [
- "Deployments"
+ "ApiVersion"
],
- "description": "Creates new or updates existing API deployment.",
+ "summary": "Create or update API version",
+ "operationId": "ApiVersions_CreateOrUpdate",
+ "description": "Creates new or updates existing API version.",
"parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
- },
- {
- "name": "serviceName",
- "in": "path",
- "description": "The name of Azure API Center service.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "workspaceName",
- "in": "path",
- "description": "The name of the workspace.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "apiName",
- "in": "path",
- "description": "The name of the API.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "deploymentName",
- "in": "path",
- "description": "The name of the API deployment.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
{
"name": "payload",
"in": "body",
- "description": "Resource create parameters.",
"required": true,
"schema": {
- "$ref": "#/definitions/Deployment"
+ "$ref": "#/definitions/ApiVersion"
},
- "x-ms-client-name": "resource"
+ "description": "API version entity."
}
],
"responses": {
"200": {
- "description": "Resource 'Deployment' update operation succeeded",
+ "description": "API version was successfully updated.",
"schema": {
- "$ref": "#/definitions/Deployment"
+ "$ref": "#/definitions/ApiVersion"
},
"headers": {
"ETag": {
- "type": "string",
- "description": "The entity tag for the response."
+ "description": "Current entity state version. Should be treated as opaque and used to make conditional HTTP requests.",
+ "type": "string"
}
}
},
"201": {
- "description": "Resource 'Deployment' create operation succeeded",
+ "description": "API version was successfully created.",
"schema": {
- "$ref": "#/definitions/Deployment"
+ "$ref": "#/definitions/ApiVersion"
},
"headers": {
"ETag": {
- "type": "string",
- "description": "The entity tag for the response."
+ "description": "Current entity state version. Should be treated as opaque and used to make conditional HTTP requests.",
+ "type": "string"
}
}
},
"default": {
- "description": "An unexpected error response.",
+ "description": "Error response describing why the operation failed.",
"schema": {
"$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
}
}
},
"x-ms-examples": {
- "Deployments_CreateOrUpdate": {
- "$ref": "./examples/Deployments_CreateOrUpdate.json"
+ "ApiVersions_CreateOrUpdate": {
+ "$ref": "./examples/ApiVersions_CreateOrUpdate.json"
}
}
},
"delete": {
- "operationId": "Deployments_Delete",
"tags": [
- "Deployments"
- ],
- "description": "Deletes API deployment.",
- "parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
- },
- {
- "name": "serviceName",
- "in": "path",
- "description": "The name of Azure API Center service.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "workspaceName",
- "in": "path",
- "description": "The name of the workspace.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "apiName",
- "in": "path",
- "description": "The name of the API.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "deploymentName",
- "in": "path",
- "description": "The name of the API deployment.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- }
+ "ApiVersion"
],
+ "summary": "Delete API version",
+ "operationId": "ApiVersions_Delete",
+ "description": "Deletes specified API version",
"responses": {
"200": {
- "description": "Resource deleted successfully."
+ "description": "The API version was successfully deleted."
},
"204": {
- "description": "Resource does not exist."
+ "description": "The API version was successfully deleted."
},
"default": {
- "description": "An unexpected error response.",
+ "description": "Error response describing why the operation failed.",
"schema": {
"$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
}
}
},
"x-ms-examples": {
- "Deployments_Delete": {
- "$ref": "./examples/Deployments_Delete.json"
+ "ApiVersions_Delete": {
+ "$ref": "./examples/ApiVersions_Delete.json"
}
}
},
"head": {
- "operationId": "Deployments_Head",
"tags": [
- "Deployments"
- ],
- "description": "Checks if specified API deployment exists.",
- "parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
- },
- {
- "name": "serviceName",
- "in": "path",
- "description": "The name of Azure API Center service.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "workspaceName",
- "in": "path",
- "description": "The name of the workspace.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "apiName",
- "in": "path",
- "description": "The name of the API.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "deploymentName",
- "in": "path",
- "description": "The name of the API deployment.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- }
+ "ApiVersion"
],
+ "summary": "Check if API version exists",
+ "operationId": "ApiVersions_Head",
+ "description": "Checks if specified API version exists.",
"responses": {
"200": {
- "description": "The request has succeeded."
+ "description": "OK"
},
"default": {
"description": "An unexpected error response.",
@@ -1885,80 +1270,63 @@
}
},
"x-ms-examples": {
- "Deployments_Head": {
- "$ref": "./examples/Deployments_Head.json"
+ "ApiVersions_Head": {
+ "$ref": "./examples/ApiVersions_Head.json"
}
}
}
},
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/versions": {
+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/versions/{versionName}/definitions": {
+ "parameters": [
+ {
+ "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
+ },
+ {
+ "$ref": "#/parameters/ServiceNameParameter"
+ },
+ {
+ "$ref": "#/parameters/WorkspaceNameParameter"
+ },
+ {
+ "$ref": "#/parameters/ApiNameParameter"
+ },
+ {
+ "$ref": "#/parameters/ApiVersionNameParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
+ },
+ {
+ "$ref": "#/parameters/ODataFilterParameter"
+ }
+ ],
"get": {
- "operationId": "ApiVersions_List",
"tags": [
- "ApiVersions"
+ "ApiDefinition"
],
- "description": "Returns a collection of API versions.",
- "parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
- },
- {
- "name": "serviceName",
- "in": "path",
- "description": "The name of Azure API Center service.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "workspaceName",
- "in": "path",
- "description": "The name of the workspace.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "apiName",
- "in": "path",
- "description": "The name of the API.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "$ref": "#/parameters/OdataFilterParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Azure operation completed successfully.",
- "schema": {
- "$ref": "#/definitions/ApiVersionListResult"
- }
+ "operationId": "ApiDefinitions_List",
+ "summary": "List API definitions",
+ "description": "Returns a collection of API definitions.",
+ "responses": {
+ "200": {
+ "description": "Paginated collection of API definitions.",
+ "schema": {
+ "$ref": "#/definitions/ApiDefinitionCollection"
+ }
},
"default": {
- "description": "An unexpected error response.",
+ "description": "Error response describing why the operation failed.",
"schema": {
"$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
}
}
},
"x-ms-examples": {
- "ApiVersions_ListByApi": {
- "$ref": "./examples/ApiVersions_List.json"
+ "ApiDefinitions_List": {
+ "$ref": "./examples/ApiDefinitions_List.json"
}
},
"x-ms-pageable": {
@@ -1966,332 +1334,159 @@
}
}
},
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/versions/{versionName}": {
+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/versions/{versionName}/definitions/{definitionName}": {
+ "parameters": [
+ {
+ "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
+ },
+ {
+ "$ref": "#/parameters/ServiceNameParameter"
+ },
+ {
+ "$ref": "#/parameters/WorkspaceNameParameter"
+ },
+ {
+ "$ref": "#/parameters/ApiNameParameter"
+ },
+ {
+ "$ref": "#/parameters/ApiVersionNameParameter"
+ },
+ {
+ "$ref": "#/parameters/ApiDefinitionNameParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
+ }
+ ],
"get": {
- "operationId": "ApiVersions_Get",
"tags": [
- "ApiVersions"
- ],
- "description": "Returns details of the API version.",
- "parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
- },
- {
- "name": "serviceName",
- "in": "path",
- "description": "The name of Azure API Center service.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "workspaceName",
- "in": "path",
- "description": "The name of the workspace.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "apiName",
- "in": "path",
- "description": "The name of the API.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "versionName",
- "in": "path",
- "description": "The name of the API version.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- }
+ "ApiDefinition"
],
+ "summary": "Get API definition",
+ "operationId": "ApiDefinitions_Get",
+ "description": "Returns details of the API definition.",
"responses": {
"200": {
- "description": "Azure operation completed successfully.",
+ "description": "The response body contains the API definition entity.",
"schema": {
- "$ref": "#/definitions/ApiVersion"
+ "$ref": "#/definitions/ApiDefinition"
},
"headers": {
"ETag": {
- "type": "string",
- "description": "The entity tag for the response."
+ "description": "Current entity state definition. Should be treated as opaque and used to make conditional HTTP requests.",
+ "type": "string"
}
}
},
"default": {
- "description": "An unexpected error response.",
+ "description": "Error response describing why the operation failed.",
"schema": {
"$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
}
}
},
"x-ms-examples": {
- "ApiVersions_Get": {
- "$ref": "./examples/ApiVersions_Get.json"
+ "ApiDefinitions_Get": {
+ "$ref": "./examples/ApiDefinitions_Get.json"
}
}
},
"put": {
- "operationId": "ApiVersions_CreateOrUpdate",
"tags": [
- "ApiVersions"
+ "ApiDefinition"
],
- "description": "Creates new or updates existing API version.",
+ "operationId": "ApiDefinitions_CreateOrUpdate",
+ "summary": "Create or update API definition",
+ "description": "Creates new or updates existing API definition.",
"parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
- },
- {
- "name": "serviceName",
- "in": "path",
- "description": "The name of Azure API Center service.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "workspaceName",
- "in": "path",
- "description": "The name of the workspace.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "apiName",
- "in": "path",
- "description": "The name of the API.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "versionName",
- "in": "path",
- "description": "The name of the API version.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
{
"name": "payload",
"in": "body",
- "description": "Resource create parameters.",
"required": true,
"schema": {
- "$ref": "#/definitions/ApiVersion"
+ "$ref": "#/definitions/ApiDefinition"
},
- "x-ms-client-name": "resource"
+ "description": "API definition entity."
}
],
"responses": {
"200": {
- "description": "Resource 'ApiVersion' update operation succeeded",
+ "description": "API definition was successfully updated.",
"schema": {
- "$ref": "#/definitions/ApiVersion"
+ "$ref": "#/definitions/ApiDefinition"
},
"headers": {
"ETag": {
- "type": "string",
- "description": "The entity tag for the response."
+ "description": "Current entity state definition. Should be treated as opaque and used to make conditional HTTP requests.",
+ "type": "string"
}
}
},
"201": {
- "description": "Resource 'ApiVersion' create operation succeeded",
+ "description": "API definition was successfully created.",
"schema": {
- "$ref": "#/definitions/ApiVersion"
+ "$ref": "#/definitions/ApiDefinition"
},
"headers": {
"ETag": {
- "type": "string",
- "description": "The entity tag for the response."
+ "description": "Current entity state definition. Should be treated as opaque and used to make conditional HTTP requests.",
+ "type": "string"
}
}
},
"default": {
- "description": "An unexpected error response.",
+ "description": "Error response describing why the operation failed.",
"schema": {
"$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
}
}
},
"x-ms-examples": {
- "ApiVersions_CreateOrUpdate": {
- "$ref": "./examples/ApiVersions_CreateOrUpdate.json"
+ "ApiDefinitions_CreateOrUpdate": {
+ "$ref": "./examples/ApiDefinitions_CreateOrUpdate.json"
}
}
},
"delete": {
- "operationId": "ApiVersions_Delete",
"tags": [
- "ApiVersions"
- ],
- "description": "Deletes specified API version",
- "parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
- },
- {
- "name": "serviceName",
- "in": "path",
- "description": "The name of Azure API Center service.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "workspaceName",
- "in": "path",
- "description": "The name of the workspace.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "apiName",
- "in": "path",
- "description": "The name of the API.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "versionName",
- "in": "path",
- "description": "The name of the API version.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- }
+ "ApiDefinition"
],
+ "operationId": "ApiDefinitions_Delete",
+ "summary": "Delete API definition",
+ "description": "Deletes specified API definition.",
"responses": {
"200": {
- "description": "Resource deleted successfully."
+ "description": "The API definition was successfully deleted."
},
"204": {
- "description": "Resource does not exist."
+ "description": "The API definition was successfully deleted."
},
"default": {
- "description": "An unexpected error response.",
+ "description": "Error response describing why the operation failed.",
"schema": {
"$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
}
}
},
"x-ms-examples": {
- "ApiVersions_Delete": {
- "$ref": "./examples/ApiVersions_Delete.json"
+ "ApiDefinitions_Delete": {
+ "$ref": "./examples/ApiDefinitions_Delete.json"
}
}
},
"head": {
- "operationId": "ApiVersions_Head",
"tags": [
- "ApiVersions"
- ],
- "description": "Checks if specified API version exists.",
- "parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
- },
- {
- "name": "serviceName",
- "in": "path",
- "description": "The name of Azure API Center service.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "workspaceName",
- "in": "path",
- "description": "The name of the workspace.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "apiName",
- "in": "path",
- "description": "The name of the API.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "versionName",
- "in": "path",
- "description": "The name of the API version.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- }
+ "ApiDefinition"
],
+ "summary": "Check if API definition exists",
+ "operationId": "ApiDefinitions_Head",
+ "description": "Checks if specified API definition exists.",
"responses": {
"200": {
- "description": "The request has succeeded."
+ "description": "OK"
},
"default": {
"description": "An unexpected error response.",
@@ -2301,379 +1496,341 @@
}
},
"x-ms-examples": {
- "ApiVersions_Head": {
- "$ref": "./examples/ApiVersions_Head.json"
+ "ApiDefinitions_Head": {
+ "$ref": "./examples/ApiDefinitions_Head.json"
}
}
}
},
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/versions/{versionName}/definitions": {
- "get": {
- "operationId": "ApiDefinitions_List",
+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/versions/{versionName}/definitions/{definitionName}/importSpecification": {
+ "parameters": [
+ {
+ "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
+ },
+ {
+ "$ref": "#/parameters/ServiceNameParameter"
+ },
+ {
+ "$ref": "#/parameters/WorkspaceNameParameter"
+ },
+ {
+ "$ref": "#/parameters/ApiNameParameter"
+ },
+ {
+ "$ref": "#/parameters/ApiVersionNameParameter"
+ },
+ {
+ "$ref": "#/parameters/ApiDefinitionNameParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
+ }
+ ],
+ "post": {
"tags": [
- "ApiDefinitions"
+ "ApiVersion"
],
- "description": "Returns a collection of API definitions.",
+ "summary": "Import API specification",
+ "operationId": "ApiDefinitions_ImportSpecification",
+ "description": "Imports the API specification.",
"parameters": [
{
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
- },
- {
- "name": "serviceName",
- "in": "path",
- "description": "The name of Azure API Center service.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "workspaceName",
- "in": "path",
- "description": "The name of the workspace.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "apiName",
- "in": "path",
- "description": "The name of the API.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "versionName",
- "in": "path",
- "description": "The name of the API version.",
+ "name": "payload",
+ "in": "body",
"required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "$ref": "#/parameters/OdataFilterParameter"
+ "schema": {
+ "$ref": "#/definitions/ApiSpecImportRequest"
+ },
+ "description": "The API specification source entity."
}
],
"responses": {
"200": {
- "description": "Azure operation completed successfully.",
- "schema": {
- "$ref": "#/definitions/ApiDefinitionListResult"
- }
+ "description": "The API specification was successfully imported."
+ },
+ "202": {
+ "description": "Request to import an API specification was accepted. The 'Location' response header contains the URL where the status of the long running operation can be checked."
},
"default": {
- "description": "An unexpected error response.",
+ "description": "Error response describing why the operation failed.",
"schema": {
"$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
}
}
},
"x-ms-examples": {
- "ApiDefinitions_ListByApiVersion": {
- "$ref": "./examples/ApiDefinitions_List.json"
+ "ApiDefinitions_ImportSpecification": {
+ "$ref": "./examples/ApiDefinitions_ImportSpecification.json"
}
- },
- "x-ms-pageable": {
- "nextLinkName": "nextLink"
}
}
},
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/versions/{versionName}/definitions/{definitionName}": {
- "get": {
- "operationId": "ApiDefinitions_Get",
- "tags": [
- "ApiDefinitions"
+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/versions/{versionName}/definitions/{definitionName}/exportSpecification": {
+ "parameters": [
+ {
+ "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
+ },
+ {
+ "$ref": "#/parameters/ServiceNameParameter"
+ },
+ {
+ "$ref": "#/parameters/WorkspaceNameParameter"
+ },
+ {
+ "$ref": "#/parameters/ApiNameParameter"
+ },
+ {
+ "$ref": "#/parameters/ApiVersionNameParameter"
+ },
+ {
+ "$ref": "#/parameters/ApiDefinitionNameParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
+ }
+ ],
+ "post": {
+ "tags": [
+ "ApiVersion"
],
- "description": "Returns details of the API definition.",
- "parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
+ "summary": "Export API specification",
+ "operationId": "ApiDefinitions_ExportSpecification",
+ "description": "Exports the API specification.",
+ "responses": {
+ "200": {
+ "description": "The result of export operation.",
+ "schema": {
+ "$ref": "#/definitions/ApiSpecExportResult"
+ }
},
- {
- "name": "serviceName",
- "in": "path",
- "description": "The name of Azure API Center service.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
+ "202": {
+ "description": "Request to export the API specification was accepted. The 'Location' response header contains the URL where the status of the long running operation can be checked."
},
- {
- "name": "workspaceName",
- "in": "path",
- "description": "The name of the workspace.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
+ "default": {
+ "description": "Error response describing why the operation failed.",
+ "schema": {
+ "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
+ }
+ }
+ },
+ "x-ms-examples": {
+ "ApiDefinitions_ExportSpecification": {
+ "$ref": "./examples/ApiDefinitions_ExportSpecification.json"
+ }
+ }
+ }
+ },
+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/deployments": {
+ "parameters": [
+ {
+ "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
+ },
+ {
+ "$ref": "#/parameters/ServiceNameParameter"
+ },
+ {
+ "$ref": "#/parameters/WorkspaceNameParameter"
+ },
+ {
+ "$ref": "#/parameters/ApiNameParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
+ },
+ {
+ "$ref": "#/parameters/ODataFilterParameter"
+ }
+ ],
+ "get": {
+ "tags": [
+ "Deployment"
+ ],
+ "operationId": "Deployments_List",
+ "summary": "List deployments",
+ "description": "Returns a collection of API deployments.",
+ "responses": {
+ "200": {
+ "description": "Paginated collection of API deployments.",
+ "schema": {
+ "$ref": "#/definitions/DeploymentCollection"
+ }
},
- {
- "name": "apiName",
- "in": "path",
- "description": "The name of the API.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
+ "default": {
+ "description": "Error response describing why the operation failed.",
+ "schema": {
+ "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
+ }
+ }
+ },
+ "x-ms-examples": {
+ "Deployments_List": {
+ "$ref": "./examples/Deployments_List.json"
+ }
+ },
+ "x-ms-pageable": {
+ "nextLinkName": "nextLink"
+ }
+ }
+ },
+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/deployments/{deploymentName}": {
+ "parameters": [
+ {
+ "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
+ },
+ {
+ "$ref": "#/parameters/ServiceNameParameter"
+ },
+ {
+ "$ref": "#/parameters/WorkspaceNameParameter"
+ },
+ {
+ "$ref": "#/parameters/ApiNameParameter"
+ },
+ {
+ "$ref": "#/parameters/ApiDeploymentNameParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
+ }
+ ],
+ "delete": {
+ "tags": [
+ "Deployment"
+ ],
+ "summary": "Delete API deployment",
+ "operationId": "Deployments_Delete",
+ "description": "Deletes API deployment.",
+ "responses": {
+ "200": {
+ "description": "The API deployment was successfully deleted."
},
- {
- "name": "versionName",
- "in": "path",
- "description": "The name of the API version.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
+ "204": {
+ "description": "The API deployment was successfully deleted."
},
- {
- "name": "definitionName",
- "in": "path",
- "description": "The name of the API definition.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
+ "default": {
+ "description": "Error response describing why the operation failed.",
+ "schema": {
+ "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
+ }
+ }
+ },
+ "x-ms-examples": {
+ "Deployments_Delete": {
+ "$ref": "./examples/Deployments_Delete.json"
}
+ }
+ },
+ "get": {
+ "tags": [
+ "Deployment"
],
+ "operationId": "Deployments_Get",
+ "summary": "Get API deployment",
+ "description": "Returns details of the API deployment.",
"responses": {
"200": {
- "description": "Azure operation completed successfully.",
+ "description": "The response body contains the API deployment entity.",
"schema": {
- "$ref": "#/definitions/ApiDefinition"
+ "$ref": "#/definitions/Deployment"
},
"headers": {
"ETag": {
- "type": "string",
- "description": "The entity tag for the response."
+ "description": "Current entity state version. Should be treated as opaque and used to make conditional HTTP requests.",
+ "type": "string"
}
}
},
"default": {
- "description": "An unexpected error response.",
+ "description": "Error response describing why the operation failed.",
"schema": {
"$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
}
}
},
"x-ms-examples": {
- "ApiDefinitions_Get": {
- "$ref": "./examples/ApiDefinitions_Get.json"
+ "Deployments_Get": {
+ "$ref": "./examples/Deployments_Get.json"
}
}
},
"put": {
- "operationId": "ApiDefinitions_CreateOrUpdate",
"tags": [
- "ApiDefinitions"
+ "Deployment"
],
- "description": "Creates new or updates existing API definition.",
+ "operationId": "Deployments_CreateOrUpdate",
+ "summary": "Create or update API deployment",
+ "description": "Creates new or updates existing API deployment.",
"parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
- },
- {
- "name": "serviceName",
- "in": "path",
- "description": "The name of Azure API Center service.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "workspaceName",
- "in": "path",
- "description": "The name of the workspace.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "apiName",
- "in": "path",
- "description": "The name of the API.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "versionName",
- "in": "path",
- "description": "The name of the API version.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "definitionName",
- "in": "path",
- "description": "The name of the API definition.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
{
"name": "payload",
"in": "body",
- "description": "Resource create parameters.",
"required": true,
"schema": {
- "$ref": "#/definitions/ApiDefinition"
+ "$ref": "#/definitions/Deployment"
},
- "x-ms-client-name": "resource"
+ "description": "API deployment entity."
}
],
"responses": {
"200": {
- "description": "Resource 'ApiDefinition' update operation succeeded",
+ "description": "API deployment was successfully updated.",
"schema": {
- "$ref": "#/definitions/ApiDefinition"
+ "$ref": "#/definitions/Deployment"
},
"headers": {
"ETag": {
- "type": "string",
- "description": "The entity tag for the response."
+ "description": "Current entity state version. Should be treated as opaque and used to make conditional HTTP requests.",
+ "type": "string"
}
}
},
"201": {
- "description": "Resource 'ApiDefinition' create operation succeeded",
+ "description": "API deployment was successfully created.",
"schema": {
- "$ref": "#/definitions/ApiDefinition"
+ "$ref": "#/definitions/Deployment"
},
"headers": {
"ETag": {
- "type": "string",
- "description": "The entity tag for the response."
+ "description": "Current entity state version. Should be treated as opaque and used to make conditional HTTP requests.",
+ "type": "string"
}
}
},
"default": {
- "description": "An unexpected error response.",
+ "description": "Error response describing why the operation failed.",
"schema": {
"$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
}
}
},
"x-ms-examples": {
- "ApiDefinitions_CreateOrUpdate": {
- "$ref": "./examples/ApiDefinitions_CreateOrUpdate.json"
+ "Deployments_CreateOrUpdate": {
+ "$ref": "./examples/Deployments_CreateOrUpdate.json"
}
}
},
- "delete": {
- "operationId": "ApiDefinitions_Delete",
+ "head": {
"tags": [
- "ApiDefinitions"
- ],
- "description": "Deletes specified API definition.",
- "parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
- },
- {
- "name": "serviceName",
- "in": "path",
- "description": "The name of Azure API Center service.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "workspaceName",
- "in": "path",
- "description": "The name of the workspace.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "apiName",
- "in": "path",
- "description": "The name of the API.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "versionName",
- "in": "path",
- "description": "The name of the API version.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "definitionName",
- "in": "path",
- "description": "The name of the API definition.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- }
+ "Deployment"
],
+ "operationId": "Deployments_Head",
+ "summary": "Check if API deployment exists",
+ "description": "Checks if specified API deployment exists.",
"responses": {
"200": {
- "description": "Resource deleted successfully."
- },
- "204": {
- "description": "Resource does not exist."
+ "description": "OK"
},
"default": {
"description": "An unexpected error response.",
@@ -2683,540 +1840,130 @@
}
},
"x-ms-examples": {
- "ApiDefinitions_Delete": {
- "$ref": "./examples/ApiDefinitions_Delete.json"
+ "Deployments_Head": {
+ "$ref": "./examples/Deployments_Head.json"
}
}
- },
- "head": {
- "operationId": "ApiDefinitions_Head",
+ }
+ },
+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/environments": {
+ "get": {
"tags": [
- "ApiDefinitions"
+ "Environment"
],
- "description": "Checks if specified API definition exists.",
- "parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
- },
- {
- "name": "serviceName",
- "in": "path",
- "description": "The name of Azure API Center service.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "workspaceName",
- "in": "path",
- "description": "The name of the workspace.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "apiName",
- "in": "path",
- "description": "The name of the API.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "versionName",
- "in": "path",
- "description": "The name of the API version.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "definitionName",
- "in": "path",
- "description": "The name of the API definition.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- }
- ],
- "responses": {
- "200": {
- "description": "The request has succeeded."
+ "operationId": "Environments_List",
+ "summary": "List environments",
+ "description": "Returns a collection of environments.",
+ "responses": {
+ "200": {
+ "description": "The response body contains the environment entity.",
+ "schema": {
+ "$ref": "#/definitions/EnvironmentCollection"
+ }
},
"default": {
- "description": "An unexpected error response.",
+ "description": "Error response describing why the operation failed.",
"schema": {
"$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
}
}
},
"x-ms-examples": {
- "ApiDefinitions_Head": {
- "$ref": "./examples/ApiDefinitions_Head.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/versions/{versionName}/definitions/{definitionName}/exportSpecification": {
- "post": {
- "operationId": "ApiDefinitions_ExportSpecification",
- "tags": [
- "ApiDefinitions"
- ],
- "description": "Exports the API specification.",
- "parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
- },
- {
- "name": "serviceName",
- "in": "path",
- "description": "The name of Azure API Center service.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "workspaceName",
- "in": "path",
- "description": "The name of the workspace.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "apiName",
- "in": "path",
- "description": "The name of the API.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "versionName",
- "in": "path",
- "description": "The name of the API version.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "definitionName",
- "in": "path",
- "description": "The name of the API definition.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- }
- ],
- "responses": {
- "200": {
- "description": "Azure operation completed successfully.",
- "schema": {
- "$ref": "#/definitions/ApiSpecExportResult"
- }
- },
- "202": {
- "description": "Resource operation accepted.",
- "headers": {
- "Retry-After": {
- "type": "integer",
- "format": "int32",
- "description": "The Retry-After header can indicate how long the client should wait before polling the operation status."
- },
- "Location": {
- "type": "string",
- "description": "The Location header contains the URL where the status of the long running operation can be checked."
- }
- }
- },
- "default": {
- "description": "An unexpected error response.",
- "schema": {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
- }
- }
- },
- "x-ms-examples": {
- "ApiDefinitions_ExportSpecification": {
- "$ref": "./examples/ApiDefinitions_ExportSpecification.json"
- }
- },
- "x-ms-long-running-operation-options": {
- "final-state-via": "location"
- },
- "x-ms-long-running-operation": true
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/versions/{versionName}/definitions/{definitionName}/importSpecification": {
- "post": {
- "operationId": "ApiDefinitions_ImportSpecification",
- "tags": [
- "ApiDefinitions"
- ],
- "description": "Imports the API specification.",
- "parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
- },
- {
- "name": "serviceName",
- "in": "path",
- "description": "The name of Azure API Center service.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "workspaceName",
- "in": "path",
- "description": "The name of the workspace.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "apiName",
- "in": "path",
- "description": "The name of the API.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "versionName",
- "in": "path",
- "description": "The name of the API version.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "definitionName",
- "in": "path",
- "description": "The name of the API definition.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "payload",
- "in": "body",
- "description": "The content of the action request",
- "required": true,
- "schema": {
- "$ref": "#/definitions/ApiSpecImportRequest"
- },
- "x-ms-client-name": "body"
- }
- ],
- "responses": {
- "200": {
- "description": "The API specification was successfully imported."
- },
- "202": {
- "description": "Resource operation accepted.",
- "headers": {
- "Retry-After": {
- "type": "integer",
- "format": "int32",
- "description": "The Retry-After header can indicate how long the client should wait before polling the operation status."
- },
- "Location": {
- "type": "string",
- "description": "The Location header contains the URL where the status of the long running operation can be checked."
- }
- }
- },
- "default": {
- "description": "An unexpected error response.",
- "schema": {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
- }
- }
- },
- "x-ms-examples": {
- "ApiDefinitions_ImportSpecification": {
- "$ref": "./examples/ApiDefinitions_ImportSpecification.json"
- }
- },
- "x-ms-long-running-operation-options": {
- "final-state-via": "location"
- },
- "x-ms-long-running-operation": true
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/environments": {
- "get": {
- "operationId": "Environments_List",
- "tags": [
- "Environments"
- ],
- "description": "Returns a collection of environments.",
- "parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
- },
- {
- "name": "serviceName",
- "in": "path",
- "description": "The name of Azure API Center service.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "workspaceName",
- "in": "path",
- "description": "The name of the workspace.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "$ref": "#/parameters/OdataFilterParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Azure operation completed successfully.",
- "schema": {
- "$ref": "#/definitions/EnvironmentListResult"
- }
- },
- "default": {
- "description": "An unexpected error response.",
- "schema": {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
- }
- }
- },
- "x-ms-examples": {
- "Environments_ListByWorkspace": {
+ "Environments_List": {
"$ref": "./examples/Environments_List.json"
}
},
"x-ms-pageable": {
"nextLinkName": "nextLink"
}
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/environments/{environmentName}": {
- "get": {
- "operationId": "Environments_Get",
- "tags": [
- "Environments"
- ],
- "description": "Returns details of the environment.",
- "parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
- },
- {
- "name": "serviceName",
- "in": "path",
- "description": "The name of Azure API Center service.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "workspaceName",
- "in": "path",
- "description": "The name of the workspace.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "environmentName",
- "in": "path",
- "description": "The name of the environment.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- }
- ],
- "responses": {
- "200": {
- "description": "Azure operation completed successfully.",
- "schema": {
- "$ref": "#/definitions/Environment"
- },
- "headers": {
- "ETag": {
- "type": "string",
- "description": "The entity tag for the response."
- }
- }
- },
- "default": {
- "description": "An unexpected error response.",
- "schema": {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
- }
- }
+ },
+ "parameters": [
+ {
+ "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
+ },
+ {
+ "$ref": "#/parameters/ServiceNameParameter"
+ },
+ {
+ "$ref": "#/parameters/WorkspaceNameParameter"
},
- "x-ms-examples": {
- "Environments_Get": {
- "$ref": "./examples/Environments_Get.json"
- }
+ {
+ "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
+ },
+ {
+ "$ref": "#/parameters/ODataFilterParameter"
}
- },
+ ]
+ },
+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/environments/{environmentName}": {
+ "parameters": [
+ {
+ "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
+ },
+ {
+ "$ref": "#/parameters/ServiceNameParameter"
+ },
+ {
+ "$ref": "#/parameters/WorkspaceNameParameter"
+ },
+ {
+ "$ref": "#/parameters/EnvironmentNameParameter"
+ },
+ {
+ "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
+ }
+ ],
"put": {
- "operationId": "Environments_CreateOrUpdate",
"tags": [
- "Environments"
+ "Environment"
],
+ "operationId": "Environments_CreateOrUpdate",
+ "summary": "Create or update environment",
"description": "Creates new or updates existing environment.",
"parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
- },
- {
- "name": "serviceName",
- "in": "path",
- "description": "The name of Azure API Center service.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "workspaceName",
- "in": "path",
- "description": "The name of the workspace.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "environmentName",
- "in": "path",
- "description": "The name of the environment.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
{
"name": "payload",
"in": "body",
- "description": "Resource create parameters.",
"required": true,
"schema": {
"$ref": "#/definitions/Environment"
},
- "x-ms-client-name": "resource"
+ "description": "Environment entity."
}
],
"responses": {
"200": {
- "description": "Resource 'Environment' update operation succeeded",
+ "description": "The environment was successfully updated.",
"schema": {
"$ref": "#/definitions/Environment"
},
"headers": {
"ETag": {
- "type": "string",
- "description": "The entity tag for the response."
+ "description": "Current entity state version. Should be treated as opaque and used to make conditional HTTP requests.",
+ "type": "string"
}
}
},
"201": {
- "description": "Resource 'Environment' create operation succeeded",
+ "description": "The environment was successfully created.",
"schema": {
"$ref": "#/definitions/Environment"
},
"headers": {
"ETag": {
- "type": "string",
- "description": "The entity tag for the response."
+ "description": "Current entity state version. Should be treated as opaque and used to make conditional HTTP requests.",
+ "type": "string"
}
}
},
"default": {
- "description": "An unexpected error response.",
+ "description": "Error response describing why the operation failed.",
"schema": {
"$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
}
@@ -3229,61 +1976,21 @@
}
},
"delete": {
- "operationId": "Environments_Delete",
"tags": [
- "Environments"
+ "Environment"
],
+ "operationId": "Environments_Delete",
+ "summary": "Delete environment",
"description": "Deletes the environment.",
- "parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
- },
- {
- "name": "serviceName",
- "in": "path",
- "description": "The name of Azure API Center service.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "workspaceName",
- "in": "path",
- "description": "The name of the workspace.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "environmentName",
- "in": "path",
- "description": "The name of the environment.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- }
- ],
"responses": {
"200": {
- "description": "Resource deleted successfully."
+ "description": "The environment was successfully deleted."
},
"204": {
- "description": "Resource does not exist."
+ "description": "The environment was successfully deleted."
},
"default": {
- "description": "An unexpected error response.",
+ "description": "Error response describing why the operation failed.",
"schema": {
"$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
}
@@ -3296,55 +2003,15 @@
}
},
"head": {
- "operationId": "Environments_Head",
"tags": [
- "Environments"
+ "Environment"
],
+ "operationId": "Environments_Head",
+ "summary": "Check if environment exists",
"description": "Checks if specified environment exists.",
- "parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
- },
- {
- "name": "serviceName",
- "in": "path",
- "description": "The name of Azure API Center service.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "workspaceName",
- "in": "path",
- "description": "The name of the workspace.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- },
- {
- "name": "environmentName",
- "in": "path",
- "description": "The name of the environment.",
- "required": true,
- "type": "string",
- "minLength": 1,
- "maxLength": 90,
- "pattern": "^[a-zA-Z0-9-]{3,90}$"
- }
- ],
"responses": {
"200": {
- "description": "The request has succeeded."
+ "description": "OK"
},
"default": {
"description": "An unexpected error response.",
@@ -3358,78 +2025,171 @@
"$ref": "./examples/Environments_Head.json"
}
}
+ },
+ "get": {
+ "tags": [
+ "Environment"
+ ],
+ "operationId": "Environments_Get",
+ "summary": "Get environment",
+ "description": "Returns details of the environment.",
+ "responses": {
+ "200": {
+ "description": "The response body contains the environment entity.",
+ "schema": {
+ "$ref": "#/definitions/Environment"
+ },
+ "headers": {
+ "ETag": {
+ "description": "Current entity state version. Should be treated as opaque and used to make conditional HTTP requests.",
+ "type": "string"
+ }
+ }
+ },
+ "default": {
+ "description": "Error response describing why the operation failed.",
+ "schema": {
+ "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
+ }
+ }
+ },
+ "x-ms-examples": {
+ "Environments_Get": {
+ "$ref": "./examples/Environments_Get.json"
+ }
+ }
}
}
},
"definitions": {
- "ActionType": {
+ "ProvisioningState": {
"type": "string",
- "description": "The type of action",
+ "description": "Provisioning state of the service.",
"enum": [
- "Internal"
+ "Succeeded",
+ "Failed",
+ "Canceled"
],
"x-ms-enum": {
- "name": "ActionType",
- "modelAsString": true,
- "values": [
- {
- "name": "Internal",
- "value": "Internal",
- "description": "an internal action"
- }
- ]
- }
+ "name": "ProvisioningState",
+ "modelAsString": true
+ },
+ "readOnly": true
},
- "Api": {
+ "Service": {
"type": "object",
- "description": "API entity.",
"properties": {
"properties": {
- "$ref": "#/definitions/ApiProperties",
- "description": "The resource-specific properties for this resource.",
- "x-ms-client-flatten": true,
- "x-ms-mutability": [
- "read",
- "create"
- ]
+ "$ref": "#/definitions/ServiceProperties",
+ "x-ms-client-flatten": true
+ },
+ "identity": {
+ "$ref": "../../../../../common-types/resource-management/v5/managedidentity.json#/definitions/ManagedServiceIdentity"
}
},
+ "description": "The service entity.",
"allOf": [
{
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ProxyResource"
+ "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/TrackedResource"
}
]
},
- "ApiDefinition": {
+ "ServiceCollection": {
+ "type": "object",
+ "properties": {
+ "value": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/Service"
+ },
+ "x-typespec-name": "Service[]",
+ "description": "The Service items on this page"
+ },
+ "nextLink": {
+ "type": "string",
+ "format": "uri",
+ "description": "The link to the next page of items",
+ "x-typespec-name": "Rest.ResourceLocation"
+ }
+ },
+ "description": "The response of a Service list operation.",
+ "required": [
+ "value"
+ ]
+ },
+ "ServiceProperties": {
+ "type": "object",
+ "description": "The properties of the service.",
+ "properties": {
+ "provisioningState": {
+ "$ref": "#/definitions/ProvisioningState"
+ }
+ },
+ "x-ms-mutability": [
+ "read",
+ "create"
+ ]
+ },
+ "ServiceUpdate": {
"type": "object",
- "description": "API definition entity.",
"properties": {
"properties": {
- "$ref": "#/definitions/ApiDefinitionProperties",
- "description": "The resource-specific properties for this resource.",
- "x-ms-client-flatten": true,
- "x-ms-mutability": [
- "read",
- "create"
- ]
+ "$ref": "#/definitions/ServiceProperties",
+ "x-ms-client-flatten": true
}
},
+ "description": "The service properties to be updated."
+ },
+ "MetadataSchema": {
+ "type": "object",
+ "title": "Metadata schema",
+ "description": "Metadata schema entity. Used to define metadata for the entities in API catalog.",
"allOf": [
{
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ProxyResource"
+ "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/Resource"
+ }
+ ],
+ "properties": {
+ "properties": {
+ "x-ms-client-flatten": true,
+ "$ref": "#/definitions/MetadataSchemaProperties"
+ }
+ }
+ },
+ "MetadataSchemaProperties": {
+ "type": "object",
+ "title": "Metadata schema properties",
+ "description": "Metadata schema properties.",
+ "properties": {
+ "schema": {
+ "type": "string",
+ "description": "The schema defining the type."
+ },
+ "assignedTo": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/MetadataAssignment"
+ },
+ "x-ms-identifiers": [
+ "entity"
+ ]
}
+ },
+ "required": [
+ "schema"
]
},
- "ApiDefinitionListResult": {
+ "MetadataSchemaCollection": {
"type": "object",
- "description": "The response of a ApiDefinition list operation.",
+ "title": "Metadata schema collection",
+ "description": "Paginated collection of metadata schemas.",
"properties": {
"value": {
"type": "array",
- "description": "The ApiDefinition items on this page",
"items": {
- "$ref": "#/definitions/ApiDefinition"
+ "$ref": "#/definitions/MetadataSchema"
},
+ "description": "Page items.",
"readOnly": true
},
"nextLink": {
@@ -3438,111 +2198,54 @@
"description": "The link to the next page of items",
"readOnly": true
}
- },
- "required": [
- "value"
- ]
+ }
},
- "ApiDefinitionProperties": {
+ "Workspace": {
+ "type": "object",
+ "title": "Workspace",
+ "description": "Workspace entity.",
+ "allOf": [
+ {
+ "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/Resource"
+ }
+ ],
+ "properties": {
+ "properties": {
+ "x-ms-client-flatten": true,
+ "$ref": "#/definitions/WorkspaceProperties"
+ }
+ }
+ },
+ "WorkspaceProperties": {
+ "title": "Workspace properties",
"type": "object",
- "description": "API definition properties entity.",
"properties": {
"title": {
"type": "string",
- "description": "API definition title.",
+ "description": "Workspace title.",
+ "example": "Contoso API contributors",
"minLength": 1,
"maxLength": 50
},
"description": {
"type": "string",
- "description": "API definition description."
- },
- "specification": {
- "$ref": "#/definitions/ApiDefinitionPropertiesSpecification",
- "description": "API specification details.",
- "readOnly": true
+ "description": "Workspace description."
}
},
"required": [
"title"
- ]
- },
- "ApiDefinitionPropertiesSpecification": {
- "type": "object",
- "description": "API specification details.",
- "properties": {
- "name": {
- "type": "string",
- "description": "Specification name."
- },
- "version": {
- "type": "string",
- "description": "Specification version."
- }
- }
- },
- "ApiImportSuccess": {
- "type": "object",
- "description": "The API specification was successfully imported."
- },
- "ApiKind": {
- "type": "string",
- "description": "The kind of the API",
- "enum": [
- "rest",
- "graphql",
- "grpc",
- "soap",
- "webhook",
- "websocket"
],
- "x-ms-enum": {
- "name": "ApiKind",
- "modelAsString": true,
- "values": [
- {
- "name": "rest",
- "value": "rest",
- "description": "A Representational State Transfer Api"
- },
- {
- "name": "graphql",
- "value": "graphql",
- "description": "A Graph query language Api"
- },
- {
- "name": "grpc",
- "value": "grpc",
- "description": "A gRPC Api"
- },
- {
- "name": "soap",
- "value": "soap",
- "description": "A SOAP Api"
- },
- {
- "name": "webhook",
- "value": "webhook",
- "description": "Web Hook"
- },
- {
- "name": "websocket",
- "value": "websocket",
- "description": "Web Socket"
- }
- ]
- }
+ "description": "Workspace properties."
},
- "ApiListResult": {
+ "WorkspaceCollection": {
"type": "object",
- "description": "The response of a Api list operation.",
"properties": {
"value": {
"type": "array",
- "description": "The Api items on this page",
"items": {
- "$ref": "#/definitions/Api"
+ "$ref": "#/definitions/Workspace"
},
+ "description": "Page items.",
"readOnly": true
},
"nextLink": {
@@ -3552,26 +2255,58 @@
"readOnly": true
}
},
- "required": [
- "value"
- ]
+ "title": "Workspace collection",
+ "description": "Paginated collection of workspaces."
+ },
+ "Api": {
+ "type": "object",
+ "title": "API",
+ "description": "API entity.",
+ "allOf": [
+ {
+ "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/Resource"
+ }
+ ],
+ "properties": {
+ "properties": {
+ "x-ms-client-flatten": true,
+ "$ref": "#/definitions/ApiProperties"
+ }
+ }
},
"ApiProperties": {
"type": "object",
+ "title": "API properties",
"description": "API properties.",
"properties": {
"title": {
"type": "string",
"description": "API title.",
+ "example": "Echo API",
"minLength": 1,
"maxLength": 50
},
"kind": {
- "$ref": "#/definitions/ApiKind",
- "description": "Kind of API. For example, REST or GraphQL."
+ "type": "string",
+ "title": "API kind",
+ "description": "Kind of API. For example, REST or GraphQL.",
+ "enum": [
+ "rest",
+ "graphql",
+ "grpc",
+ "soap",
+ "webhook",
+ "websocket"
+ ],
+ "x-ms-enum": {
+ "name": "ApiKind",
+ "modelAsString": true
+ },
+ "example": "graphql"
},
"description": {
"type": "string",
+ "title": "Description",
"description": "Description of the API.",
"maxLength": 1000
},
@@ -3582,37 +2317,31 @@
},
"lifecycleStage": {
"$ref": "#/definitions/LifecycleStage",
- "description": "Current lifecycle stage of the API.",
"readOnly": true
},
"termsOfService": {
- "$ref": "#/definitions/TermsOfService",
- "description": "Terms of service for the API."
+ "$ref": "#/definitions/TermsOfService"
},
"externalDocumentation": {
"type": "array",
- "description": "The set of external documentation",
- "maxItems": 20,
"items": {
"$ref": "#/definitions/ExternalDocumentation"
},
+ "maxItems": 20,
"x-ms-identifiers": []
},
"contacts": {
"type": "array",
- "description": "The set of contacts",
"items": {
"$ref": "#/definitions/Contact"
},
"x-ms-identifiers": []
},
"license": {
- "$ref": "#/definitions/License",
- "description": "The license information for the API."
+ "$ref": "#/definitions/License"
},
"customProperties": {
- "$ref": "#/definitions/CustomProperties",
- "description": "The custom metadata defined for API catalog entities."
+ "$ref": "#/definitions/CustomProperties"
}
},
"required": [
@@ -3620,156 +2349,57 @@
"kind"
]
},
- "ApiSpecExportResult": {
+ "ApiCollection": {
"type": "object",
- "description": "The API specification export result.",
"properties": {
- "format": {
- "$ref": "#/definitions/ApiSpecExportResultFormat",
- "description": "The format of exported result"
- },
"value": {
- "type": "string",
- "description": "The result of the export operation."
- }
- }
- },
- "ApiSpecExportResultFormat": {
- "type": "string",
- "description": "Result format for exported Api spec",
- "enum": [
- "inline",
- "link"
- ],
- "x-ms-enum": {
- "name": "ApiSpecExportResultFormat",
- "modelAsString": true,
- "values": [
- {
- "name": "inline",
- "value": "inline",
- "description": "The inlined content of a specification document."
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/Api"
},
- {
- "name": "link",
- "value": "link",
- "description": "The link to the result of the export operation. The URL is valid for 5 minutes."
- }
- ]
- }
- },
- "ApiSpecImportRequest": {
- "type": "object",
- "description": "The API specification source entity properties.",
- "properties": {
- "value": {
- "type": "string",
- "description": "Value of the API specification source."
- },
- "format": {
- "$ref": "#/definitions/ApiSpecImportSourceFormat",
- "description": "Format of the API specification source."
- },
- "specification": {
- "$ref": "#/definitions/ApiSpecImportRequestSpecification",
- "description": "API specification details."
- }
- }
- },
- "ApiSpecImportRequestSpecification": {
- "type": "object",
- "description": "API specification details.",
- "properties": {
- "name": {
- "type": "string",
- "description": "Specification name."
+ "description": "Page items.",
+ "readOnly": true
},
- "version": {
+ "nextLink": {
"type": "string",
- "description": "Specification version."
+ "format": "uri",
+ "description": "The link to the next page of items",
+ "readOnly": true
}
- }
- },
- "ApiSpecImportSourceFormat": {
- "type": "string",
- "description": "Source format for imported Api spec",
- "enum": [
- "inline",
- "link"
- ],
- "x-ms-enum": {
- "name": "ApiSpecImportSourceFormat",
- "modelAsString": true,
- "values": [
- {
- "name": "inline",
- "value": "inline",
- "description": "The inlined content of a specification document."
- },
- {
- "name": "link",
- "value": "link",
- "description": "The link to a specification document hosted on a publicly accessible internet\naddress."
- }
- ]
- }
+ },
+ "title": "API collection",
+ "description": "Paginated collection of APIs."
},
"ApiVersion": {
"type": "object",
+ "title": "API version",
"description": "API version entity.",
"properties": {
"properties": {
- "$ref": "#/definitions/ApiVersionProperties",
- "description": "The resource-specific properties for this resource.",
"x-ms-client-flatten": true,
- "x-ms-mutability": [
- "read",
- "create"
- ]
+ "$ref": "#/definitions/ApiVersionProperties"
}
},
"allOf": [
{
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ProxyResource"
- }
- ]
- },
- "ApiVersionListResult": {
- "type": "object",
- "description": "The response of a ApiVersion list operation.",
- "properties": {
- "value": {
- "type": "array",
- "description": "The ApiVersion items on this page",
- "items": {
- "$ref": "#/definitions/ApiVersion"
- },
- "readOnly": true
- },
- "nextLink": {
- "type": "string",
- "format": "uri",
- "description": "The link to the next page of items",
- "readOnly": true
+ "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/Resource"
}
- },
- "required": [
- "value"
]
},
"ApiVersionProperties": {
"type": "object",
+ "title": "API version properties",
"description": "API version properties entity.",
"properties": {
"title": {
"type": "string",
"description": "API version title.",
+ "example": "1.0.1",
"minLength": 1,
"maxLength": 50
},
"lifecycleStage": {
- "$ref": "#/definitions/LifecycleStage",
- "description": "Current lifecycle stage of the API."
+ "$ref": "#/definitions/LifecycleStage"
}
},
"required": [
@@ -3777,251 +2407,92 @@
"lifecycleStage"
]
},
- "Contact": {
+ "ApiVersionCollection": {
"type": "object",
- "description": "Contact information",
+ "title": "API version collection",
+ "description": "Paginated collection of API versions.",
"properties": {
- "name": {
- "type": "string",
- "description": "Name of the contact.",
- "maxLength": 100
+ "value": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/ApiVersion"
+ },
+ "description": "Page items.",
+ "readOnly": true
},
- "url": {
+ "nextLink": {
"type": "string",
"format": "uri",
- "description": "URL for the contact.",
- "maxLength": 200
- },
- "email": {
- "type": "string",
- "description": "Email address of the contact.",
- "maxLength": 100
+ "description": "The link to the next page of items",
+ "readOnly": true
}
}
},
- "CreatedByType": {
- "type": "string",
- "description": "How the resource was created",
- "enum": [
- "User",
- "Application",
- "ManagedIdentity",
- "Key"
- ],
- "x-ms-enum": {
- "name": "CreatedByType",
- "modelAsString": true,
- "values": [
- {
- "name": "User",
- "value": "User",
- "description": "Created by user"
- },
- {
- "name": "Application",
- "value": "Application",
- "description": "Created by Application"
- },
- {
- "name": "ManagedIdentity",
- "value": "ManagedIdentity",
- "description": "Created by Managed Identity"
- },
- {
- "name": "Key",
- "value": "Key",
- "description": "Created By Key"
- }
- ]
- }
- },
- "CustomProperties": {
- "type": "object",
- "description": "The custom metadata defined for API catalog entities."
- },
- "Deployment": {
+ "ApiDefinition": {
"type": "object",
- "description": "API deployment entity.",
+ "title": "API definition",
+ "description": "API definition entity.",
"properties": {
"properties": {
- "$ref": "#/definitions/DeploymentProperties",
- "description": "The resource-specific properties for this resource.",
"x-ms-client-flatten": true,
- "x-ms-mutability": [
- "read",
- "create"
- ]
+ "$ref": "#/definitions/ApiDefinitionProperties"
}
},
"allOf": [
{
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ProxyResource"
- }
- ]
- },
- "DeploymentListResult": {
- "type": "object",
- "description": "The response of a Deployment list operation.",
- "properties": {
- "value": {
- "type": "array",
- "description": "The Deployment items on this page",
- "items": {
- "$ref": "#/definitions/Deployment"
- },
- "readOnly": true
- },
- "nextLink": {
- "type": "string",
- "format": "uri",
- "description": "The link to the next page of items",
- "readOnly": true
+ "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/Resource"
}
- },
- "required": [
- "value"
]
},
- "DeploymentProperties": {
+ "ApiDefinitionProperties": {
"type": "object",
- "description": "API deployment entity properties.",
+ "title": "API definition properties",
+ "description": "API definition properties entity.",
"properties": {
"title": {
"type": "string",
- "description": "API deployment title",
+ "description": "API definition title.",
+ "example": "OpenAPI",
"minLength": 1,
"maxLength": 50
},
"description": {
"type": "string",
- "description": "Description of the deployment.",
- "maxLength": 500
- },
- "environmentId": {
- "type": "string",
- "description": "API center-scoped environment resource ID."
- },
- "definitionId": {
- "type": "string",
- "description": "API center-scoped definition resource ID."
- },
- "state": {
- "$ref": "#/definitions/DeploymentState",
- "description": "State of API deployment."
- },
- "server": {
- "$ref": "#/definitions/DeploymentServer",
- "description": "The deployment server"
+ "description": "API definition description."
},
- "customProperties": {
- "$ref": "#/definitions/CustomProperties",
- "description": "The custom metadata defined for API catalog entities."
- }
- }
- },
- "DeploymentServer": {
- "type": "object",
- "description": "Server",
- "properties": {
- "runtimeUri": {
- "type": "array",
- "description": "Base runtime URLs for this deployment.",
- "items": {
- "$ref": "#/definitions/SmallString"
- }
- }
- }
- },
- "DeploymentState": {
- "type": "string",
- "description": "State of the Deployment",
- "enum": [
- "active",
- "inactive"
- ],
- "x-ms-enum": {
- "name": "DeploymentState",
- "modelAsString": true,
- "values": [
- {
- "name": "active",
- "value": "active",
- "description": "Active State"
- },
- {
- "name": "inactive",
- "value": "inactive",
- "description": "Inactive State"
- }
- ]
- }
- },
- "Environment": {
- "type": "object",
- "description": "Environment entity.",
- "properties": {
- "properties": {
- "$ref": "#/definitions/EnvironmentProperties",
- "description": "The resource-specific properties for this resource.",
- "x-ms-client-flatten": true,
- "x-ms-mutability": [
- "read",
- "create"
- ]
- }
- },
- "allOf": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ProxyResource"
- }
- ]
- },
- "EnvironmentKind": {
- "type": "string",
- "description": "The kind of environment",
- "enum": [
- "development",
- "testing",
- "staging",
- "production"
- ],
- "x-ms-enum": {
- "name": "EnvironmentKind",
- "modelAsString": true,
- "values": [
- {
- "name": "development",
- "value": "development",
- "description": "Development environment"
- },
- {
- "name": "testing",
- "value": "testing",
- "description": "Testing environment"
- },
- {
- "name": "staging",
- "value": "staging",
- "description": "Staging environment"
- },
- {
- "name": "production",
- "value": "production",
- "description": "Production environment"
+ "specification": {
+ "type": "object",
+ "description": "API specification details.",
+ "readOnly": true,
+ "properties": {
+ "name": {
+ "type": "string",
+ "description": "Specification name.",
+ "example": "openapi"
+ },
+ "version": {
+ "type": "string",
+ "description": "Specification version.",
+ "example": "3.0.1"
+ }
}
- ]
- }
+ }
+ },
+ "required": [
+ "title"
+ ]
},
- "EnvironmentListResult": {
+ "ApiDefinitionCollection": {
"type": "object",
- "description": "The response of a Environment list operation.",
+ "title": "API version collection",
+ "description": "Paginated collection of API definitions.",
"properties": {
"value": {
"type": "array",
- "description": "The Environment items on this page",
"items": {
- "$ref": "#/definitions/Environment"
+ "$ref": "#/definitions/ApiDefinition"
},
+ "description": "Page items.",
"readOnly": true
},
"nextLink": {
@@ -4030,40 +2501,64 @@
"description": "The link to the next page of items",
"readOnly": true
}
+ }
+ },
+ "Environment": {
+ "title": "Environment",
+ "type": "object",
+ "description": "Environment entity.",
+ "properties": {
+ "properties": {
+ "x-ms-client-flatten": true,
+ "$ref": "#/definitions/EnvironmentProperties"
+ }
},
- "required": [
- "value"
+ "allOf": [
+ {
+ "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/Resource"
+ }
]
},
"EnvironmentProperties": {
"type": "object",
+ "title": "Environment entity properties",
"description": "Environment properties entity.",
"properties": {
"title": {
"type": "string",
"description": "Environment title.",
+ "example": "Contoso Europe Azure API Management",
"minLength": 1,
"maxLength": 50
},
"description": {
"type": "string",
- "description": "The environment description."
+ "title": "Description.",
+ "example": "The primary Azure API Management service for the European division of Contoso."
},
"kind": {
- "$ref": "#/definitions/EnvironmentKind",
- "description": "Environment kind."
+ "type": "string",
+ "description": "Environment kind.",
+ "enum": [
+ "development",
+ "testing",
+ "staging",
+ "production"
+ ],
+ "x-ms-enum": {
+ "name": "EnvironmentKind",
+ "modelAsString": true
+ },
+ "example": "production"
},
"server": {
- "$ref": "#/definitions/EnvironmentServer",
- "description": "Server information of the environment."
+ "$ref": "#/definitions/EnvironmentServer"
},
"onboarding": {
- "$ref": "#/definitions/Onboarding",
- "description": "Environment onboarding information"
+ "$ref": "#/definitions/Onboarding"
},
"customProperties": {
- "$ref": "#/definitions/CustomProperties",
- "description": "The custom metadata defined for API catalog entities."
+ "$ref": "#/definitions/CustomProperties"
}
},
"required": [
@@ -4071,342 +2566,94 @@
"kind"
]
},
- "EnvironmentServer": {
+ "EnvironmentCollection": {
"type": "object",
- "description": "Server information of the environment.",
+ "title": "Environments collection",
+ "description": "Paginated collection of environments.",
"properties": {
- "type": {
- "$ref": "#/definitions/EnvironmentServerType",
- "description": "Type of the server that represents the environment."
- },
- "managementPortalUri": {
+ "value": {
"type": "array",
- "description": "The location of the management portal",
- "maxItems": 1,
"items": {
- "type": "string"
- }
- }
- }
- },
- "EnvironmentServerType": {
- "type": "string",
- "description": "The type of environment server",
- "enum": [
- "Azure API Management",
- "Azure compute service",
- "Apigee API Management",
- "AWS API Gateway",
- "Kong API Gateway",
- "Kubernetes",
- "MuleSoft API Management"
- ],
- "x-ms-enum": {
- "name": "EnvironmentServerType",
- "modelAsString": true,
- "values": [
- {
- "name": "Azure API Management",
- "value": "Azure API Management",
- "description": "Api Management Server"
- },
- {
- "name": "Azure compute service",
- "value": "Azure compute service",
- "description": "Compute server"
- },
- {
- "name": "Apigee API Management",
- "value": "Apigee API Management",
- "description": "Apigee server"
- },
- {
- "name": "AWS API Gateway",
- "value": "AWS API Gateway",
- "description": "AWS Api Gateway server"
- },
- {
- "name": "Kong API Gateway",
- "value": "Kong API Gateway",
- "description": "Kong API Gateway server"
- },
- {
- "name": "Kubernetes",
- "value": "Kubernetes",
- "description": "Kubernetes server"
+ "$ref": "#/definitions/Environment"
},
- {
- "name": "MuleSoft API Management",
- "value": "MuleSoft API Management",
- "description": "Mulesoft Api Management server"
- }
- ]
- }
- },
- "ExternalDocumentation": {
- "type": "object",
- "description": "Additional, external documentation for the API.",
- "properties": {
- "title": {
- "type": "string",
- "description": "Title of the documentation.",
- "maxLength": 50
- },
- "description": {
- "type": "string",
- "description": "Description of the documentation.",
- "maxLength": 500
- },
- "url": {
- "type": "string",
- "format": "uri",
- "description": "URL pointing to the documentation.",
- "maxLength": 200
- }
- },
- "required": [
- "url"
- ]
- },
- "License": {
- "type": "object",
- "description": "The license information for the API.",
- "properties": {
- "name": {
- "type": "string",
- "description": "Name of the license.",
- "maxLength": 100
- },
- "url": {
- "type": "string",
- "format": "uri",
- "description": "URL pointing to the license details. The URL field is mutually exclusive of the\nidentifier field.",
- "maxLength": 200
+ "description": "Page items.",
+ "readOnly": true
},
- "identifier": {
+ "nextLink": {
"type": "string",
"format": "uri",
- "description": "SPDX license information for the API. The identifier field is mutually\nexclusive of the URL field.",
- "maxLength": 50
- }
- }
- },
- "LifecycleStage": {
- "type": "string",
- "description": "The stage of the Api development lifecycle",
- "enum": [
- "design",
- "development",
- "testing",
- "preview",
- "production",
- "deprecated",
- "retired"
- ],
- "x-ms-enum": {
- "name": "LifecycleStage",
- "modelAsString": true,
- "values": [
- {
- "name": "design",
- "value": "design",
- "description": "design stage"
- },
- {
- "name": "development",
- "value": "development",
- "description": "development stage"
- },
- {
- "name": "testing",
- "value": "testing",
- "description": "testing stage"
- },
- {
- "name": "preview",
- "value": "preview",
- "description": "In preview"
- },
- {
- "name": "production",
- "value": "production",
- "description": "In production"
- },
- {
- "name": "deprecated",
- "value": "deprecated",
- "description": "deprecated stage"
- },
- {
- "name": "retired",
- "value": "retired",
- "description": "Retired stage"
- }
- ]
- }
- },
- "ManagedServiceIdentityType": {
- "type": "string",
- "description": "The type of managed service identity",
- "enum": [
- "None",
- "SystemAssigned",
- "UserAssigned",
- "SystemAssigned,UserAssigned"
- ],
- "x-ms-enum": {
- "name": "ManagedServiceIdentityType",
- "modelAsString": true,
- "values": [
- {
- "name": "None",
- "value": "None",
- "description": "No identity"
- },
- {
- "name": "SystemAssigned",
- "value": "SystemAssigned",
- "description": "Assigned by the system"
- },
- {
- "name": "UserAssigned",
- "value": "UserAssigned",
- "description": "assigned by the user"
- },
- {
- "name": "SystemAssigned,UserAssigned",
- "value": "SystemAssigned,UserAssigned",
- "description": "Both system-assigned and user-assigned identities"
- }
- ]
- }
- },
- "MetadataAssignment": {
- "type": "object",
- "description": "Assignment metadata",
- "properties": {
- "entity": {
- "$ref": "#/definitions/MetadataAssignmentEntity",
- "description": "The entities this metadata schema component gets applied to."
- },
- "required": {
- "type": "boolean",
- "description": "Required assignment"
- },
- "deprecated": {
- "type": "boolean",
- "description": "Deprecated assignment"
+ "description": "The link to the next page of items",
+ "readOnly": true
}
}
},
- "MetadataAssignmentEntity": {
- "type": "string",
- "description": "Assignment entity for Metadata",
- "enum": [
- "api",
- "environment",
- "deployment"
- ],
- "x-ms-enum": {
- "name": "MetadataAssignmentEntity",
- "modelAsString": true,
- "values": [
- {
- "name": "api",
- "value": "api",
- "description": "Assigned to API"
- },
- {
- "name": "environment",
- "value": "environment",
- "description": "Assigned to Environment"
- },
- {
- "name": "deployment",
- "value": "deployment",
- "description": "Assigned to Deployment"
- }
- ]
- }
- },
- "MetadataSchema": {
+ "Deployment": {
"type": "object",
- "description": "Metadata schema entity. Used to define metadata for the entities in API catalog.",
+ "title": "API deployment",
+ "description": "API deployment entity.",
"properties": {
"properties": {
- "$ref": "#/definitions/MetadataSchemaProperties",
- "description": "The resource-specific properties for this resource.",
"x-ms-client-flatten": true,
- "x-ms-mutability": [
- "read",
- "create"
- ]
+ "$ref": "#/definitions/DeploymentProperties"
}
},
"allOf": [
{
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ProxyResource"
+ "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/Resource"
}
]
},
- "MetadataSchemaExportFormat": {
- "type": "string",
- "description": "The format for schema export",
- "enum": [
- "inline",
- "link"
- ],
- "x-ms-enum": {
- "name": "MetadataSchemaExportFormat",
- "modelAsString": true,
- "values": [
- {
- "name": "inline",
- "value": "inline",
- "description": "The inlined content of a schema document."
- },
- {
- "name": "link",
- "value": "link",
- "description": "The link to a schema document. The URL is valid for 5 minutes."
- }
- ]
- }
- },
- "MetadataSchemaExportRequest": {
- "type": "object",
- "description": "The metadata schema export request.",
- "properties": {
- "assignedTo": {
- "$ref": "#/definitions/MetadataAssignmentEntity",
- "description": "An entity the metadata schema is requested for."
- }
- }
- },
- "MetadataSchemaExportResult": {
+ "DeploymentProperties": {
"type": "object",
- "description": "The metadata schema export result.",
+ "title": "API deployment properties",
+ "description": "API deployment entity properties.",
"properties": {
- "format": {
- "$ref": "#/definitions/MetadataSchemaExportFormat",
- "description": "The export format for the schema"
+ "title": {
+ "type": "string",
+ "description": "API deployment title",
+ "example": "Production deployment",
+ "minLength": 1,
+ "maxLength": 50
},
- "value": {
+ "description": {
"type": "string",
- "description": "The result of the export operation."
+ "title": "Description",
+ "description": "Description of the deployment.",
+ "maxLength": 500,
+ "example": "Public cloud production deployment."
+ },
+ "environmentId": {
+ "type": "string",
+ "description": "API center-scoped environment resource ID.",
+ "example": "/workspaces/default/environments/production"
+ },
+ "definitionId": {
+ "type": "string",
+ "description": "API center-scoped definition resource ID.",
+ "example": "/workspaces/default/apis/echo-api/versions/2023-01-01/definitions/openapi"
+ },
+ "state": {
+ "$ref": "#/definitions/DeploymentState"
+ },
+ "server": {
+ "$ref": "#/definitions/DeploymentServer"
+ },
+ "customProperties": {
+ "$ref": "#/definitions/CustomProperties"
}
}
},
- "MetadataSchemaListResult": {
+ "DeploymentCollection": {
"type": "object",
- "description": "The response of a MetadataSchema list operation.",
+ "title": "API deployment collection",
+ "description": "Paginated collection of API deployments.",
"properties": {
"value": {
"type": "array",
- "description": "The MetadataSchema items on this page",
"items": {
- "$ref": "#/definitions/MetadataSchema"
+ "$ref": "#/definitions/Deployment"
},
+ "description": "Page items.",
"readOnly": true
},
"nextLink": {
@@ -4415,297 +2662,449 @@
"description": "The link to the next page of items",
"readOnly": true
}
- },
- "required": [
- "value"
- ]
+ }
+ },
+ "ApiSpecImportRequest": {
+ "type": "object",
+ "description": "The API specification source entity properties.",
+ "properties": {
+ "value": {
+ "type": "string",
+ "description": "Value of the API specification source."
+ },
+ "format": {
+ "type": "string",
+ "description": "Format of the API specification source.",
+ "enum": [
+ "inline",
+ "link"
+ ],
+ "x-ms-enum": {
+ "name": "ApiSpecImportSourceFormat",
+ "modelAsString": true,
+ "values": [
+ {
+ "value": "inline",
+ "description": "The inlined content of a specification document."
+ },
+ {
+ "value": "link",
+ "description": "The link to a specification document hosted on a publicly accessible internet address."
+ }
+ ]
+ }
+ },
+ "specification": {
+ "type": "object",
+ "description": "API specification details.",
+ "properties": {
+ "name": {
+ "type": "string",
+ "description": "Specification name.",
+ "example": "openapi"
+ },
+ "version": {
+ "type": "string",
+ "description": "Specification version.",
+ "example": "3.0.1"
+ }
+ }
+ }
+ }
+ },
+ "ApiSpecExportResult": {
+ "type": "object",
+ "description": "The API specification export result.",
+ "properties": {
+ "format": {
+ "type": "string",
+ "enum": [
+ "link",
+ "inline"
+ ],
+ "x-ms-enum": {
+ "name": "ApiSpecExportResultFormat",
+ "modelAsString": true,
+ "values": [
+ {
+ "value": "inline",
+ "description": "The inlined content of a specification document."
+ },
+ {
+ "value": "link",
+ "description": "The link to the result of the export operation. The URL is valid for 5 minutes."
+ }
+ ]
+ }
+ },
+ "value": {
+ "type": "string",
+ "description": "The result of the export operation."
+ }
+ }
},
- "MetadataSchemaProperties": {
+ "MetadataSchemaExportRequest": {
"type": "object",
- "description": "Metadata schema properties.",
+ "description": "The metadata schema export request.",
"properties": {
- "schema": {
- "type": "string",
- "description": "The schema defining the type."
- },
"assignedTo": {
- "type": "array",
- "description": "The assignees",
- "items": {
- "$ref": "#/definitions/MetadataAssignment"
- },
- "x-ms-identifiers": []
+ "type": "string",
+ "description": "An entity the metadata schema is requested for.",
+ "enum": [
+ "api",
+ "environment",
+ "deployment"
+ ],
+ "x-ms-enum": {
+ "name": "MetadataAssignmentEntity",
+ "modelAsString": true
+ }
}
- },
- "required": [
- "schema"
- ]
+ }
},
- "Onboarding": {
+ "MetadataSchemaExportResult": {
"type": "object",
- "description": "Onboarding information",
+ "description": "The metadata schema export result.",
"properties": {
- "instructions": {
+ "format": {
"type": "string",
- "description": "Onboarding guide."
- },
- "developerPortalUri": {
- "type": "array",
- "description": "The location of the development portal",
- "maxItems": 1,
- "items": {
- "type": "string"
+ "enum": [
+ "inline",
+ "link"
+ ],
+ "x-ms-enum": {
+ "name": "MetadataSchemaExportFormat",
+ "modelAsString": true,
+ "values": [
+ {
+ "value": "inline",
+ "description": "The inlined content of a schema document."
+ },
+ {
+ "value": "link",
+ "description": "The link to a schema document. The URL is valid for 5 minutes."
+ }
+ ]
}
+ },
+ "value": {
+ "type": "string",
+ "description": "The result of the export operation."
}
}
},
- "Origin": {
- "type": "string",
- "description": "The expected types of origin",
- "enum": [
- "user",
- "system",
- "user,system"
- ],
- "x-ms-enum": {
- "name": "Origin",
- "modelAsString": true,
- "values": [
- {
- "name": "user",
- "value": "user",
- "description": "Origin with User"
- },
- {
- "name": "system",
- "value": "system",
- "description": "Origin with System"
- },
- {
- "name": "user,system",
- "value": "user,system",
- "description": "Origin with user and system"
- }
- ]
- }
+ "CustomProperties": {
+ "title": "Custom properties",
+ "description": "The custom metadata defined for API catalog entities.",
+ "type": "object"
},
- "ProvisioningState": {
+ "LifecycleStage": {
"type": "string",
- "description": "The provisioning state of the resource",
+ "description": "Current lifecycle stage of the API.",
"enum": [
- "Succeeded",
- "Failed",
- "Canceled"
+ "design",
+ "development",
+ "testing",
+ "preview",
+ "production",
+ "deprecated",
+ "retired"
],
"x-ms-enum": {
- "name": "ProvisioningState",
- "modelAsString": true,
- "values": [
- {
- "name": "Succeeded",
- "value": "Succeeded",
- "description": "Resource has been created."
- },
- {
- "name": "Failed",
- "value": "Failed",
- "description": "Resource creation failed."
- },
- {
- "name": "Canceled",
- "value": "Canceled",
- "description": "Resource creation was canceled."
- }
- ]
+ "name": "LifecycleStage",
+ "modelAsString": true
},
- "readOnly": true
+ "example": "development"
},
- "Service": {
+ "TermsOfService": {
"type": "object",
- "description": "The service entity.",
+ "title": "Terms of service",
+ "description": "Terms of service for the API.",
"properties": {
- "properties": {
- "$ref": "#/definitions/ServiceProperties",
- "description": "The resource-specific properties for this resource.",
- "x-ms-client-flatten": true,
- "x-ms-mutability": [
- "read",
- "create"
- ]
- },
- "identity": {
- "$ref": "../../../../../common-types/resource-management/v5/managedidentity.json#/definitions/ManagedServiceIdentity",
- "description": "The managed service identities assigned to this resource."
+ "url": {
+ "type": "string",
+ "title": "URL",
+ "description": "URL pointing to the terms of service.",
+ "format": "uri",
+ "maxLength": 200,
+ "example": "https://www.contoso.com/terms"
}
},
- "allOf": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/TrackedResource"
- }
+ "required": [
+ "url"
]
},
- "ServiceListResult": {
+ "ExternalDocumentation": {
"type": "object",
- "description": "The response of a Service list operation.",
+ "title": "External documentation",
+ "description": "Additional, external documentation for the API.",
"properties": {
- "value": {
- "type": "array",
- "description": "The Service items on this page",
- "items": {
- "$ref": "#/definitions/Service"
- },
- "readOnly": true
+ "title": {
+ "type": "string",
+ "description": "Title of the documentation.",
+ "example": "API developer guide",
+ "maxLength": 50
},
- "nextLink": {
+ "description": {
+ "type": "string",
+ "title": "Description",
+ "description": "Description of the documentation.",
+ "maxLength": 500
+ },
+ "url": {
+ "title": "URL",
+ "description": "URL pointing to the documentation.",
"type": "string",
"format": "uri",
- "description": "The link to the next page of items",
- "readOnly": true
+ "maxLength": 200
}
},
"required": [
- "value"
+ "url"
]
},
- "ServiceProperties": {
+ "Contact": {
"type": "object",
- "description": "The properties of the service.",
"properties": {
- "provisioningState": {
- "$ref": "#/definitions/ProvisioningState",
- "description": "Provisioning state of the service.",
- "readOnly": true
+ "name": {
+ "title": "Name",
+ "description": "Name of the contact.",
+ "type": "string",
+ "maxLength": 100,
+ "example": "John Doe"
+ },
+ "url": {
+ "title": "URL",
+ "description": "URL for the contact.",
+ "type": "string",
+ "format": "uri",
+ "maxLength": 200
+ },
+ "email": {
+ "title": "Email address",
+ "description": "Email address of the contact.",
+ "type": "string",
+ "maxLength": 100,
+ "example": "john@contoso.com"
}
}
},
- "ServiceUpdate": {
+ "License": {
"type": "object",
- "description": "The type used for update operations of the Service.",
+ "title": "License",
+ "description": "The license information for the API.",
"properties": {
- "identity": {
- "$ref": "../../../../../common-types/resource-management/v5/managedidentity.json#/definitions/ManagedServiceIdentity",
- "description": "The managed service identities assigned to this resource."
+ "name": {
+ "title": "Name",
+ "description": "Name of the license.",
+ "type": "string",
+ "maxLength": 100
},
- "tags": {
- "type": "object",
- "description": "Resource tags.",
- "additionalProperties": {
- "type": "string"
- }
+ "url": {
+ "title": "URL",
+ "description": "URL pointing to the license details. The URL field is mutually exclusive of the identifier field.",
+ "type": "string",
+ "format": "uri",
+ "maxLength": 200
+ },
+ "identifier": {
+ "title": "Identifier",
+ "description": "SPDX license information for the API. The identifier field is mutually exclusive of the URL field.",
+ "type": "string",
+ "format": "uri",
+ "maxLength": 50
}
}
},
- "SmallString": {
- "type": "string",
- "format": "uri",
- "description": "Used for restricted length uris",
- "maxLength": 200
- },
- "TermsOfService": {
+ "EnvironmentServer": {
"type": "object",
- "description": "Terms of service for the API.",
+ "title": "Server",
+ "description": "Server information of the environment.",
"properties": {
- "url": {
+ "type": {
"type": "string",
- "format": "uri",
- "description": "URL pointing to the terms of service.",
- "maxLength": 200
+ "description": "Type of the server that represents the environment.",
+ "enum": [
+ "Azure API Management",
+ "Azure compute service",
+ "Apigee API Management",
+ "AWS API Gateway",
+ "Kong API Gateway",
+ "Kubernetes",
+ "MuleSoft API Management"
+ ],
+ "x-ms-enum": {
+ "name": "EnvironmentServerType",
+ "modelAsString": true
+ },
+ "example": "Azure API Management"
+ },
+ "managementPortalUri": {
+ "type": "array",
+ "items": {
+ "type": "string",
+ "title": "Management portal URI",
+ "example": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/my-resource-group/providers/Microsoft.ApiManagement/service/my-api-management-service"
+ },
+ "maxItems": 1
}
- },
- "required": [
- "url"
- ]
+ }
},
- "Versions": {
+ "DeploymentServer": {
+ "type": "object",
+ "title": "Server",
+ "properties": {
+ "runtimeUri": {
+ "title": "Server runtime base URI",
+ "description": "Base runtime URLs for this deployment.",
+ "type": "array",
+ "items": {
+ "type": "string",
+ "format": "uri",
+ "maxLength": 200,
+ "example": "https://api.contoso.com"
+ }
+ }
+ }
+ },
+ "DeploymentState": {
"type": "string",
- "description": "The available API versions.",
+ "title": "State",
+ "description": "State of API deployment.",
"enum": [
- "2024-03-01"
+ "active",
+ "inactive"
],
"x-ms-enum": {
- "name": "Versions",
- "modelAsString": true,
- "values": [
- {
- "name": "v2024_03_01",
- "value": "2024-03-01",
- "description": "The initial service version"
- }
- ]
+ "name": "DeploymentState",
+ "modelAsString": true
}
},
- "Workspace": {
- "type": "object",
- "description": "Workspace entity.",
- "properties": {
- "properties": {
- "$ref": "#/definitions/WorkspaceProperties",
- "description": "The resource-specific properties for this resource.",
- "x-ms-client-flatten": true,
- "x-ms-mutability": [
- "read",
- "create"
- ]
- }
- },
- "allOf": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ProxyResource"
- }
- ]
- },
- "WorkspaceListResult": {
+ "Onboarding": {
"type": "object",
- "description": "The response of a Workspace list operation.",
"properties": {
- "value": {
+ "instructions": {
+ "type": "string",
+ "description": "Onboarding guide.",
+ "example": "Sign in or sign up in the specified developer portal to request API access. You must complete the internal privacy training for your account to be approved."
+ },
+ "developerPortalUri": {
"type": "array",
- "description": "The Workspace items on this page",
"items": {
- "$ref": "#/definitions/Workspace"
+ "type": "string",
+ "description": "Developer portal URI.",
+ "example": "https://developer.contoso.com"
},
- "readOnly": true
- },
- "nextLink": {
- "type": "string",
- "format": "uri",
- "description": "The link to the next page of items",
- "readOnly": true
+ "maxItems": 1
}
- },
- "required": [
- "value"
- ]
+ }
},
- "WorkspaceProperties": {
+ "MetadataAssignment": {
"type": "object",
- "description": "Workspace properties.",
"properties": {
- "title": {
+ "entity": {
"type": "string",
- "description": "Workspace title.",
- "minLength": 1,
- "maxLength": 50
+ "description": "The entities this metadata schema component gets applied to.",
+ "enum": [
+ "api",
+ "deployment",
+ "environment"
+ ],
+ "x-ms-enum": {
+ "name": "MetadataAssignmentEntity",
+ "modelAsString": true
+ },
+ "example": "api"
},
- "description": {
- "type": "string",
- "description": "Workspace description."
+ "required": {
+ "type": "boolean"
+ },
+ "deprecated": {
+ "type": "boolean"
}
- },
- "required": [
- "title"
- ]
+ }
}
},
"parameters": {
- "OdataFilterParameter": {
+ "ServiceNameParameter": {
+ "type": "string",
+ "name": "serviceName",
+ "in": "path",
+ "required": true,
+ "description": "The name of Azure API Center service.",
+ "minLength": 1,
+ "maxLength": 90,
+ "x-ms-parameter-location": "method"
+ },
+ "ApiNameParameter": {
+ "type": "string",
+ "name": "apiName",
+ "in": "path",
+ "required": true,
+ "description": "The name of the API.",
+ "minLength": 1,
+ "maxLength": 90
+ },
+ "ApiVersionNameParameter": {
+ "type": "string",
+ "name": "versionName",
+ "in": "path",
+ "required": true,
+ "description": "The name of the API version.",
+ "minLength": 1,
+ "maxLength": 90
+ },
+ "ApiDefinitionNameParameter": {
+ "type": "string",
+ "name": "definitionName",
+ "in": "path",
+ "required": true,
+ "description": "The name of the API definition.",
+ "minLength": 1,
+ "maxLength": 90
+ },
+ "ApiDeploymentNameParameter": {
+ "type": "string",
+ "name": "deploymentName",
+ "in": "path",
+ "required": true,
+ "description": "The name of the API deployment.",
+ "minLength": 1,
+ "maxLength": 90
+ },
+ "EnvironmentNameParameter": {
+ "type": "string",
+ "name": "environmentName",
+ "in": "path",
+ "required": true,
+ "description": "The name of the environment.",
+ "minLength": 1,
+ "maxLength": 90
+ },
+ "MetadataSchemaNameParameter": {
+ "type": "string",
+ "name": "metadataSchemaName",
+ "in": "path",
+ "required": true,
+ "description": "The name of the metadata schema.",
+ "minLength": 1,
+ "maxLength": 90
+ },
+ "WorkspaceNameParameter": {
+ "type": "string",
+ "name": "workspaceName",
+ "in": "path",
+ "required": true,
+ "description": "The name of the workspace.",
+ "minLength": 1,
+ "maxLength": 90
+ },
+ "ODataFilterParameter": {
+ "type": "string",
"name": "$filter",
"in": "query",
- "description": "OData filter parameter.",
"required": false,
- "type": "string",
- "x-ms-parameter-location": "method",
- "x-ms-client-name": "filter"
+ "description": "OData filter parameter."
}
}
}
diff --git a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/ApiDefinitions_CreateOrUpdate.json b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/ApiDefinitions_CreateOrUpdate.json
index 053833679cea..bbb5a6e02096 100644
--- a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/ApiDefinitions_CreateOrUpdate.json
+++ b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/ApiDefinitions_CreateOrUpdate.json
@@ -1,6 +1,4 @@
{
- "operationId": "ApiDefinitions_CreateOrUpdate",
- "title": "ApiDefinitions_CreateOrUpdate",
"parameters": {
"resourceGroupName": "contoso-resources",
"subscriptionId": "00000000-0000-0000-0000-000000000000",
diff --git a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/ApiDefinitions_Delete.json b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/ApiDefinitions_Delete.json
index deff5dfefec0..7379519196a0 100644
--- a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/ApiDefinitions_Delete.json
+++ b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/ApiDefinitions_Delete.json
@@ -1,6 +1,4 @@
{
- "operationId": "ApiDefinitions_Delete",
- "title": "ApiDefinitions_Delete",
"parameters": {
"resourceGroupName": "contoso-resources",
"subscriptionId": "00000000-0000-0000-0000-000000000000",
diff --git a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/ApiDefinitions_ExportSpecification.json b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/ApiDefinitions_ExportSpecification.json
index ca4b8ad4e9d5..cba592da63f3 100644
--- a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/ApiDefinitions_ExportSpecification.json
+++ b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/ApiDefinitions_ExportSpecification.json
@@ -1,6 +1,4 @@
{
- "operationId": "ApiDefinitions_ExportSpecification",
- "title": "ApiDefinitions_ExportSpecification",
"parameters": {
"resourceGroupName": "contoso-resources",
"subscriptionId": "00000000-0000-0000-0000-000000000000",
diff --git a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/ApiDefinitions_Get.json b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/ApiDefinitions_Get.json
index a02f85950086..2777dd8670d6 100644
--- a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/ApiDefinitions_Get.json
+++ b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/ApiDefinitions_Get.json
@@ -1,6 +1,4 @@
{
- "operationId": "ApiDefinitions_Get",
- "title": "ApiDefinitions_Get",
"parameters": {
"resourceGroupName": "contoso-resources",
"subscriptionId": "00000000-0000-0000-0000-000000000000",
diff --git a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/ApiDefinitions_Head.json b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/ApiDefinitions_Head.json
index 976d7fbec7ec..fd596bfdf936 100644
--- a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/ApiDefinitions_Head.json
+++ b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/ApiDefinitions_Head.json
@@ -1,6 +1,4 @@
{
- "operationId": "ApiDefinitions_Head",
- "title": "ApiDefinitions_Head",
"parameters": {
"resourceGroupName": "contoso-resources",
"subscriptionId": "00000000-0000-0000-0000-000000000000",
diff --git a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/ApiDefinitions_ImportSpecification.json b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/ApiDefinitions_ImportSpecification.json
index b3b497508524..d63a23b72e91 100644
--- a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/ApiDefinitions_ImportSpecification.json
+++ b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/ApiDefinitions_ImportSpecification.json
@@ -1,6 +1,4 @@
{
- "operationId": "ApiDefinitions_ImportSpecification",
- "title": "ApiDefinitions_ImportSpecification",
"parameters": {
"resourceGroupName": "contoso-resources",
"subscriptionId": "00000000-0000-0000-0000-000000000000",
diff --git a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/ApiDefinitions_List.json b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/ApiDefinitions_List.json
index 3c96f25f3a01..adc5c160aa0e 100644
--- a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/ApiDefinitions_List.json
+++ b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/ApiDefinitions_List.json
@@ -1,6 +1,4 @@
{
- "operationId": "ApiDefinitions_List",
- "title": "ApiDefinitions_ListByApiVersion",
"parameters": {
"resourceGroupName": "contoso-resources",
"subscriptionId": "00000000-0000-0000-0000-000000000000",
diff --git a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/ApiVersions_CreateOrUpdate.json b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/ApiVersions_CreateOrUpdate.json
index b85f753b2f0a..f78cef4b7088 100644
--- a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/ApiVersions_CreateOrUpdate.json
+++ b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/ApiVersions_CreateOrUpdate.json
@@ -1,6 +1,4 @@
{
- "operationId": "ApiVersions_CreateOrUpdate",
- "title": "ApiVersions_CreateOrUpdate",
"parameters": {
"resourceGroupName": "contoso-resources",
"subscriptionId": "00000000-0000-0000-0000-000000000000",
diff --git a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/ApiVersions_Delete.json b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/ApiVersions_Delete.json
index a9364ba7fd55..31a9c3870f80 100644
--- a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/ApiVersions_Delete.json
+++ b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/ApiVersions_Delete.json
@@ -1,6 +1,4 @@
{
- "operationId": "ApiVersions_Delete",
- "title": "ApiVersions_Delete",
"parameters": {
"resourceGroupName": "contoso-resources",
"subscriptionId": "00000000-0000-0000-0000-000000000000",
diff --git a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/ApiVersions_Get.json b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/ApiVersions_Get.json
index 288fc01a31d6..6efc849c4911 100644
--- a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/ApiVersions_Get.json
+++ b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/ApiVersions_Get.json
@@ -1,6 +1,4 @@
{
- "operationId": "ApiVersions_Get",
- "title": "ApiVersions_Get",
"parameters": {
"resourceGroupName": "contoso-resources",
"subscriptionId": "00000000-0000-0000-0000-000000000000",
diff --git a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/ApiVersions_Head.json b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/ApiVersions_Head.json
index 1d0ffbc27000..e16c32d9f141 100644
--- a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/ApiVersions_Head.json
+++ b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/ApiVersions_Head.json
@@ -1,6 +1,4 @@
{
- "operationId": "ApiVersions_Head",
- "title": "ApiVersions_Head",
"parameters": {
"resourceGroupName": "contoso-resources",
"subscriptionId": "00000000-0000-0000-0000-000000000000",
diff --git a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/ApiVersions_List.json b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/ApiVersions_List.json
index 6cc59088dbb8..3b8fbca861de 100644
--- a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/ApiVersions_List.json
+++ b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/ApiVersions_List.json
@@ -1,6 +1,4 @@
{
- "operationId": "ApiVersions_List",
- "title": "ApiVersions_ListByApi",
"parameters": {
"resourceGroupName": "contoso-resources",
"subscriptionId": "00000000-0000-0000-0000-000000000000",
diff --git a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Apis_CreateOrUpdate.json b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Apis_CreateOrUpdate.json
index 291995eb4dc0..28dbec5e39ed 100644
--- a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Apis_CreateOrUpdate.json
+++ b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Apis_CreateOrUpdate.json
@@ -1,6 +1,4 @@
{
- "operationId": "Apis_CreateOrUpdate",
- "title": "Apis_CreateOrUpdate",
"parameters": {
"resourceGroupName": "contoso-resources",
"subscriptionId": "00000000-0000-0000-0000-000000000000",
diff --git a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Apis_Delete.json b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Apis_Delete.json
index 24df3858cc86..ac1cc6bf6b87 100644
--- a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Apis_Delete.json
+++ b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Apis_Delete.json
@@ -1,6 +1,4 @@
{
- "operationId": "Apis_Delete",
- "title": "Apis_Delete",
"parameters": {
"resourceGroupName": "contoso-resources",
"subscriptionId": "00000000-0000-0000-0000-000000000000",
diff --git a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Apis_Get.json b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Apis_Get.json
index ae4f66669395..edeece90fe49 100644
--- a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Apis_Get.json
+++ b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Apis_Get.json
@@ -1,6 +1,4 @@
{
- "operationId": "Apis_Get",
- "title": "Apis_Get",
"parameters": {
"resourceGroupName": "contoso-resources",
"subscriptionId": "00000000-0000-0000-0000-000000000000",
diff --git a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Apis_Head.json b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Apis_Head.json
index 29789f042103..5537333be501 100644
--- a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Apis_Head.json
+++ b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Apis_Head.json
@@ -1,6 +1,4 @@
{
- "operationId": "Apis_Head",
- "title": "Apis_Head",
"parameters": {
"resourceGroupName": "contoso-resources",
"subscriptionId": "00000000-0000-0000-0000-000000000000",
diff --git a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Apis_List.json b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Apis_List.json
index 7cfab5d2623d..dc1b05e2b6bc 100644
--- a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Apis_List.json
+++ b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Apis_List.json
@@ -1,6 +1,4 @@
{
- "operationId": "Apis_List",
- "title": "Apis_ListByWorkspace",
"parameters": {
"resourceGroupName": "contoso-resources",
"subscriptionId": "00000000-0000-0000-0000-000000000000",
diff --git a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Deployments_CreateOrUpdate.json b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Deployments_CreateOrUpdate.json
index 278f4f06736b..6a266196cbef 100644
--- a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Deployments_CreateOrUpdate.json
+++ b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Deployments_CreateOrUpdate.json
@@ -1,6 +1,4 @@
{
- "operationId": "Deployments_CreateOrUpdate",
- "title": "Deployments_CreateOrUpdate",
"parameters": {
"resourceGroupName": "contoso-resources",
"subscriptionId": "00000000-0000-0000-0000-000000000000",
diff --git a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Deployments_Delete.json b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Deployments_Delete.json
index 19caaefdb5a7..c16177c57976 100644
--- a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Deployments_Delete.json
+++ b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Deployments_Delete.json
@@ -1,6 +1,4 @@
{
- "operationId": "Deployments_Delete",
- "title": "Deployments_Delete",
"parameters": {
"resourceGroupName": "contoso-resources",
"subscriptionId": "00000000-0000-0000-0000-000000000000",
diff --git a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Deployments_Get.json b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Deployments_Get.json
index 375e72ad3538..2a362a52d549 100644
--- a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Deployments_Get.json
+++ b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Deployments_Get.json
@@ -1,6 +1,4 @@
{
- "operationId": "Deployments_Get",
- "title": "Deployments_Get",
"parameters": {
"resourceGroupName": "contoso-resources",
"subscriptionId": "00000000-0000-0000-0000-000000000000",
diff --git a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Deployments_Head.json b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Deployments_Head.json
index 6feacfe7acf5..cfa524e80773 100644
--- a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Deployments_Head.json
+++ b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Deployments_Head.json
@@ -1,6 +1,4 @@
{
- "operationId": "Deployments_Head",
- "title": "Deployments_Head",
"parameters": {
"resourceGroupName": "contoso-resources",
"subscriptionId": "00000000-0000-0000-0000-000000000000",
diff --git a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Deployments_List.json b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Deployments_List.json
index 364d0ccbb7f1..b2c6b0ea4a9c 100644
--- a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Deployments_List.json
+++ b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Deployments_List.json
@@ -1,6 +1,4 @@
{
- "operationId": "Deployments_List",
- "title": "Deployments_ListByApi",
"parameters": {
"resourceGroupName": "contoso-resources",
"subscriptionId": "00000000-0000-0000-0000-000000000000",
diff --git a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Environments_CreateOrUpdate.json b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Environments_CreateOrUpdate.json
index e0d7ad6ab3a2..378d870e0f30 100644
--- a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Environments_CreateOrUpdate.json
+++ b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Environments_CreateOrUpdate.json
@@ -1,6 +1,4 @@
{
- "operationId": "Environments_CreateOrUpdate",
- "title": "Environments_CreateOrUpdate",
"parameters": {
"resourceGroupName": "contoso-resources",
"subscriptionId": "00000000-0000-0000-0000-000000000000",
diff --git a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Environments_Delete.json b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Environments_Delete.json
index 2df043db988b..1306f8377427 100644
--- a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Environments_Delete.json
+++ b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Environments_Delete.json
@@ -1,6 +1,4 @@
{
- "operationId": "Environments_Delete",
- "title": "Environments_Delete",
"parameters": {
"resourceGroupName": "contoso-resources",
"subscriptionId": "00000000-0000-0000-0000-000000000000",
diff --git a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Environments_Get.json b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Environments_Get.json
index 67396ba65744..d62076ad2331 100644
--- a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Environments_Get.json
+++ b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Environments_Get.json
@@ -1,6 +1,4 @@
{
- "operationId": "Environments_Get",
- "title": "Environments_Get",
"parameters": {
"resourceGroupName": "contoso-resources",
"subscriptionId": "00000000-0000-0000-0000-000000000000",
diff --git a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Environments_Head.json b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Environments_Head.json
index 680842d55f1c..7084c4a2eb9c 100644
--- a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Environments_Head.json
+++ b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Environments_Head.json
@@ -1,6 +1,4 @@
{
- "operationId": "Environments_Head",
- "title": "Environments_Head",
"parameters": {
"resourceGroupName": "contoso-resources",
"subscriptionId": "00000000-0000-0000-0000-000000000000",
diff --git a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Environments_List.json b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Environments_List.json
index 48ebd7217d5f..cc7eec363109 100644
--- a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Environments_List.json
+++ b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Environments_List.json
@@ -1,6 +1,4 @@
{
- "operationId": "Environments_List",
- "title": "Environments_ListByWorkspace",
"parameters": {
"resourceGroupName": "contoso-resources",
"subscriptionId": "00000000-0000-0000-0000-000000000000",
diff --git a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/MetadataSchemas_CreateOrUpdate.json b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/MetadataSchemas_CreateOrUpdate.json
index 7a20cd9c82c7..e1c46f0bff66 100644
--- a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/MetadataSchemas_CreateOrUpdate.json
+++ b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/MetadataSchemas_CreateOrUpdate.json
@@ -1,6 +1,4 @@
{
- "operationId": "MetadataSchemas_CreateOrUpdate",
- "title": "MetadataSchemas_CreateOrUpdate",
"parameters": {
"resourceGroupName": "contoso-resources",
"subscriptionId": "00000000-0000-0000-0000-000000000000",
diff --git a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/MetadataSchemas_Delete.json b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/MetadataSchemas_Delete.json
index 71660a9dc53c..eebb56b2662d 100644
--- a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/MetadataSchemas_Delete.json
+++ b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/MetadataSchemas_Delete.json
@@ -1,6 +1,4 @@
{
- "operationId": "MetadataSchemas_Delete",
- "title": "MetadataSchemas_Delete",
"parameters": {
"resourceGroupName": "contoso-resources",
"subscriptionId": "00000000-0000-0000-0000-000000000000",
diff --git a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/MetadataSchemas_Get.json b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/MetadataSchemas_Get.json
index cad327f8c406..45374ae550ed 100644
--- a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/MetadataSchemas_Get.json
+++ b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/MetadataSchemas_Get.json
@@ -1,6 +1,4 @@
{
- "operationId": "MetadataSchemas_Get",
- "title": "MetadataSchemas_Get",
"parameters": {
"resourceGroupName": "contoso-resources",
"subscriptionId": "00000000-0000-0000-0000-000000000000",
diff --git a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/MetadataSchemas_Head.json b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/MetadataSchemas_Head.json
index e77a9103354c..68b3f2dfa2e0 100644
--- a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/MetadataSchemas_Head.json
+++ b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/MetadataSchemas_Head.json
@@ -1,6 +1,4 @@
{
- "operationId": "MetadataSchemas_Head",
- "title": "MetadataSchemas_Head",
"parameters": {
"resourceGroupName": "contoso-resources",
"subscriptionId": "00000000-0000-0000-0000-000000000000",
diff --git a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/MetadataSchemas_List.json b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/MetadataSchemas_List.json
index fd6745cb15d2..2e5ee6c8505c 100644
--- a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/MetadataSchemas_List.json
+++ b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/MetadataSchemas_List.json
@@ -1,6 +1,4 @@
{
- "operationId": "MetadataSchemas_List",
- "title": "MetadataSchemas_ListByService",
"parameters": {
"resourceGroupName": "contoso-resources",
"subscriptionId": "00000000-0000-0000-0000-000000000000",
diff --git a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Operations_List.json b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Operations_List.json
index 166e05ff1ff9..dd338de3e344 100644
--- a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Operations_List.json
+++ b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Operations_List.json
@@ -1,6 +1,4 @@
{
- "operationId": "Operations_List",
- "title": "List Provider Operations",
"parameters": {
"api-version": "2024-03-01"
},
diff --git a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Services_CreateOrUpdate.json b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Services_CreateOrUpdate.json
index 3f23d5d186b7..1abe7d4c5389 100644
--- a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Services_CreateOrUpdate.json
+++ b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Services_CreateOrUpdate.json
@@ -1,22 +1,9 @@
{
- "operationId": "Services_CreateOrUpdate",
- "title": "Services_CreateOrUpdate",
"parameters": {
"resourceGroupName": "contoso-resources",
"subscriptionId": "00000000-0000-0000-0000-000000000000",
"serviceName": "contoso",
- "api-version": "2024-03-01",
- "resource": {
- "properties": {},
- "tags": {},
- "location": "East US",
- "identity": {
- "type": "SystemAssigned, UserAssigned",
- "userAssignedIdentities": {
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contoso-resources/providers/Microsoft.ManagedIdentity/userAssignedIdentities/contoso-identity": {}
- }
- }
- }
+ "api-version": "2024-03-01"
},
"responses": {
"200": {
diff --git a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Services_Delete.json b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Services_Delete.json
index 578485418310..825e4b124391 100644
--- a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Services_Delete.json
+++ b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Services_Delete.json
@@ -1,6 +1,4 @@
{
- "operationId": "Services_Delete",
- "title": "Services_Delete",
"parameters": {
"resourceGroupName": "contoso-resources",
"subscriptionId": "00000000-0000-0000-0000-000000000000",
diff --git a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Services_ExportMetadataSchema.json b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Services_ExportMetadataSchema.json
index 0f14fc2b22b2..ad9130bef6b1 100644
--- a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Services_ExportMetadataSchema.json
+++ b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Services_ExportMetadataSchema.json
@@ -1,6 +1,4 @@
{
- "operationId": "Services_ExportMetadataSchema",
- "title": "Services_ExportMetadataSchema",
"parameters": {
"resourceGroupName": "contoso-resources",
"subscriptionId": "00000000-0000-0000-0000-000000000000",
diff --git a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Services_Get.json b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Services_Get.json
index 185ae5875135..08a56675e711 100644
--- a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Services_Get.json
+++ b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Services_Get.json
@@ -1,6 +1,4 @@
{
- "operationId": "Services_Get",
- "title": "Services_Get",
"parameters": {
"resourceGroupName": "contoso-resources",
"subscriptionId": "00000000-0000-0000-0000-000000000000",
diff --git a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Services_ListByResourceGroup.json b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Services_ListByResourceGroup.json
index c509c8214fb6..d09c20bbd077 100644
--- a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Services_ListByResourceGroup.json
+++ b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Services_ListByResourceGroup.json
@@ -1,6 +1,4 @@
{
- "operationId": "Services_ListByResourceGroup",
- "title": "Services_ListByResourceGroup",
"parameters": {
"resourceGroupName": "contoso-resources",
"subscriptionId": "00000000-0000-0000-0000-000000000000",
diff --git a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Services_ListBySubscription.json b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Services_ListBySubscription.json
index 35f67f89ba95..d09c20bbd077 100644
--- a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Services_ListBySubscription.json
+++ b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Services_ListBySubscription.json
@@ -1,6 +1,4 @@
{
- "operationId": "Services_ListBySubscription",
- "title": "Services_ListBySubscription",
"parameters": {
"resourceGroupName": "contoso-resources",
"subscriptionId": "00000000-0000-0000-0000-000000000000",
diff --git a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Services_Update.json b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Services_Update.json
index c064e4d68da6..08a56675e711 100644
--- a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Services_Update.json
+++ b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Services_Update.json
@@ -1,20 +1,9 @@
{
- "operationId": "Services_Update",
- "title": "Services_Update",
"parameters": {
"resourceGroupName": "contoso-resources",
"subscriptionId": "00000000-0000-0000-0000-000000000000",
"serviceName": "contoso",
- "api-version": "2024-03-01",
- "payload": {
- "tags": {},
- "identity": {
- "type": "SystemAssigned, UserAssigned",
- "userAssignedIdentities": {
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contoso-resources/providers/Microsoft.ManagedIdentity/userAssignedIdentities/contoso-identity": {}
- }
- }
- }
+ "api-version": "2024-03-01"
},
"responses": {
"200": {
diff --git a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Workspaces_CreateOrUpdate.json b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Workspaces_CreateOrUpdate.json
index f7e35e537e39..5a18278ac4c9 100644
--- a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Workspaces_CreateOrUpdate.json
+++ b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Workspaces_CreateOrUpdate.json
@@ -1,6 +1,4 @@
{
- "operationId": "Workspaces_CreateOrUpdate",
- "title": "Workspaces_CreateOrUpdate",
"parameters": {
"resourceGroupName": "contoso-resources",
"subscriptionId": "00000000-0000-0000-0000-000000000000",
diff --git a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Workspaces_Delete.json b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Workspaces_Delete.json
index afb270cd6edc..79ceec3559bc 100644
--- a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Workspaces_Delete.json
+++ b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Workspaces_Delete.json
@@ -1,6 +1,4 @@
{
- "operationId": "Workspaces_Delete",
- "title": "Workspaces_Delete",
"parameters": {
"resourceGroupName": "contoso-resources",
"subscriptionId": "00000000-0000-0000-0000-000000000000",
diff --git a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Workspaces_Get.json b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Workspaces_Get.json
index 8a5add4654db..b8bcc31aca3c 100644
--- a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Workspaces_Get.json
+++ b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Workspaces_Get.json
@@ -1,6 +1,4 @@
{
- "operationId": "Workspaces_Get",
- "title": "Workspaces_Get",
"parameters": {
"resourceGroupName": "contoso-resources",
"subscriptionId": "00000000-0000-0000-0000-000000000000",
diff --git a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Workspaces_Head.json b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Workspaces_Head.json
index 966502982e9b..cc1068de5a23 100644
--- a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Workspaces_Head.json
+++ b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Workspaces_Head.json
@@ -1,6 +1,4 @@
{
- "operationId": "Workspaces_Head",
- "title": "Workspaces_Head",
"parameters": {
"resourceGroupName": "contoso-resources",
"subscriptionId": "00000000-0000-0000-0000-000000000000",
diff --git a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Workspaces_List.json b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Workspaces_List.json
index 5994737e7781..3eee9a7850d5 100644
--- a/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Workspaces_List.json
+++ b/specification/apicenter/resource-manager/Microsoft.ApiCenter/stable/2024-03-01/examples/Workspaces_List.json
@@ -1,6 +1,4 @@
{
- "operationId": "Workspaces_List",
- "title": "Workspaces_ListByService",
"parameters": {
"resourceGroupName": "contoso-resources",
"subscriptionId": "00000000-0000-0000-0000-000000000000",
diff --git a/specification/apicenter/resource-manager/readme.java.md b/specification/apicenter/resource-manager/readme.java.md
index f96bbd1b21f9..86efedbeba7d 100644
--- a/specification/apicenter/resource-manager/readme.java.md
+++ b/specification/apicenter/resource-manager/readme.java.md
@@ -4,5 +4,4 @@ These settings apply only when `--java` is specified on the command line.
```yaml $(java)
service-name: ApiCenter
-client-flattened-annotation-target: disabled
```
diff --git a/specification/apicenter/resource-manager/readme.md b/specification/apicenter/resource-manager/readme.md
index cd2047bd9dee..8d2d18a816d6 100644
--- a/specification/apicenter/resource-manager/readme.md
+++ b/specification/apicenter/resource-manager/readme.md
@@ -30,10 +30,6 @@ openapi-subtype: providerHub
tag: package-2024-03
```
-``` yaml
-modelerfour:
- flatten-models: false
-```
### Tag: package-2024-03
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/appplatform.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/appplatform.json
deleted file mode 100644
index 6ce5f0c61341..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/appplatform.json
+++ /dev/null
@@ -1,15466 +0,0 @@
-{
- "swagger": "2.0",
- "info": {
- "version": "2024-01-01-preview",
- "title": "AppPlatformManagementClient",
- "description": "REST API for Azure Spring Apps"
- },
- "host": "management.azure.com",
- "schemes": [
- "https"
- ],
- "consumes": [
- "application/json"
- ],
- "produces": [
- "application/json"
- ],
- "paths": {
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Get a Service and its properties.",
- "operationId": "Services_Get",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the corresponding Service.",
- "schema": {
- "$ref": "#/definitions/ServiceResource"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-examples": {
- "Services_Get": {
- "$ref": "./examples/Services_Get.json"
- },
- "Services_Get_Consumption": {
- "$ref": "./examples/Services_Get_Consumption.json"
- }
- }
- },
- "put": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Create a new Service or update an exiting Service.",
- "operationId": "Services_CreateOrUpdate",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "name": "resource",
- "in": "body",
- "description": "Parameters for the create or update operation",
- "required": true,
- "schema": {
- "$ref": "#/definitions/ServiceResource"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the updated Service.",
- "schema": {
- "$ref": "#/definitions/ServiceResource"
- }
- },
- "201": {
- "description": "Created. The response describes the new Service and contains an Azure-AsyncOperation header to query the operation result.",
- "schema": {
- "$ref": "#/definitions/ServiceResource"
- }
- },
- "202": {
- "description": "Accepted. The response indicates the exiting Service is now updating and contains a Location\r\nheader to query the operation result.",
- "schema": {
- "$ref": "#/definitions/ServiceResource"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-examples": {
- "Services_CreateOrUpdate": {
- "$ref": "./examples/Services_CreateOrUpdate.json"
- },
- "Services_CreateOrUpdate_VNetInjection": {
- "$ref": "./examples/Services_CreateOrUpdate_VNetInjection.json"
- },
- "Services_CreateOrUpdate_Enterprise": {
- "$ref": "./examples/Services_CreateOrUpdate_Enterprise.json"
- },
- "Services_CreateOrUpdate_Consumption": {
- "$ref": "./examples/Services_CreateOrUpdate_Consumption.json"
- }
- }
- },
- "delete": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Operation to delete a Service.",
- "operationId": "Services_Delete",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response indicates the resource is deleted successfully."
- },
- "202": {
- "description": "Accepted. The response indicates the delete operation is performed in the background."
- },
- "204": {
- "description": "Success. The response indicates the resource is already deleted."
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-examples": {
- "Services_Delete": {
- "$ref": "./examples/Services_Delete.json"
- }
- }
- },
- "patch": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Operation to update an exiting Service.",
- "operationId": "Services_Update",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "name": "resource",
- "in": "body",
- "description": "Parameters for the update operation",
- "required": true,
- "schema": {
- "$ref": "#/definitions/ServiceResource"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the updated Service.",
- "schema": {
- "$ref": "#/definitions/ServiceResource"
- }
- },
- "202": {
- "description": "Accepted. The response indicates the exiting Service is now updating and contains a Location\r\nheader to query the operation result.",
- "schema": {
- "$ref": "#/definitions/ServiceResource"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-examples": {
- "Services_Update": {
- "$ref": "./examples/Services_Update.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/listTestKeys": {
- "post": {
- "tags": [
- "AppPlatform"
- ],
- "description": "List test keys for a Service.",
- "operationId": "Services_ListTestKeys",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the test keys.",
- "schema": {
- "$ref": "#/definitions/TestKeys"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-examples": {
- "Services_ListTestKeys": {
- "$ref": "./examples/Services_ListTestKeys.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/regenerateTestKey": {
- "post": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Regenerate a test key for a Service.",
- "operationId": "Services_RegenerateTestKey",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "name": "regenerateTestKeyRequest",
- "in": "body",
- "description": "Parameters for the operation",
- "required": true,
- "schema": {
- "$ref": "#/definitions/RegenerateTestKeyRequestPayload"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Success.",
- "schema": {
- "$ref": "#/definitions/TestKeys"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-examples": {
- "Services_RegenerateTestKey": {
- "$ref": "./examples/Services_RegenerateTestKey.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/disableTestEndpoint": {
- "post": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Disable test endpoint functionality for a Service.",
- "operationId": "Services_DisableTestEndpoint",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success"
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-examples": {
- "Services_DisableTestEndpoint": {
- "$ref": "./examples/Services_DisableTestEndpoint.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/enableTestEndpoint": {
- "post": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Enable test endpoint functionality for a Service.",
- "operationId": "Services_EnableTestEndpoint",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success",
- "schema": {
- "$ref": "#/definitions/TestKeys"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-examples": {
- "Services_EnableTestEndpoint": {
- "$ref": "./examples/Services_EnableTestEndpoint.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/stop": {
- "post": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Stop a Service.",
- "operationId": "Services_Stop",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- }
- ],
- "responses": {
- "202": {
- "description": "Accepted. The response indicates the stop operation is performed in the background."
- },
- "404": {
- "description": "Not found. The response indicates the service does not exist.",
- "x-ms-error-response": true
- },
- "409": {
- "description": "Conflict. The response indicates the exiting Service is now updating.",
- "x-ms-error-response": true
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-examples": {
- "Services_Stop": {
- "$ref": "./examples/Services_Stop.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/start": {
- "post": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Start a Service.",
- "operationId": "Services_Start",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- }
- ],
- "responses": {
- "202": {
- "description": "Accepted. The response indicates the stop operation is performed in the background."
- },
- "404": {
- "description": "Not found. The response indicates the service does not exist.",
- "x-ms-error-response": true
- },
- "409": {
- "description": "Conflict. The response indicates the exiting Service is now updating.",
- "x-ms-error-response": true
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-examples": {
- "Services_Start": {
- "$ref": "./examples/Services_Start.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/flushVirtualNetworkDnsSettings": {
- "post": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Flush Virtual Network DNS settings for a VNET injected Service.",
- "operationId": "Services_FlushVnetDnsSetting",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- }
- ],
- "responses": {
- "202": {
- "description": "Accepted. The response indicates the Flush VNET DNS setting operation is performed in the background.",
- "headers": {
- "Location": {
- "type": "string"
- }
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-long-running-operation-options": {
- "final-state-via": "location"
- },
- "x-ms-examples": {
- "Services_FlushVnetDnsSetting": {
- "$ref": "./examples/Services_FlushVnetDnsSetting.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/supportedApmTypes": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "List supported APM types for a Service.",
- "operationId": "Services_ListSupportedApmTypes",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the supported APM types.",
- "schema": {
- "$ref": "#/definitions/SupportedApmTypes"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-pageable": {
- "nextLinkName": "nextLink"
- },
- "x-ms-examples": {
- "Services_ListSupportedApmTypes": {
- "$ref": "./examples/Services_ListSupportedApmTypes.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/listGloballyEnabledApms": {
- "post": {
- "tags": [
- "AppPlatform"
- ],
- "description": "List globally enabled APMs for a Service.",
- "operationId": "Services_ListGloballyEnabledApms",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the globally enabled APMs.",
- "schema": {
- "$ref": "#/definitions/GloballyEnabledApms"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-examples": {
- "Services_ListGloballyEnabledApms": {
- "$ref": "./examples/Services_ListGloballyEnabledApms.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/enableApmGlobally": {
- "post": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Enable an APM globally.",
- "operationId": "Services_EnableApmGlobally",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "name": "apm",
- "in": "body",
- "description": "The target APM for the enable operation",
- "required": true,
- "schema": {
- "$ref": "#/definitions/ApmReference"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Success."
- },
- "202": {
- "description": "Accepted. The response indicates the APM is now enabling globally and contains a Location header to query the operation result.",
- "headers": {
- "Location": {
- "type": "string"
- }
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-long-running-operation-options": {
- "final-state-via": "azure-async-operation"
- },
- "x-ms-examples": {
- "Services_EnableApmGlobally": {
- "$ref": "./examples/Services_EnableApmGlobally.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/disableApmGlobally": {
- "post": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Disable an APM globally.",
- "operationId": "Services_DisableApmGlobally",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "name": "apm",
- "in": "body",
- "description": "The target APM for the disable operation",
- "required": true,
- "schema": {
- "$ref": "#/definitions/ApmReference"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Success."
- },
- "202": {
- "description": "Accepted. The response indicates the APM is now disabling globally and contains a Location header to query the operation result.",
- "headers": {
- "Location": {
- "type": "string"
- }
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-long-running-operation-options": {
- "final-state-via": "azure-async-operation"
- },
- "x-ms-examples": {
- "Services_DisableApmGlobally": {
- "$ref": "./examples/Services_DisableApmGlobally.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/apms": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Get collection of APMs.",
- "operationId": "Apms_List",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the list of APMs.",
- "schema": {
- "$ref": "#/definitions/ApmResourceCollection"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-pageable": {
- "nextLinkName": "nextLink"
- },
- "x-ms-examples": {
- "Apms_List": {
- "$ref": "./examples/Apms_List.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/apms/{apmName}": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Get the APM by name.",
- "operationId": "Apms_Get",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/ApmNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the APM.",
- "schema": {
- "$ref": "#/definitions/ApmResource"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-examples": {
- "Apms_Get": {
- "$ref": "./examples/Apms_Get.json"
- }
- }
- },
- "put": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Create or update an APM.",
- "operationId": "Apms_CreateOrUpdate",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/ApmNameParameter"
- },
- {
- "name": "apmResource",
- "in": "body",
- "description": "Parameters for the create or update operation",
- "required": true,
- "schema": {
- "$ref": "#/definitions/ApmResource"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the APM updated.",
- "schema": {
- "$ref": "#/definitions/ApmResource"
- }
- },
- "201": {
- "description": "Created. The response describes the new APM created and contains an Azure-AsyncOperation header to query the operation result.",
- "schema": {
- "$ref": "#/definitions/ApmResource"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-examples": {
- "Apms_CreateOrUpdate": {
- "$ref": "./examples/Apms_CreateOrUpdate.json"
- }
- }
- },
- "delete": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Operation to delete an APM",
- "operationId": "Apms_Delete",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/ApmNameParameter"
- }
- ],
- "responses": {
- "202": {
- "description": "Accepted. The response indicates the delete operation is performed in the background.",
- "headers": {
- "Location": {
- "type": "string"
- }
- }
- },
- "204": {
- "description": "Success. The response indicates the resource doesn't exist."
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-long-running-operation-options": {
- "final-state-via": "location"
- },
- "x-ms-examples": {
- "Apms_Delete": {
- "$ref": "./examples/Apms_Delete.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/apms/{apmName}/listSecretKeys": {
- "post": {
- "tags": [
- "AppPlatform"
- ],
- "description": "List keys of APM sensitive properties.",
- "operationId": "Apms_ListSecretKeys",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/ApmNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the keys of APM sensitive properties.",
- "schema": {
- "$ref": "#/definitions/ApmSecretKeys"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-examples": {
- "Apms_ListSecretKeys": {
- "$ref": "./examples/Apms_ListSecretKeys.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/eurekaServers": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "List the eureka server settings.",
- "operationId": "EurekaServers_List",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the corresponding eureka server settings.",
- "schema": {
- "$ref": "#/definitions/EurekaServerResourceCollection"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-examples": {
- "EurekaServers_List_Consumption": {
- "$ref": "./examples/EurekaServers_List_Consumption.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/eurekaServers/default": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Get the eureka server settings.",
- "operationId": "EurekaServers_Get",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the corresponding eureka server settings.",
- "schema": {
- "$ref": "#/definitions/EurekaServerResource"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-examples": {
- "EurekaServers_Get_Consumption": {
- "$ref": "./examples/EurekaServers_Get_Consumption.json"
- }
- }
- },
- "put": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Update the eureka server settings.",
- "operationId": "EurekaServers_UpdatePut",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "name": "eurekaServerResource",
- "in": "body",
- "description": "Parameters for the update operation",
- "required": true,
- "schema": {
- "$ref": "#/definitions/EurekaServerResource"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the updated eureka server settings.",
- "schema": {
- "$ref": "#/definitions/EurekaServerResource"
- }
- },
- "201": {
- "description": "Created. The response indicates the exiting eureka server settings are now updating and contain a Azure-AsyncOperation\r\nheader to query the operation result.",
- "schema": {
- "$ref": "#/definitions/EurekaServerResource"
- },
- "headers": {
- "Location": {
- "type": "string"
- }
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-long-running-operation-options": {
- "final-state-via": "azure-async-operation"
- },
- "x-ms-examples": {
- "EurekaServers_UpdatePut_Consumption": {
- "$ref": "./examples/EurekaServers_UpdatePut_Consumption.json"
- }
- }
- },
- "patch": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Update the eureka server settings.",
- "operationId": "EurekaServers_UpdatePatch",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "name": "eurekaServerResource",
- "in": "body",
- "description": "Parameters for the update operation",
- "required": true,
- "schema": {
- "$ref": "#/definitions/EurekaServerResource"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the updated eureka server settings.",
- "schema": {
- "$ref": "#/definitions/EurekaServerResource"
- }
- },
- "202": {
- "description": "Accepted. The response indicates the exiting eureka server settings are now updating and contain a Location\r\nheader to query the operation result.",
- "schema": {
- "$ref": "#/definitions/EurekaServerResource"
- },
- "headers": {
- "Location": {
- "type": "string"
- }
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-long-running-operation-options": {
- "final-state-via": "location"
- },
- "x-ms-examples": {
- "EurekaServers_UpdatePatch": {
- "$ref": "./examples/EurekaServers_UpdatePatch_Consumption.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/configServers/default": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Get the config server and its properties.",
- "operationId": "ConfigServers_Get",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the corresponding Config Server.",
- "schema": {
- "$ref": "#/definitions/ConfigServerResource"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-examples": {
- "ConfigServers_Get": {
- "$ref": "./examples/ConfigServers_Get.json"
- },
- "ConfigServers_Get_Consumption": {
- "$ref": "./examples/ConfigServers_Get_Consumption.json"
- }
- }
- },
- "put": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Update the config server.",
- "operationId": "ConfigServers_UpdatePut",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "name": "configServerResource",
- "in": "body",
- "description": "Parameters for the update operation",
- "required": true,
- "schema": {
- "$ref": "#/definitions/ConfigServerResource"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the updated Config Server.",
- "schema": {
- "$ref": "#/definitions/ConfigServerResource"
- }
- },
- "202": {
- "description": "Accepted. The response indicates the exiting Config Server is now updating and contains a Location\r\nheader to query the operation result.",
- "schema": {
- "$ref": "#/definitions/ConfigServerResource"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-examples": {
- "ConfigServers_UpdatePut": {
- "$ref": "./examples/ConfigServers_UpdatePut.json"
- },
- "ConfigServers_UpdatePut_Consumption": {
- "$ref": "./examples/ConfigServers_UpdatePut_Consumption.json"
- }
- }
- },
- "patch": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Update the config server.",
- "operationId": "ConfigServers_UpdatePatch",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "name": "configServerResource",
- "in": "body",
- "description": "Parameters for the update operation",
- "required": true,
- "schema": {
- "$ref": "#/definitions/ConfigServerResource"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the updated Config Server.",
- "schema": {
- "$ref": "#/definitions/ConfigServerResource"
- }
- },
- "202": {
- "description": "Accepted. The response indicates the exiting Config Server is now updating and contains a Location\r\nheader to query the operation result.",
- "schema": {
- "$ref": "#/definitions/ConfigServerResource"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-examples": {
- "ConfigServers_UpdatePatch": {
- "$ref": "./examples/ConfigServers_UpdatePatch.json"
- },
- "ConfigServers_UpdatePatch_Consumption": {
- "$ref": "./examples/ConfigServers_UpdatePatch_Consumption.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/configServers/validate": {
- "post": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Check if the config server settings are valid.",
- "operationId": "ConfigServers_Validate",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "name": "configServerSettings",
- "in": "body",
- "description": "Config server settings to be validated",
- "required": true,
- "schema": {
- "$ref": "#/definitions/ConfigServerSettings"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the validation result of Config Server.",
- "schema": {
- "$ref": "#/definitions/ConfigServerSettingsValidateResult"
- }
- },
- "202": {
- "description": "Accepted. The response indicates the ConfigServerSetting is validating.",
- "schema": {
- "$ref": "#/definitions/ConfigServerSettingsValidateResult"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-long-running-operation-options": {
- "final-state-via": "location"
- },
- "x-ms-examples": {
- "ConfigServers_Validate": {
- "$ref": "./examples/ConfigServers_Validate.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/configurationServices/{configurationServiceName}": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Get the Application Configuration Service and its properties.",
- "operationId": "ConfigurationServices_Get",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/ConfigurationServiceNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the corresponding Application Configuration Service.",
- "schema": {
- "$ref": "#/definitions/ConfigurationServiceResource"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-examples": {
- "ConfigurationServices_Get": {
- "$ref": "./examples/ConfigurationServices_Get.json"
- }
- }
- },
- "put": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Create the default Application Configuration Service or update the existing Application Configuration Service.",
- "operationId": "ConfigurationServices_CreateOrUpdate",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/ConfigurationServiceNameParameter"
- },
- {
- "name": "configurationServiceResource",
- "in": "body",
- "description": "Parameters for the update operation",
- "required": true,
- "schema": {
- "$ref": "#/definitions/ConfigurationServiceResource"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the updated Application Configuration Service.",
- "schema": {
- "$ref": "#/definitions/ConfigurationServiceResource"
- }
- },
- "201": {
- "description": "Created. The response describes the new Service and contains an Azure-AsyncOperation header to query the operation result.",
- "schema": {
- "$ref": "#/definitions/ConfigurationServiceResource"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-examples": {
- "ConfigurationServices_CreateOrUpdate": {
- "$ref": "./examples/ConfigurationServices_CreateOrUpdate.json"
- }
- }
- },
- "delete": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Disable the default Application Configuration Service.",
- "operationId": "ConfigurationServices_Delete",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/ConfigurationServiceNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response indicates the default Application Configuration Service has deleted."
- },
- "202": {
- "description": "Accepted. The response indicates the default Application Configuration Service is now deleting."
- },
- "204": {
- "description": "Success. The response indicates the default Application Configuration Service doesn't exist or has deleted."
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-examples": {
- "ConfigurationServices_Delete": {
- "$ref": "./examples/ConfigurationServices_Delete.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/configurationServices": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Handles requests to list all resources in a Service.",
- "operationId": "ConfigurationServices_List",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the list of configuration service in the Service.",
- "schema": {
- "$ref": "#/definitions/ConfigurationServiceResourceCollection"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-pageable": {
- "nextLinkName": "nextLink"
- },
- "x-ms-examples": {
- "ConfigurationServices_List": {
- "$ref": "./examples/ConfigurationServices_List.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/configurationServices/{configurationServiceName}/validate": {
- "post": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Check if the Application Configuration Service settings are valid.",
- "operationId": "ConfigurationServices_Validate",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/ConfigurationServiceNameParameter"
- },
- {
- "name": "settings",
- "in": "body",
- "description": "Application Configuration Service settings to be validated",
- "required": true,
- "schema": {
- "$ref": "#/definitions/ConfigurationServiceSettings"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the validation result of Application Configuration Service.",
- "schema": {
- "$ref": "#/definitions/ConfigurationServiceSettingsValidateResult"
- }
- },
- "202": {
- "description": "Accepted. The response indicates the ConfigurationServiceSettings is validating.",
- "schema": {
- "$ref": "#/definitions/ConfigurationServiceSettingsValidateResult"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-long-running-operation-options": {
- "final-state-via": "location"
- },
- "x-ms-examples": {
- "ConfigurationServices_Validate": {
- "$ref": "./examples/ConfigurationServices_Validate.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/configurationServices/{configurationServiceName}/validateResource": {
- "post": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Check if the Application Configuration Service resource is valid.",
- "operationId": "ConfigurationServices_ValidateResource",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/ConfigurationServiceNameParameter"
- },
- {
- "name": "configurationServiceResource",
- "in": "body",
- "description": "Application Configuration Service resource to be validated",
- "required": true,
- "schema": {
- "$ref": "#/definitions/ConfigurationServiceResource"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the validation result of Application Configuration Service.",
- "schema": {
- "$ref": "#/definitions/ConfigurationServiceSettingsValidateResult"
- }
- },
- "202": {
- "description": "Accepted. The response indicates the ConfigurationServiceSettings is validating.",
- "headers": {
- "Location": {
- "type": "string"
- }
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-long-running-operation-options": {
- "final-state-via": "location"
- },
- "x-ms-examples": {
- "ConfigurationServices_ValidateResource": {
- "$ref": "./examples/ConfigurationServices_ValidateResource.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/serviceRegistries/{serviceRegistryName}": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Get the Service Registry and its properties.",
- "operationId": "ServiceRegistries_Get",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceRegistryNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the corresponding Service Registry.",
- "schema": {
- "$ref": "#/definitions/ServiceRegistryResource"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-examples": {
- "ServiceRegistries_Get": {
- "$ref": "./examples/ServiceRegistries_Get.json"
- }
- }
- },
- "put": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Create the default Service Registry or update the existing Service Registry.",
- "operationId": "ServiceRegistries_CreateOrUpdate",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceRegistryNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the updated Service Registry.",
- "schema": {
- "$ref": "#/definitions/ServiceRegistryResource"
- }
- },
- "201": {
- "description": "Created. The response describes the new created Service Registry and contains an Azure-AsyncOperation header to query the operation result.",
- "schema": {
- "$ref": "#/definitions/ServiceRegistryResource"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-examples": {
- "ServiceRegistries_CreateOrUpdate": {
- "$ref": "./examples/ServiceRegistries_CreateOrUpdate.json"
- }
- }
- },
- "delete": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Disable the default Service Registry.",
- "operationId": "ServiceRegistries_Delete",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceRegistryNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response indicates the default Service Registries has deleted."
- },
- "202": {
- "description": "Accepted. The response indicates the default Service Registries is now deleting."
- },
- "204": {
- "description": "Success. The response indicates the default Service Registries doesn't exist or has deleted."
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-examples": {
- "ServiceRegistries_Delete": {
- "$ref": "./examples/ServiceRegistries_Delete.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/serviceRegistries": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Handles requests to list all resources in a Service.",
- "operationId": "ServiceRegistries_List",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the list of Service Registry resources in the Service.",
- "schema": {
- "$ref": "#/definitions/ServiceRegistryResourceCollection"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-pageable": {
- "nextLinkName": "nextLink"
- },
- "x-ms-examples": {
- "ServiceRegistries_List": {
- "$ref": "./examples/ServiceRegistries_List.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/applicationLiveViews": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Handles requests to list all resources in a Service.",
- "operationId": "ApplicationLiveViews_List",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the list of Application Live View resources in the Service.",
- "schema": {
- "$ref": "#/definitions/ApplicationLiveViewResourceCollection"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-pageable": {
- "nextLinkName": "nextLink"
- },
- "x-ms-examples": {
- "ApplicationLiveViews_List": {
- "$ref": "./examples/ApplicationLiveViews_List.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/applicationLiveViews/{applicationLiveViewName}": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Get the Application Live and its properties.",
- "operationId": "ApplicationLiveViews_Get",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/ApplicationLiveViewNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the corresponding Application Live View.",
- "schema": {
- "$ref": "#/definitions/ApplicationLiveViewResource"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-examples": {
- "ApplicationLiveViews_Get": {
- "$ref": "./examples/ApplicationLiveViews_Get.json"
- }
- }
- },
- "put": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Create the default Application Live View or update the existing Application Live View.",
- "operationId": "ApplicationLiveViews_CreateOrUpdate",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/ApplicationLiveViewNameParameter"
- },
- {
- "name": "applicationLiveViewResource",
- "in": "body",
- "description": "Parameters for the update operation",
- "required": true,
- "schema": {
- "$ref": "#/definitions/ApplicationLiveViewResource"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the updated Application Live View.",
- "schema": {
- "$ref": "#/definitions/ApplicationLiveViewResource"
- }
- },
- "201": {
- "description": "Created. The response describes the new created Application Live View and contains an Azure-AsyncOperation header to query the operation result.",
- "schema": {
- "$ref": "#/definitions/ApplicationLiveViewResource"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-examples": {
- "ApplicationLiveViews_CreateOrUpdate": {
- "$ref": "./examples/ApplicationLiveViews_CreateOrUpdate.json"
- }
- }
- },
- "delete": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Disable the default Application Live View.",
- "operationId": "ApplicationLiveViews_Delete",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/ApplicationLiveViewNameParameter"
- }
- ],
- "responses": {
- "202": {
- "description": "Accepted. The response indicates the default Application Live View is now deleting.",
- "headers": {
- "Location": {
- "type": "string"
- }
- }
- },
- "204": {
- "description": "Success. The response indicates the defaultApplication Live View doesn't exist or has deleted."
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-examples": {
- "ApplicationLiveViews_Delete": {
- "$ref": "./examples/ApplicationLiveView_Delete.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/devToolPortals": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Handles requests to list all resources in a Service.",
- "operationId": "DevToolPortals_List",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the list of Dev Tool Portal resources in the Service.",
- "schema": {
- "$ref": "#/definitions/DevToolPortalResourceCollection"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-pageable": {
- "nextLinkName": "nextLink"
- },
- "x-ms-examples": {
- "DevToolPortals_List": {
- "$ref": "./examples/DevToolPortals_List.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/DevToolPortals/{devToolPortalName}": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Get the Application Live and its properties.",
- "operationId": "DevToolPortals_Get",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/DevToolPortalNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the corresponding Dev Tool Portal.",
- "schema": {
- "$ref": "#/definitions/DevToolPortalResource"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-examples": {
- "DevToolPortals_Get": {
- "$ref": "./examples/DevToolPortals_Get.json"
- }
- }
- },
- "put": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Create the default Dev Tool Portal or update the existing Dev Tool Portal.",
- "operationId": "DevToolPortals_CreateOrUpdate",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/DevToolPortalNameParameter"
- },
- {
- "name": "DevToolPortalResource",
- "in": "body",
- "description": "Parameters for the create or update operation",
- "required": true,
- "schema": {
- "$ref": "#/definitions/DevToolPortalResource"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the updated Dev Tool Portal.",
- "schema": {
- "$ref": "#/definitions/DevToolPortalResource"
- }
- },
- "201": {
- "description": "Created. The response describes the new created Dev Tool Portal and contains an Azure-AsyncOperation header to query the operation result.",
- "schema": {
- "$ref": "#/definitions/DevToolPortalResource"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-examples": {
- "DevToolPortals_CreateOrUpdate": {
- "$ref": "./examples/DevToolPortals_CreateOrUpdate.json"
- }
- }
- },
- "delete": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Disable the default Dev Tool Portal.",
- "operationId": "DevToolPortals_Delete",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/DevToolPortalNameParameter"
- }
- ],
- "responses": {
- "202": {
- "description": "Accepted. The response indicates the default Dev Tool Portal is now deleting.",
- "headers": {
- "Location": {
- "type": "string"
- }
- }
- },
- "204": {
- "description": "Success. The response indicates the defaultDev Tool Portal doesn't exist or has deleted."
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-examples": {
- "DevToolPortals_Delete": {
- "$ref": "./examples/DevToolPortal_Delete.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/containerRegistries": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "List container registries resource.",
- "operationId": "ContainerRegistries_List",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the Container Registries to one Azure Spring Apps resource.",
- "schema": {
- "$ref": "#/definitions/ContainerRegistryResourceCollection"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-pageable": {
- "nextLinkName": "nextLink"
- },
- "x-ms-examples": {
- "ContainerRegistries_List": {
- "$ref": "./examples/ContainerRegistries_List.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/containerRegistries/{containerRegistryName}": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Get the container registries resource.",
- "operationId": "ContainerRegistries_Get",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/ContainerRegistryNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describe the container registry.",
- "schema": {
- "$ref": "#/definitions/ContainerRegistryResource"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-examples": {
- "ContainerRegistries_Get": {
- "$ref": "./examples/ContainerRegistries_Get.json"
- }
- }
- },
- "put": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Create or update container registry resource.",
- "operationId": "ContainerRegistries_CreateOrUpdate",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/ContainerRegistryNameParameter"
- },
- {
- "name": "containerRegistryResource",
- "in": "body",
- "description": "Parameters for the create or update operation",
- "required": true,
- "schema": {
- "$ref": "#/definitions/ContainerRegistryResource"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describe the existed container registry updated.",
- "schema": {
- "$ref": "#/definitions/ContainerRegistryResource"
- }
- },
- "201": {
- "description": "Created. The response describes the new container registry resource created and contains an Azure-AsyncOperation header to query the operation result.",
- "schema": {
- "$ref": "#/definitions/ContainerRegistryResource"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-long-running-operation-options": {
- "final-state-via": "location"
- },
- "x-ms-examples": {
- "ContainerRegistries_CreateOrUpdate": {
- "$ref": "./examples/ContainerRegistries_CreateOrUpdate.json"
- }
- }
- },
- "delete": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Delete a container registry resource.",
- "operationId": "ContainerRegistries_Delete",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/ContainerRegistryNameParameter"
- }
- ],
- "responses": {
- "202": {
- "description": "Accepted. The response indicates the delete operation is performed in the background.",
- "headers": {
- "Location": {
- "type": "string"
- }
- }
- },
- "204": {
- "description": "Success. The response indicates the resource doesn't exist."
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-long-running-operation-options": {
- "final-state-via": "location"
- },
- "x-ms-examples": {
- "ContainerRegistries_Delete": {
- "$ref": "./examples/ContainerRegistries_Delete.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/containerRegistries/{containerRegistryName}/validate": {
- "post": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Check if the container registry properties are valid.",
- "operationId": "ContainerRegistries_Validate",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/ContainerRegistryNameParameter"
- },
- {
- "name": "ContainerRegistryProperties",
- "in": "body",
- "description": "Parameters for the validate operation",
- "required": true,
- "schema": {
- "$ref": "#/definitions/ContainerRegistryProperties"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describe the validation result of container registry.",
- "schema": {
- "$ref": "#/definitions/ContainerRegistryValidateResult"
- }
- },
- "202": {
- "description": "Accepted. The response indicates the container registry properties is validating.",
- "headers": {
- "Location": {
- "type": "string"
- }
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-long-running-operation-options": {
- "final-state-via": "location"
- },
- "x-ms-examples": {
- "ContainerRegistries_Validate": {
- "$ref": "./examples/ContainerRegistries_Validate.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/buildServices": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "List build services resource.",
- "operationId": "BuildService_ListBuildServices",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the Build Services.",
- "schema": {
- "$ref": "#/definitions/BuildServiceCollection"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-pageable": {
- "nextLinkName": "nextLink"
- },
- "x-ms-examples": {
- "BuildService_ListBuildServices": {
- "$ref": "./examples/BuildService_ListBuildServices.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/buildServices/{buildServiceName}": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Get a build service resource.",
- "operationId": "BuildService_GetBuildService",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/BuildServiceNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the Build Service.",
- "schema": {
- "$ref": "#/definitions/BuildService"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-examples": {
- "BuildService_GetBuildService": {
- "$ref": "./examples/BuildService_GetBuildService.json"
- }
- }
- },
- "put": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Create a build service resource.",
- "operationId": "BuildService_CreateOrUpdate",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/BuildServiceNameParameter"
- },
- {
- "name": "buildService",
- "in": "body",
- "description": "Parameters for the create operation",
- "required": true,
- "schema": {
- "$ref": "#/definitions/BuildService"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the Build Service.",
- "schema": {
- "$ref": "#/definitions/BuildService"
- }
- },
- "201": {
- "description": "Created. The response describes the Build Service and contains an Azure-AsyncOperation header to query the operation result.",
- "schema": {
- "$ref": "#/definitions/BuildService"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-long-running-operation-options": {
- "final-state-via": "location"
- },
- "x-ms-examples": {
- "BuildService_CreateOrUpdate": {
- "$ref": "./examples/BuildService_CreateOrUpdate.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/buildServices/{buildServiceName}/builds": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "List KPack builds.",
- "operationId": "BuildService_ListBuilds",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/BuildServiceNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the builds.",
- "schema": {
- "$ref": "#/definitions/BuildCollection"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-pageable": {
- "nextLinkName": "nextLink"
- },
- "x-ms-examples": {
- "BuildService_ListBuilds": {
- "$ref": "./examples/BuildService_ListBuilds.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/buildServices/{buildServiceName}/builds/{buildName}": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Get a KPack build.",
- "operationId": "BuildService_GetBuild",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/BuildServiceNameParameter"
- },
- {
- "$ref": "#/parameters/BuildNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the Build.",
- "schema": {
- "$ref": "#/definitions/Build"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-examples": {
- "BuildService_GetBuild": {
- "$ref": "./examples/BuildService_GetBuild.json"
- }
- }
- },
- "put": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Create or update a KPack build.",
- "operationId": "BuildService_CreateOrUpdateBuild",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/BuildServiceNameParameter"
- },
- {
- "$ref": "#/parameters/BuildNameParameter"
- },
- {
- "name": "build",
- "in": "body",
- "description": "Parameters for the create or update operation",
- "required": true,
- "schema": {
- "$ref": "#/definitions/Build"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the updated Build.",
- "schema": {
- "$ref": "#/definitions/Build"
- }
- },
- "201": {
- "description": "Created. The response describes the new Build and contains an Azure-AsyncOperation header to query the operation result.",
- "schema": {
- "$ref": "#/definitions/Build"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-examples": {
- "BuildService_CreateOrUpdateBuild": {
- "$ref": "./examples/BuildService_CreateOrUpdateBuild.json"
- }
- }
- },
- "delete": {
- "tags": [
- "AppPlatform"
- ],
- "description": "delete a KPack build.",
- "operationId": "BuildService_DeleteBuild",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/BuildServiceNameParameter"
- },
- {
- "$ref": "#/parameters/BuildNameParameter"
- }
- ],
- "responses": {
- "202": {
- "description": "Accepted. The response indicates the delete operation is performed in the background.",
- "headers": {
- "Location": {
- "type": "string"
- }
- }
- },
- "204": {
- "description": "Success. The response indicates the build resource doesn't exist or has deleted."
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-long-running-operation-options": {
- "final-state-via": "location"
- },
- "x-ms-examples": {
- "BuildService_DeleteBuild": {
- "$ref": "./examples/BuildService_DeleteBuild.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/buildpackBindings": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Get collection of buildpack bindings under all builders.",
- "operationId": "BuildpackBinding_ListForCluster",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the list of buildpack bindings under all builders in the cluster.",
- "schema": {
- "$ref": "#/definitions/BuildpackBindingResourceCollection"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-pageable": {
- "nextLinkName": "nextLink"
- },
- "x-ms-examples": {
- "BuildpackBinding_ListForCluster": {
- "$ref": "./examples/BuildpackBinding_ListForCluster.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/buildServices/{buildServiceName}/builders/{builderName}/buildpackBindings/{buildpackBindingName}": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Get a buildpack binding by name.",
- "operationId": "BuildpackBinding_Get",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/BuildServiceNameParameter"
- },
- {
- "$ref": "#/parameters/BuilderNameParameter"
- },
- {
- "$ref": "#/parameters/BuildpackBindingNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes a Buildpack Binding.",
- "schema": {
- "$ref": "#/definitions/BuildpackBindingResource"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-examples": {
- "BuildpackBinding_Get": {
- "$ref": "./examples/BuildpackBinding_Get.json"
- }
- }
- },
- "put": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Create or update a buildpack binding.",
- "operationId": "BuildpackBinding_CreateOrUpdate",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/BuildServiceNameParameter"
- },
- {
- "$ref": "#/parameters/BuilderNameParameter"
- },
- {
- "$ref": "#/parameters/BuildpackBindingNameParameter"
- },
- {
- "name": "buildpackBinding",
- "in": "body",
- "description": "The target buildpack binding for the create or update operation",
- "required": true,
- "schema": {
- "$ref": "#/definitions/BuildpackBindingResource"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes a Buildpack Binding for the create or update operation.",
- "schema": {
- "$ref": "#/definitions/BuildpackBindingResource"
- }
- },
- "201": {
- "description": "Created. The response describes the new Buildpack Binding and contains an Azure-AsyncOperation header to query the operation result.",
- "schema": {
- "$ref": "#/definitions/BuildpackBindingResource"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-examples": {
- "BuildpackBinding_CreateOrUpdate": {
- "$ref": "./examples/BuildpackBinding_CreateOrUpdate.json"
- }
- }
- },
- "delete": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Operation to delete a Buildpack Binding",
- "operationId": "BuildpackBinding_Delete",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/BuildServiceNameParameter"
- },
- {
- "$ref": "#/parameters/BuilderNameParameter"
- },
- {
- "$ref": "#/parameters/BuildpackBindingNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response indicates the resource is deleted."
- },
- "202": {
- "description": "Accepted. The response indicates the delete operation is performed in the background."
- },
- "204": {
- "description": "Success. The response indicates the resource doesn't exist."
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-examples": {
- "BuildpackBinding_Delete": {
- "$ref": "./examples/BuildpackBinding_Delete.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/buildServices/{buildServiceName}/builders/{builderName}/buildpackBindings": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Handles requests to list all buildpack bindings in a builder.",
- "operationId": "BuildpackBinding_List",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/BuildServiceNameParameter"
- },
- {
- "$ref": "#/parameters/BuilderNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the list of Buildpack Binding in the builder.",
- "schema": {
- "$ref": "#/definitions/BuildpackBindingResourceCollection"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-pageable": {
- "nextLinkName": "nextLink"
- },
- "x-ms-examples": {
- "BuildpackBinding_Get": {
- "$ref": "./examples/BuildpackBinding_List.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/buildServices/{buildServiceName}/builds/{buildName}/results": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "List KPack build results.",
- "operationId": "BuildService_ListBuildResults",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/BuildServiceNameParameter"
- },
- {
- "$ref": "#/parameters/BuildNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the build results.",
- "schema": {
- "$ref": "#/definitions/BuildResultCollection"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-pageable": {
- "nextLinkName": "nextLink"
- },
- "x-ms-examples": {
- "BuildService_ListBuildResults": {
- "$ref": "./examples/BuildService_ListBuildResults.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/buildServices/{buildServiceName}/builds/{buildName}/results/{buildResultName}": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Get a KPack build result.",
- "operationId": "BuildService_GetBuildResult",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/BuildServiceNameParameter"
- },
- {
- "$ref": "#/parameters/BuildNameParameter"
- },
- {
- "$ref": "#/parameters/BuildResultNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the build result.",
- "schema": {
- "$ref": "#/definitions/BuildResult"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-examples": {
- "BuildService_GetBuildResult": {
- "$ref": "./examples/BuildService_GetBuildResult.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/buildServices/{buildServiceName}/builds/{buildName}/results/{buildResultName}/getLogFileUrl": {
- "post": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Get a KPack build result log download URL.",
- "operationId": "BuildService_GetBuildResultLog",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/BuildServiceNameParameter"
- },
- {
- "$ref": "#/parameters/BuildNameParameter"
- },
- {
- "$ref": "#/parameters/BuildResultNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. Build result log exists and can be downloaded.",
- "schema": {
- "$ref": "#/definitions/BuildResultLog"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-examples": {
- "BuildService_GetBuildResultLog": {
- "$ref": "./examples/BuildService_GetBuildResultLog.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/buildServices/{buildServiceName}/builders/{builderName}": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Get a KPack builder.",
- "operationId": "BuildServiceBuilder_Get",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/BuildServiceNameParameter"
- },
- {
- "$ref": "#/parameters/BuilderNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the Builder",
- "schema": {
- "$ref": "#/definitions/BuilderResource"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-examples": {
- "BuildServiceBuilder_Get": {
- "$ref": "./examples/BuildServiceBuilder_Get.json"
- }
- }
- },
- "put": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Create or update a KPack builder.",
- "operationId": "BuildServiceBuilder_CreateOrUpdate",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/BuildServiceNameParameter"
- },
- {
- "$ref": "#/parameters/BuilderNameParameter"
- },
- {
- "name": "builderResource",
- "in": "body",
- "description": "The target builder for the create or update operation",
- "required": true,
- "schema": {
- "$ref": "#/definitions/BuilderResource"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the Builder",
- "schema": {
- "$ref": "#/definitions/BuilderResource"
- }
- },
- "201": {
- "description": "Created. The response describes the new Builder and contains an Azure-AsyncOperation header to query the operation result.",
- "schema": {
- "$ref": "#/definitions/BuilderResource"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-examples": {
- "BuildServiceBuilder_CreateOrUpdate": {
- "$ref": "./examples/BuildServiceBuilder_CreateOrUpdate.json"
- }
- }
- },
- "delete": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Delete a KPack builder.",
- "operationId": "BuildServiceBuilder_Delete",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/BuildServiceNameParameter"
- },
- {
- "$ref": "#/parameters/BuilderNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response indicates the builder resource has deleted."
- },
- "202": {
- "description": "Accepted. The response indicates the builder resource is deleting."
- },
- "204": {
- "description": "Success. The response indicates the builder resource doesn't exist or has deleted."
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-examples": {
- "BuildServiceBuilder_Delete": {
- "$ref": "./examples/BuildServiceBuilder_Delete.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/buildServices/{buildServiceName}/builders": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "List KPack builders result.",
- "operationId": "BuildServiceBuilder_List",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/BuildServiceNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the Builder List",
- "schema": {
- "$ref": "#/definitions/BuilderResourceCollection"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-pageable": {
- "nextLinkName": "nextLink"
- },
- "x-ms-examples": {
- "BuildServiceBuilder_List": {
- "$ref": "./examples/BuildServiceBuilder_List.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/buildServices/{buildServiceName}/getResourceUploadUrl": {
- "post": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Get an resource upload URL for build service, which may be artifacts or source archive.",
- "operationId": "BuildService_GetResourceUploadUrl",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/BuildServiceNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the resource upload URL.",
- "schema": {
- "$ref": "#/definitions/ResourceUploadDefinition"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-examples": {
- "BuildService_GetResourceUploadUrl": {
- "$ref": "./examples/BuildService_GetResourceUploadUrl.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/buildServices/{buildServiceName}/supportedBuildpacks": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Get all supported buildpacks.",
- "operationId": "BuildService_ListSupportedBuildpacks",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/BuildServiceNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes all supported buildpacks.",
- "schema": {
- "$ref": "#/definitions/SupportedBuildpacksCollection"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-examples": {
- "BuildService_ListSupportedBuildpacks": {
- "$ref": "./examples/BuildService_ListSupportedBuildpacks.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/buildServices/{buildServiceName}/supportedBuildpacks/{buildpackName}": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Get the supported buildpack resource.",
- "operationId": "BuildService_GetSupportedBuildpack",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/BuildServiceNameParameter"
- },
- {
- "$ref": "#/parameters/BuildServiceBuildpackNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the supported buildpack.",
- "schema": {
- "$ref": "#/definitions/SupportedBuildpackResource"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-examples": {
- "BuildService_GetSupportedBuildpack": {
- "$ref": "./examples/BuildService_GetSupportedBuildpack.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/buildServices/{buildServiceName}/supportedStacks": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Get all supported stacks.",
- "operationId": "BuildService_ListSupportedStacks",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/BuildServiceNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes all supported stacks.",
- "schema": {
- "$ref": "#/definitions/SupportedStacksCollection"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-examples": {
- "BuildService_ListSupportedStacks": {
- "$ref": "./examples/BuildService_ListSupportedStacks.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/buildServices/{buildServiceName}/supportedStacks/{stackName}": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Get the supported stack resource.",
- "operationId": "BuildService_GetSupportedStack",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/BuildServiceNameParameter"
- },
- {
- "$ref": "#/parameters/BuildServiceStackNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the supported stack.",
- "schema": {
- "$ref": "#/definitions/SupportedStackResource"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-examples": {
- "BuildService_GetSupportedStack": {
- "$ref": "./examples/BuildService_GetSupportedStack.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/buildServices/{buildServiceName}/agentPools": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "List build service agent pool.",
- "operationId": "BuildServiceAgentPool_List",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/BuildServiceNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes build service agent pool.",
- "schema": {
- "$ref": "#/definitions/BuildServiceAgentPoolResourceCollection"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-pageable": {
- "nextLinkName": "nextLink"
- },
- "x-ms-examples": {
- "BuildServiceAgentPool_List": {
- "$ref": "./examples/BuildServiceAgentPool_List.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/buildServices/{buildServiceName}/agentPools/{agentPoolName}": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Get build service agent pool.",
- "operationId": "BuildServiceAgentPool_Get",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/BuildServiceNameParameter"
- },
- {
- "$ref": "#/parameters/BuildServiceAgentPoolNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes build service agent pool.",
- "schema": {
- "$ref": "#/definitions/BuildServiceAgentPoolResource"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-examples": {
- "BuildServiceAgentPool_Get": {
- "$ref": "./examples/BuildServiceAgentPool_Get.json"
- }
- }
- },
- "put": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Create or update build service agent pool.",
- "operationId": "BuildServiceAgentPool_UpdatePut",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/BuildServiceNameParameter"
- },
- {
- "$ref": "#/parameters/BuildServiceAgentPoolNameParameter"
- },
- {
- "name": "agentPoolResource",
- "in": "body",
- "description": "Parameters for the update operation",
- "required": true,
- "schema": {
- "$ref": "#/definitions/BuildServiceAgentPoolResource"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes build service agent pool.",
- "schema": {
- "$ref": "#/definitions/BuildServiceAgentPoolResource"
- }
- },
- "201": {
- "description": "Created. The response describes the new build service agent pool and contains an Azure-AsyncOperation header to query the operation result.",
- "schema": {
- "$ref": "#/definitions/BuildServiceAgentPoolResource"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-examples": {
- "BuildServiceAgentPool_UpdatePut": {
- "$ref": "./examples/BuildServiceAgentPool_UpdatePut.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/monitoringSettings/default": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Get the Monitoring Setting and its properties.",
- "operationId": "MonitoringSettings_Get",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the corresponding Monitoring Setting.",
- "schema": {
- "$ref": "#/definitions/MonitoringSettingResource"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-examples": {
- "MonitoringSettings_Get": {
- "$ref": "./examples/MonitoringSettings_Get.json"
- }
- }
- },
- "put": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Update the Monitoring Setting.",
- "operationId": "MonitoringSettings_UpdatePut",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "name": "monitoringSettingResource",
- "in": "body",
- "description": "Parameters for the update operation",
- "required": true,
- "schema": {
- "$ref": "#/definitions/MonitoringSettingResource"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the updated Monitoring Setting.",
- "schema": {
- "$ref": "#/definitions/MonitoringSettingResource"
- }
- },
- "202": {
- "description": "Accepted. The response indicates the exiting Monitoring Setting is now updating and contains a Location\r\nheader to query the operation result.",
- "schema": {
- "$ref": "#/definitions/MonitoringSettingResource"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-examples": {
- "MonitoringSettings_UpdatePut": {
- "$ref": "./examples/MonitoringSettings_UpdatePut.json"
- }
- }
- },
- "patch": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Update the Monitoring Setting.",
- "operationId": "MonitoringSettings_UpdatePatch",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "name": "monitoringSettingResource",
- "in": "body",
- "description": "Parameters for the update operation",
- "required": true,
- "schema": {
- "$ref": "#/definitions/MonitoringSettingResource"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the updated Monitoring Setting.",
- "schema": {
- "$ref": "#/definitions/MonitoringSettingResource"
- }
- },
- "202": {
- "description": "Accepted. The response indicates the exiting Monitoring Setting is now updating and contains a Location\r\nheader to query the operation result.",
- "schema": {
- "$ref": "#/definitions/MonitoringSettingResource"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-examples": {
- "MonitoringSettings_UpdatePatch": {
- "$ref": "./examples/MonitoringSettings_UpdatePatch.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/apps/{appName}": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Get an App and its properties.",
- "operationId": "Apps_Get",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/AppNameParameter"
- },
- {
- "name": "syncStatus",
- "in": "query",
- "description": "Indicates whether sync status",
- "required": false,
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the corresponding App.",
- "schema": {
- "$ref": "#/definitions/AppResource"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-examples": {
- "Apps_Get": {
- "$ref": "./examples/Apps_Get.json"
- },
- "Apps_Get_VNetInjection": {
- "$ref": "./examples/Apps_Get_VNetInjection.json"
- }
- }
- },
- "put": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Create a new App or update an exiting App.",
- "operationId": "Apps_CreateOrUpdate",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/AppNameParameter"
- },
- {
- "name": "appResource",
- "in": "body",
- "description": "Parameters for the create or update operation",
- "required": true,
- "schema": {
- "$ref": "#/definitions/AppResource"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the updated App.",
- "schema": {
- "$ref": "#/definitions/AppResource"
- }
- },
- "201": {
- "description": "Created. The response describes the new App and contains an Azure-AsyncOperation header to query the operation result.",
- "schema": {
- "$ref": "#/definitions/AppResource"
- }
- },
- "202": {
- "description": "Accepted. The response indicates the exiting App is now updating and contains a Location\r\nheader to query the operation result.",
- "schema": {
- "$ref": "#/definitions/AppResource"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-examples": {
- "Apps_CreateOrUpdate": {
- "$ref": "./examples/Apps_CreateOrUpdate.json"
- },
- "Apps_CreateOrUpdate_VNetInjection": {
- "$ref": "./examples/Apps_CreateOrUpdate_VNetInjection.json"
- }
- }
- },
- "delete": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Operation to delete an App.",
- "operationId": "Apps_Delete",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/AppNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response indicates the resource is deleted."
- },
- "202": {
- "description": "Accepted. The response indicates the delete operation is performed in the background."
- },
- "204": {
- "description": "Success. The response indicates the resource doesn't exist."
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-examples": {
- "Apps_Delete": {
- "$ref": "./examples/Apps_Delete.json"
- }
- }
- },
- "patch": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Operation to update an exiting App.",
- "operationId": "Apps_Update",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/AppNameParameter"
- },
- {
- "name": "appResource",
- "in": "body",
- "description": "Parameters for the update operation",
- "required": true,
- "schema": {
- "$ref": "#/definitions/AppResource"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the updated App.",
- "schema": {
- "$ref": "#/definitions/AppResource"
- }
- },
- "202": {
- "description": "Accepted. The response indicates the exiting App is now updating and contains a Location header to query the operation result.",
- "schema": {
- "$ref": "#/definitions/AppResource"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-examples": {
- "Apps_Update": {
- "$ref": "./examples/Apps_Update.json"
- },
- "Apps_Update_VNetInjection": {
- "$ref": "./examples/Apps_Update_VNetInjection.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/apps": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Handles requests to list all resources in a Service.",
- "operationId": "Apps_List",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the list of Apps in the Service.",
- "schema": {
- "$ref": "#/definitions/AppResourceCollection"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-pageable": {
- "nextLinkName": "nextLink"
- },
- "x-ms-examples": {
- "Apps_List": {
- "$ref": "./examples/Apps_List.json"
- },
- "Apps_List_VNetInjection": {
- "$ref": "./examples/Apps_List_VNetInjection.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/apps/{appName}/getResourceUploadUrl": {
- "post": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Get an resource upload URL for an App, which may be artifacts or source archive.",
- "operationId": "Apps_GetResourceUploadUrl",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/AppNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the resource upload URL.",
- "schema": {
- "$ref": "#/definitions/ResourceUploadDefinition"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-examples": {
- "Apps_GetResourceUploadUrl": {
- "$ref": "./examples/Apps_GetResourceUploadUrl.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/apps/{appName}/setActiveDeployments": {
- "post": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Set existing Deployment under the app as active",
- "operationId": "Apps_SetActiveDeployments",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/AppNameParameter"
- },
- {
- "name": "activeDeploymentCollection",
- "in": "body",
- "description": "A list of Deployment name to be active.",
- "required": true,
- "schema": {
- "$ref": "#/definitions/ActiveDeploymentCollection"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the active deployment.",
- "schema": {
- "$ref": "#/definitions/AppResource"
- }
- },
- "202": {
- "description": "Accepted. The response indicates the exiting Binding is now updating and contains a Location header to query the operation result.",
- "schema": {
- "$ref": "#/definitions/AppResource"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-examples": {
- "Apps_SetActiveDeployments": {
- "$ref": "./examples/Apps_SetActiveDeployments.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/apps/{appName}/bindings/{bindingName}": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Get a Binding and its properties.",
- "operationId": "Bindings_Get",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/AppNameParameter"
- },
- {
- "$ref": "#/parameters/BindingNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the corresponding Binding.",
- "schema": {
- "$ref": "#/definitions/BindingResource"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-examples": {
- "Bindings_Get": {
- "$ref": "./examples/Bindings_Get.json"
- }
- }
- },
- "put": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Create a new Binding or update an exiting Binding.",
- "operationId": "Bindings_CreateOrUpdate",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/AppNameParameter"
- },
- {
- "$ref": "#/parameters/BindingNameParameter"
- },
- {
- "name": "bindingResource",
- "in": "body",
- "description": "Parameters for the create or update operation",
- "required": true,
- "schema": {
- "$ref": "#/definitions/BindingResource"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the created or updated Binding.",
- "schema": {
- "$ref": "#/definitions/BindingResource"
- }
- },
- "201": {
- "description": "Created. The response describes the new Binding and contains an Azure-AsyncOperation header to query the operation result.",
- "schema": {
- "$ref": "#/definitions/BindingResource"
- }
- },
- "202": {
- "description": "Accepted. The response indicates the exiting Binding is now updating and contains a Location\r\nheader to query the operation result.",
- "schema": {
- "$ref": "#/definitions/BindingResource"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-examples": {
- "Bindings_CreateOrUpdate": {
- "$ref": "./examples/Bindings_CreateOrUpdate.json"
- }
- }
- },
- "delete": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Operation to delete a Binding.",
- "operationId": "Bindings_Delete",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/AppNameParameter"
- },
- {
- "$ref": "#/parameters/BindingNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response indicates the resource is deleted."
- },
- "202": {
- "description": "Accepted. The response indicates the delete operation is performed in the background."
- },
- "204": {
- "description": "Success. The response indicates the resource doesn't exist."
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-examples": {
- "Bindings_Delete": {
- "$ref": "./examples/Bindings_Delete.json"
- }
- }
- },
- "patch": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Operation to update an exiting Binding.",
- "operationId": "Bindings_Update",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/AppNameParameter"
- },
- {
- "$ref": "#/parameters/BindingNameParameter"
- },
- {
- "name": "bindingResource",
- "in": "body",
- "description": "Parameters for the update operation",
- "required": true,
- "schema": {
- "$ref": "#/definitions/BindingResource"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the updated Binding.",
- "schema": {
- "$ref": "#/definitions/BindingResource"
- }
- },
- "202": {
- "description": "Accepted. The response indicates the exiting Binding is now updating and contains a Location\r\nheader to query the operation result.",
- "schema": {
- "$ref": "#/definitions/BindingResource"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-examples": {
- "Bindings_Update": {
- "$ref": "./examples/Bindings_Update.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/apps/{appName}/bindings": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Handles requests to list all resources in an App.",
- "operationId": "Bindings_List",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/AppNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the list of Bindings in the App.",
- "schema": {
- "$ref": "#/definitions/BindingResourceCollection"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-pageable": {
- "nextLinkName": "nextLink"
- },
- "x-ms-examples": {
- "Bindings_List": {
- "$ref": "./examples/Bindings_List.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/storages/{storageName}": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Get the storage resource.",
- "operationId": "Storages_Get",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/StorageNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describe the storage.",
- "schema": {
- "$ref": "#/definitions/StorageResource"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-examples": {
- "Storages_Get": {
- "$ref": "./examples/Storages_Get.json"
- }
- }
- },
- "put": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Create or update storage resource.",
- "operationId": "Storages_CreateOrUpdate",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/StorageNameParameter"
- },
- {
- "name": "storageResource",
- "in": "body",
- "description": "Parameters for the create or update operation",
- "required": true,
- "schema": {
- "$ref": "#/definitions/StorageResource"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describe the existed storage updated.",
- "schema": {
- "$ref": "#/definitions/StorageResource"
- }
- },
- "201": {
- "description": "Created. The response describes the new storage resource created and contains an Azure-AsyncOperation header to query the operation result.",
- "schema": {
- "$ref": "#/definitions/StorageResource"
- }
- },
- "202": {
- "description": "Accepted. The response indicates the exiting storage is now updating and contains a Location\r\nheader to query the operation result.",
- "schema": {
- "$ref": "#/definitions/StorageResource"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-examples": {
- "Storages_CreateOrUpdate": {
- "$ref": "./examples/Storages_CreateOrUpdate.json"
- }
- }
- },
- "delete": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Delete the storage resource.",
- "operationId": "Storages_Delete",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/StorageNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response indicates the storage deleted."
- },
- "202": {
- "description": "Accepted. The response indicates the delete operation is performed in the background."
- },
- "204": {
- "description": "No content. The response indicates the storage doesn't exist."
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-examples": {
- "Storages_Delete": {
- "$ref": "./examples/Storages_Delete.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/storages": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "List all the storages of one Azure Spring Apps resource.",
- "operationId": "Storages_List",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describe all the storages attached to one Azure Spring Apps resource.",
- "schema": {
- "$ref": "#/definitions/StorageResourceCollection"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-pageable": {
- "nextLinkName": "nextLink"
- },
- "x-ms-examples": {
- "Storages_List": {
- "$ref": "./examples/Storages_List.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/certificates/{certificateName}": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Get the certificate resource.",
- "operationId": "Certificates_Get",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/CertificateNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describe the certificate.",
- "schema": {
- "$ref": "#/definitions/CertificateResource"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-examples": {
- "Certificates_Get": {
- "$ref": "./examples/Certificates_Get.json"
- }
- }
- },
- "put": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Create or update certificate resource.",
- "operationId": "Certificates_CreateOrUpdate",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/CertificateNameParameter"
- },
- {
- "name": "certificateResource",
- "in": "body",
- "description": "Parameters for the create or update operation",
- "required": true,
- "schema": {
- "$ref": "#/definitions/CertificateResource"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describe the existed certificate updated.",
- "schema": {
- "$ref": "#/definitions/CertificateResource"
- }
- },
- "201": {
- "description": "Created. The response describes the new certificate and contains an Azure-AsyncOperation header to query the operation result.",
- "schema": {
- "$ref": "#/definitions/CertificateResource"
- }
- },
- "202": {
- "description": "Accepted. The response indicates the exiting certificate is now updating and contains a Location\r\nheader to query the operation result.",
- "schema": {
- "$ref": "#/definitions/CertificateResource"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-examples": {
- "Certificates_CreateOrUpdate": {
- "$ref": "./examples/Certificates_CreateOrUpdate.json"
- }
- }
- },
- "delete": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Delete the certificate resource.",
- "operationId": "Certificates_Delete",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/CertificateNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response indicates the certificate deleted."
- },
- "202": {
- "description": "Accepted. The response indicates the delete operation is performed in the background."
- },
- "204": {
- "description": "No content. The response indicates the certificate doesn't exist."
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-examples": {
- "Certificates_Delete": {
- "$ref": "./examples/Certificates_Delete.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/certificates": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "List all the certificates of one user.",
- "operationId": "Certificates_List",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describe the list of certificates in the Service.",
- "schema": {
- "$ref": "#/definitions/CertificateResourceCollection"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-pageable": {
- "nextLinkName": "nextLink"
- },
- "x-ms-examples": {
- "Certificates_List": {
- "$ref": "./examples/Certificates_List.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/providers/Microsoft.AppPlatform/locations/{location}/checkNameAvailability": {
- "post": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Checks that the resource name is valid and is not already in use.",
- "operationId": "Services_CheckNameAvailability",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "name": "location",
- "in": "path",
- "description": "the region",
- "required": true,
- "type": "string"
- },
- {
- "name": "availabilityParameters",
- "in": "body",
- "description": "Parameters supplied to the operation.",
- "required": true,
- "schema": {
- "$ref": "#/definitions/NameAvailabilityParameters"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the name availability.",
- "schema": {
- "$ref": "#/definitions/NameAvailability"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-examples": {
- "Services_CheckNameAvailability": {
- "$ref": "./examples/Services_CheckNameAvailability.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/apps/{appName}/domains/{domainName}": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Get the custom domain of one lifecycle application.",
- "operationId": "CustomDomains_Get",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/AppNameParameter"
- },
- {
- "$ref": "#/parameters/CustomDomainNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describe the custom domain.",
- "schema": {
- "$ref": "#/definitions/CustomDomainResource"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-examples": {
- "CustomDomains_Get": {
- "$ref": "./examples/CustomDomains_Get.json"
- }
- }
- },
- "put": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Create or update custom domain of one lifecycle application.",
- "operationId": "CustomDomains_CreateOrUpdate",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/AppNameParameter"
- },
- {
- "$ref": "#/parameters/CustomDomainNameParameter"
- },
- {
- "name": "domainResource",
- "in": "body",
- "description": "Parameters for the create or update operation",
- "required": true,
- "schema": {
- "$ref": "#/definitions/CustomDomainResource"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describe the existed custom domain updated.",
- "schema": {
- "$ref": "#/definitions/CustomDomainResource"
- }
- },
- "201": {
- "description": "Created. The response describes the new custom domain and contains an Azure-AsyncOperation header to query the operation result.",
- "schema": {
- "$ref": "#/definitions/CustomDomainResource"
- }
- },
- "202": {
- "description": "Accepted. The response indicates the exiting custom domain is now updating and contains a Location\r\nheader to query the operation result.",
- "schema": {
- "$ref": "#/definitions/CustomDomainResource"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-examples": {
- "CustomDomains_CreateOrUpdate": {
- "$ref": "./examples/CustomDomains_CreateOrUpdate.json"
- }
- }
- },
- "delete": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Delete the custom domain of one lifecycle application.",
- "operationId": "CustomDomains_Delete",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/AppNameParameter"
- },
- {
- "$ref": "#/parameters/CustomDomainNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response indicates the custom domain deleted."
- },
- "202": {
- "description": "Accepted. The response indicates the delete operation is performed in the background."
- },
- "204": {
- "description": "No content. The response indicates the custom domain doesn't exist."
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-examples": {
- "CustomDomains_Delete": {
- "$ref": "./examples/CustomDomains_Delete.json"
- }
- }
- },
- "patch": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Update custom domain of one lifecycle application.",
- "operationId": "CustomDomains_Update",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/AppNameParameter"
- },
- {
- "$ref": "#/parameters/CustomDomainNameParameter"
- },
- {
- "name": "domainResource",
- "in": "body",
- "description": "Parameters for the create or update operation",
- "required": true,
- "schema": {
- "$ref": "#/definitions/CustomDomainResource"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describe the existed custom domain updated.",
- "schema": {
- "$ref": "#/definitions/CustomDomainResource"
- }
- },
- "202": {
- "description": "Accepted. The response indicates the exiting custom domain is now updating and contains a Location\r\nheader to query the operation result.",
- "schema": {
- "$ref": "#/definitions/CustomDomainResource"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-examples": {
- "CustomDomains_Update": {
- "$ref": "./examples/CustomDomains_Update.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/apps/{appName}/domains": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "List the custom domains of one lifecycle application.",
- "operationId": "CustomDomains_List",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/AppNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describe the custom domain resource list of one application.",
- "schema": {
- "$ref": "#/definitions/CustomDomainResourceCollection"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-pageable": {
- "nextLinkName": "nextLink"
- },
- "x-ms-examples": {
- "CustomDomains_List": {
- "$ref": "./examples/CustomDomains_List.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/apps/{appName}/validateDomain": {
- "post": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Check the resource name is valid as well as not in use.",
- "operationId": "Apps_ValidateDomain",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/AppNameParameter"
- },
- {
- "name": "validatePayload",
- "in": "body",
- "description": "Custom domain payload to be validated",
- "required": true,
- "schema": {
- "$ref": "#/definitions/CustomDomainValidatePayload"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describe the name is available.",
- "schema": {
- "$ref": "#/definitions/CustomDomainValidateResult"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-examples": {
- "Apps_ValidateDomain": {
- "$ref": "./examples/Apps_ValidateDomain.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/apps/{appName}/deployments/{deploymentName}": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Get a Deployment and its properties.",
- "operationId": "Deployments_Get",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/AppNameParameter"
- },
- {
- "$ref": "#/parameters/DeploymentNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the corresponding Deployment.",
- "schema": {
- "$ref": "#/definitions/DeploymentResource"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-examples": {
- "Deployments_Get": {
- "$ref": "./examples/Deployments_Get.json"
- },
- "Deployments_Get_CustomContainer": {
- "$ref": "./examples/Deployments_Get_CustomContainer.json"
- }
- }
- },
- "put": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Create a new Deployment or update an exiting Deployment.",
- "operationId": "Deployments_CreateOrUpdate",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/AppNameParameter"
- },
- {
- "$ref": "#/parameters/DeploymentNameParameter"
- },
- {
- "name": "deploymentResource",
- "in": "body",
- "description": "Parameters for the create or update operation",
- "required": true,
- "schema": {
- "$ref": "#/definitions/DeploymentResource"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the updated Deployment.",
- "schema": {
- "$ref": "#/definitions/DeploymentResource"
- }
- },
- "201": {
- "description": "Created. The response describes the new Deployment and contains an Azure-AsyncOperation header to query the operation result.",
- "schema": {
- "$ref": "#/definitions/DeploymentResource"
- }
- },
- "202": {
- "description": "Accepted. The response indicates the exiting Deployment is now updating and contains a Location\r\nheader to query the operation result.",
- "schema": {
- "$ref": "#/definitions/DeploymentResource"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-examples": {
- "Deployments_CreateOrUpdate": {
- "$ref": "./examples/Deployments_CreateOrUpdate.json"
- },
- "Deployments_CreateOrUpdate_CustomContainer": {
- "$ref": "./examples/Deployments_CreateOrUpdate_CustomContainer.json"
- }
- }
- },
- "delete": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Operation to delete a Deployment.",
- "operationId": "Deployments_Delete",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/AppNameParameter"
- },
- {
- "$ref": "#/parameters/DeploymentNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response indicates the resource is deleted."
- },
- "202": {
- "description": "Accepted. The response indicates the delete operation is performed in the background."
- },
- "204": {
- "description": "Success. The response indicates the resource doesn't exist."
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-examples": {
- "Deployments_Delete": {
- "$ref": "./examples/Deployments_Delete.json"
- }
- }
- },
- "patch": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Operation to update an exiting Deployment.",
- "operationId": "Deployments_Update",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/AppNameParameter"
- },
- {
- "$ref": "#/parameters/DeploymentNameParameter"
- },
- {
- "name": "deploymentResource",
- "in": "body",
- "description": "Parameters for the update operation",
- "required": true,
- "schema": {
- "$ref": "#/definitions/DeploymentResource"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the updated Deployment.",
- "schema": {
- "$ref": "#/definitions/DeploymentResource"
- }
- },
- "202": {
- "description": "Accepted. The response indicates the exiting Deployment is now updating and contains a Location\r\nheader to query the operation result.",
- "schema": {
- "$ref": "#/definitions/DeploymentResource"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-examples": {
- "Deployments_Update": {
- "$ref": "./examples/Deployments_Update.json"
- },
- "Deployments_Update_CustomContainer": {
- "$ref": "./examples/Deployments_Update_CustomContainer.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/apps/{appName}/deployments": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Handles requests to list all resources in an App.",
- "operationId": "Deployments_List",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/AppNameParameter"
- },
- {
- "name": "version",
- "in": "query",
- "description": "Version of the deployments to be listed",
- "required": false,
- "type": "array",
- "items": {
- "type": "string"
- },
- "collectionFormat": "multi",
- "uniqueItems": false
- },
- {
- "name": "$expand",
- "in": "query",
- "description": "The expand expression to apply on the operation.",
- "required": false,
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the list of Deployments in the App.",
- "schema": {
- "$ref": "#/definitions/DeploymentResourceCollection"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-pageable": {
- "nextLinkName": "nextLink"
- },
- "x-ms-examples": {
- "Deployments_List": {
- "$ref": "./examples/Deployments_List.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/deployments": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "List deployments for a certain service",
- "operationId": "Deployments_ListForCluster",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "name": "version",
- "in": "query",
- "description": "Version of the deployments to be listed",
- "required": false,
- "type": "array",
- "items": {
- "type": "string"
- },
- "collectionFormat": "multi",
- "uniqueItems": false
- },
- {
- "name": "$expand",
- "in": "query",
- "description": "The expand expression to apply on the operation.",
- "required": false,
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "Success",
- "schema": {
- "$ref": "#/definitions/DeploymentResourceCollection"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-pageable": {
- "nextLinkName": "nextLink"
- },
- "x-ms-examples": {
- "Deployments_ListForCluster": {
- "$ref": "./examples/Deployments_ListForCluster.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/buildServices/{buildServiceName}/builders/{builderName}/listUsingDeployments": {
- "post": {
- "tags": [
- "AppPlatform"
- ],
- "description": "List deployments that are using the builder.",
- "operationId": "BuildServiceBuilder_ListDeployments",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/BuildServiceNameParameter"
- },
- {
- "$ref": "#/parameters/BuilderNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success",
- "schema": {
- "$ref": "#/definitions/DeploymentList"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-examples": {
- "BuildServiceBuilder_ListDeployments": {
- "$ref": "./examples/BuildServiceBuilder_ListDeployments.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/apps/{appName}/deployments/{deploymentName}/start": {
- "post": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Start the deployment.",
- "operationId": "Deployments_Start",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/AppNameParameter"
- },
- {
- "$ref": "#/parameters/DeploymentNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success."
- },
- "202": {
- "description": "Accepted. The response indicates the Deployment is now starting and contains a Location header to\r\nquery the operation result."
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-examples": {
- "Deployments_Start": {
- "$ref": "./examples/Deployments_Start.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/apps/{appName}/deployments/{deploymentName}/stop": {
- "post": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Stop the deployment.",
- "operationId": "Deployments_Stop",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/AppNameParameter"
- },
- {
- "$ref": "#/parameters/DeploymentNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success."
- },
- "202": {
- "description": "Accepted. The response indicates the Deployment is now stopping and contains a Location header to\r\nquery the operation result."
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-examples": {
- "Deployments_Stop": {
- "$ref": "./examples/Deployments_Stop.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/apps/{appName}/deployments/{deploymentName}/restart": {
- "post": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Restart the deployment.",
- "operationId": "Deployments_Restart",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/AppNameParameter"
- },
- {
- "$ref": "#/parameters/DeploymentNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success."
- },
- "202": {
- "description": "Accepted. The response indicates the Deployment is now restarting and contains a Location header\r\nto query the operation result."
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-examples": {
- "Deployments_Restart": {
- "$ref": "./examples/Deployments_Restart.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/apps/{appName}/deployments/{deploymentName}/enableRemoteDebugging": {
- "post": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Enable remote debugging.",
- "operationId": "Deployments_EnableRemoteDebugging",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/AppNameParameter"
- },
- {
- "$ref": "#/parameters/DeploymentNameParameter"
- },
- {
- "name": "remoteDebuggingPayload",
- "in": "body",
- "description": "Parameters for enable remote debugging",
- "required": false,
- "schema": {
- "$ref": "#/definitions/RemoteDebuggingPayload"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Success.",
- "schema": {
- "$ref": "#/definitions/RemoteDebugging"
- }
- },
- "202": {
- "description": "Accepted. The response indicates the RemoteDebugging is now enabling and contains a Location header to query the operation result.",
- "schema": {
- "$ref": "#/definitions/RemoteDebugging"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-examples": {
- "Deployments_EnableRemoteDebugging": {
- "$ref": "./examples/Deployments_EnableRemoteDebugging.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/apps/{appName}/deployments/{deploymentName}/disableRemoteDebugging": {
- "post": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Disable remote debugging.",
- "operationId": "Deployments_DisableRemoteDebugging",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/AppNameParameter"
- },
- {
- "$ref": "#/parameters/DeploymentNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success.",
- "schema": {
- "$ref": "#/definitions/RemoteDebugging"
- }
- },
- "202": {
- "description": "Accepted. The response indicates the RemoteDebugging is now disabling and contains a Location header to query the operation result.",
- "schema": {
- "$ref": "#/definitions/RemoteDebugging"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-examples": {
- "Deployments_DisableRemoteDebugging": {
- "$ref": "./examples/Deployments_DisableRemoteDebugging.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/apps/{appName}/deployments/{deploymentName}/getRemoteDebuggingConfig": {
- "post": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Get remote debugging config.",
- "operationId": "Deployments_GetRemoteDebuggingConfig",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/AppNameParameter"
- },
- {
- "$ref": "#/parameters/DeploymentNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success.",
- "schema": {
- "$ref": "#/definitions/RemoteDebugging"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-examples": {
- "Deployments_GetRemoteDebuggingConfig": {
- "$ref": "./examples/Deployments_GetRemoteDebuggingConfig.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/apps/{appName}/deployments/{deploymentName}/getLogFileUrl": {
- "post": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Get deployment log file URL",
- "operationId": "Deployments_GetLogFileUrl",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/AppNameParameter"
- },
- {
- "$ref": "#/parameters/DeploymentNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response contains the log file URL.",
- "schema": {
- "$ref": "#/definitions/LogFileUrlResponse"
- }
- },
- "204": {
- "description": "Success. The deployment does not have log file."
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-examples": {
- "Deployments_GetLogFileUrl": {
- "$ref": "./examples/Deployments_GetLogFileUrl.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/apps/{appName}/deployments/{deploymentName}/generateHeapDump": {
- "post": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Generate Heap Dump",
- "operationId": "Deployments_GenerateHeapDump",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/AppNameParameter"
- },
- {
- "$ref": "#/parameters/DeploymentNameParameter"
- },
- {
- "name": "diagnosticParameters",
- "in": "body",
- "description": "Parameters for the diagnostic operation",
- "required": true,
- "schema": {
- "$ref": "#/definitions/DiagnosticParameters"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Success. A heap dump was generated."
- },
- "202": {
- "description": "Accepted. The response indicates a heap dump is generating."
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-examples": {
- "Deployments_GenerateHeapDump": {
- "$ref": "./examples/Deployments_GenerateHeapDump.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/apps/{appName}/deployments/{deploymentName}/generateThreadDump": {
- "post": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Generate Thread Dump",
- "operationId": "Deployments_GenerateThreadDump",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/AppNameParameter"
- },
- {
- "$ref": "#/parameters/DeploymentNameParameter"
- },
- {
- "name": "diagnosticParameters",
- "in": "body",
- "description": "Parameters for the diagnostic operation",
- "required": true,
- "schema": {
- "$ref": "#/definitions/DiagnosticParameters"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Success. A thread dump was generated."
- },
- "202": {
- "description": "Accepted. The response indicates a thread dump is generating."
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-examples": {
- "Deployments_GenerateHeapDump": {
- "$ref": "./examples/Deployments_GenerateThreadDump.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/apps/{appName}/deployments/{deploymentName}/startJFR": {
- "post": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Start JFR",
- "operationId": "Deployments_StartJFR",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/AppNameParameter"
- },
- {
- "$ref": "#/parameters/DeploymentNameParameter"
- },
- {
- "name": "diagnosticParameters",
- "in": "body",
- "description": "Parameters for the diagnostic operation",
- "required": true,
- "schema": {
- "$ref": "#/definitions/DiagnosticParameters"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Success. A JFR generated."
- },
- "202": {
- "description": "Accepted. The response indicates a JFR is starting."
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-examples": {
- "Deployments_StartJFR": {
- "$ref": "./examples/Deployments_StartJFR.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/providers/Microsoft.AppPlatform/Spring": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Handles requests to list all resources in a subscription.",
- "operationId": "Services_ListBySubscription",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the list of Services in the subscription.",
- "schema": {
- "$ref": "#/definitions/ServiceResourceList"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-pageable": {
- "nextLinkName": "nextLink"
- },
- "x-ms-examples": {
- "Services_ListBySubscription": {
- "$ref": "./examples/Services_ListBySubscription.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Handles requests to list all resources in a resource group.",
- "operationId": "Services_List",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the list of Services in the resource group.",
- "schema": {
- "$ref": "#/definitions/ServiceResourceList"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-pageable": {
- "nextLinkName": "nextLink"
- },
- "x-ms-examples": {
- "Services_List": {
- "$ref": "./examples/Services_List.json"
- }
- }
- }
- },
- "/providers/Microsoft.AppPlatform/operations": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Lists all of the available REST API operations of the Microsoft.AppPlatform provider.",
- "operationId": "Operations_List",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the list of operations.",
- "schema": {
- "$ref": "#/definitions/AvailableOperations"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-pageable": {
- "nextLinkName": "nextLink"
- },
- "x-ms-examples": {
- "Operations_List": {
- "$ref": "./examples/Operations_List.json"
- }
- }
- }
- },
- "/providers/Microsoft.AppPlatform/runtimeVersions": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Lists all of the available runtime versions supported by Microsoft.AppPlatform provider.",
- "operationId": "RuntimeVersions_ListRuntimeVersions",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the details of all supported deployment runtime versions.",
- "schema": {
- "$ref": "#/definitions/AvailableRuntimeVersions"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-examples": {
- "RuntimeVersions_ListRuntimeVersions": {
- "$ref": "./examples/RuntimeVersions_ListRuntimeVersions.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/providers/Microsoft.AppPlatform/skus": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Lists all of the available skus of the Microsoft.AppPlatform provider.",
- "operationId": "Skus_List",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success",
- "schema": {
- "$ref": "#/definitions/ResourceSkuCollection"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-pageable": {
- "nextLinkName": "nextLink"
- },
- "x-ms-examples": {
- "Skus_List": {
- "$ref": "./examples/Skus_List.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/supportedServerVersions": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Lists all of the available server versions supported by Microsoft.AppPlatform provider.",
- "operationId": "Services_ListSupportedServerVersions",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the supported server versions.",
- "schema": {
- "$ref": "#/definitions/SupportedServerVersions"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-pageable": {
- "nextLinkName": "nextLink"
- },
- "x-ms-examples": {
- "Services_ListSupportedServerVersions": {
- "$ref": "./examples/Services_ListSupportedServerVersions.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/gateways/{gatewayName}": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Get the Spring Cloud Gateway and its properties.",
- "operationId": "Gateways_Get",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/GatewayNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the corresponding Spring Cloud Gateway.",
- "schema": {
- "$ref": "#/definitions/GatewayResource"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-examples": {
- "Gateways_Get": {
- "$ref": "./examples/Gateways_Get.json"
- }
- }
- },
- "put": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Create the default Spring Cloud Gateway or update the existing Spring Cloud Gateway.",
- "operationId": "Gateways_CreateOrUpdate",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/GatewayNameParameter"
- },
- {
- "name": "gatewayResource",
- "in": "body",
- "description": "The gateway for the create or update operation",
- "required": true,
- "schema": {
- "$ref": "#/definitions/GatewayResource"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the updated Spring Cloud Gateway.",
- "schema": {
- "$ref": "#/definitions/GatewayResource"
- }
- },
- "201": {
- "description": "Created. The response describes the new created Spring Cloud Gateway and contains an Azure-AsyncOperation header to query the operation result.",
- "schema": {
- "$ref": "#/definitions/GatewayResource"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-examples": {
- "Gateways_CreateOrUpdate": {
- "$ref": "./examples/Gateways_CreateOrUpdate.json"
- }
- }
- },
- "patch": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Operation to update an exiting Spring Cloud Gateway capacity.",
- "operationId": "Gateways_UpdateCapacity",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/GatewayNameParameter"
- },
- {
- "name": "gatewayCapacityResource",
- "in": "body",
- "description": "The gateway capacity for the update operation",
- "required": true,
- "schema": {
- "$ref": "#/definitions/SkuObject"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the updated Spring Cloud Gateway capacity.",
- "schema": {
- "$ref": "#/definitions/GatewayResource"
- }
- },
- "202": {
- "description": "Accepted. The response indicates the new exiting Spring Cloud Gateway capacity is now updating and contains a Location\r\nheader to query the operation result.",
- "headers": {
- "Location": {
- "type": "string"
- }
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-long-running-operation-options": {
- "final-state-via": "location"
- },
- "x-ms-examples": {
- "Gateway_Scale": {
- "$ref": "./examples/Gateway_Scale.json"
- }
- }
- },
- "delete": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Disable the default Spring Cloud Gateway.",
- "operationId": "Gateways_Delete",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/GatewayNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response indicates the default Spring Cloud Gateway has deleted."
- },
- "202": {
- "description": "Accepted. The response indicates the default Spring Cloud Gateway is now deleting."
- },
- "204": {
- "description": "Success. The response indicates the default Spring Cloud Gateway doesn't exist or has deleted."
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-examples": {
- "Gateways_Delete": {
- "$ref": "./examples/Gateways_Delete.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/gateways/{gatewayName}/listEnvSecrets": {
- "post": {
- "tags": [
- "AppPlatform"
- ],
- "description": "List sensitive environment variables of Spring Cloud Gateway.",
- "operationId": "Gateways_ListEnvSecrets",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/GatewayNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the sensitive environment variables of Spring Cloud Gateway.",
- "schema": {
- "$ref": "#/definitions/GatewayEnvSecrets"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-examples": {
- "Gateways_ListEnvSecrets": {
- "$ref": "./examples/Gateways_ListEnvSecrets.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/gateways/{gatewayName}/restart": {
- "post": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Restart the Spring Cloud Gateway.",
- "operationId": "Gateways_Restart",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/GatewayNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success."
- },
- "202": {
- "description": "Accepted. The response indicates gateway is now restarting and contains a Location header\r\nto query the operation result.",
- "headers": {
- "Location": {
- "type": "string"
- }
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-long-running-operation-options": {
- "final-state-via": "location"
- },
- "x-ms-examples": {
- "Gateways_Restart": {
- "$ref": "./examples/Gateways_Restart.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/gateways": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Handles requests to list all resources in a Service.",
- "operationId": "Gateways_List",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the list of gateways in the Service.",
- "schema": {
- "$ref": "#/definitions/GatewayResourceCollection"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-pageable": {
- "nextLinkName": "nextLink"
- },
- "x-ms-examples": {
- "Gateways_List": {
- "$ref": "./examples/Gateways_List.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/gateways/{gatewayName}/routeConfigs/{routeConfigName}": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Get the Spring Cloud Gateway route configs.",
- "operationId": "GatewayRouteConfigs_Get",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/GatewayNameParameter"
- },
- {
- "$ref": "#/parameters/GatewayRouteConfigNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the corresponding Spring Cloud Gateway route configs.",
- "schema": {
- "$ref": "#/definitions/GatewayRouteConfigResource"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-examples": {
- "GatewayRouteConfigs_Get": {
- "$ref": "./examples/GatewayRouteConfigs_Get.json"
- }
- }
- },
- "put": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Create the default Spring Cloud Gateway route configs or update the existing Spring Cloud Gateway route configs.",
- "operationId": "GatewayRouteConfigs_CreateOrUpdate",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/GatewayNameParameter"
- },
- {
- "$ref": "#/parameters/GatewayRouteConfigNameParameter"
- },
- {
- "name": "gatewayRouteConfigResource",
- "in": "body",
- "description": "The Spring Cloud Gateway route config for the create or update operation",
- "required": true,
- "schema": {
- "$ref": "#/definitions/GatewayRouteConfigResource"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the updated Spring Cloud Gateway route configs.",
- "schema": {
- "$ref": "#/definitions/GatewayRouteConfigResource"
- }
- },
- "201": {
- "description": "Created. The response describes the new created Spring Cloud Gateway route configs and contains an Azure-AsyncOperation header to query the operation result.",
- "schema": {
- "$ref": "#/definitions/GatewayRouteConfigResource"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-examples": {
- "GatewayRouteConfigs_CreateOrUpdate": {
- "$ref": "./examples/GatewayRouteConfigs_CreateOrUpdate.json"
- }
- }
- },
- "delete": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Delete the Spring Cloud Gateway route config.",
- "operationId": "GatewayRouteConfigs_Delete",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/GatewayNameParameter"
- },
- {
- "$ref": "#/parameters/GatewayRouteConfigNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response indicates the Spring Cloud Gateway route config has deleted."
- },
- "202": {
- "description": "Accepted. The response indicates the Spring Cloud Gateway route config is now deleting."
- },
- "204": {
- "description": "Success. The response indicates the Spring Cloud Gateway route config doesn't exist or has deleted."
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-examples": {
- "GatewayRouteConfigs_Delete": {
- "$ref": "./examples/GatewayRouteConfigs_Delete.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/gateways/{gatewayName}/routeConfigs": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Handle requests to list all Spring Cloud Gateway route configs.",
- "operationId": "GatewayRouteConfigs_List",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/GatewayNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the list of Spring Cloud Gateway route configs.",
- "schema": {
- "$ref": "#/definitions/GatewayRouteConfigResourceCollection"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-pageable": {
- "nextLinkName": "nextLink"
- },
- "x-ms-examples": {
- "GatewayRouteConfigs_List": {
- "$ref": "./examples/GatewayRouteConfigs_List.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/gateways/{gatewayName}/domains/{domainName}": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Get the Spring Cloud Gateway custom domain.",
- "operationId": "GatewayCustomDomains_Get",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/GatewayNameParameter"
- },
- {
- "$ref": "#/parameters/GatewayCustomDomainParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the corresponding Spring Cloud Gateway custom domain.",
- "schema": {
- "$ref": "#/definitions/GatewayCustomDomainResource"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-examples": {
- "GatewayCustomDomains_Get": {
- "$ref": "./examples/GatewayCustomDomains_Get.json"
- }
- }
- },
- "put": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Create or update the Spring Cloud Gateway custom domain.",
- "operationId": "GatewayCustomDomains_CreateOrUpdate",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/GatewayNameParameter"
- },
- {
- "$ref": "#/parameters/GatewayCustomDomainParameter"
- },
- {
- "name": "gatewayCustomDomainResource",
- "in": "body",
- "description": "The gateway custom domain resource for the create or update operation",
- "required": true,
- "schema": {
- "$ref": "#/definitions/GatewayCustomDomainResource"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the updated Spring Cloud Gateway custom domain.",
- "schema": {
- "$ref": "#/definitions/GatewayCustomDomainResource"
- }
- },
- "201": {
- "description": "Created. The response describes the new created Spring Cloud Gateway custom domain and contains an Azure-AsyncOperation header to query the operation result.",
- "schema": {
- "$ref": "#/definitions/GatewayCustomDomainResource"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-examples": {
- "GatewayCustomDomains_CreateOrUpdate": {
- "$ref": "./examples/GatewayCustomDomains_CreateOrUpdate.json"
- }
- }
- },
- "delete": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Delete the Spring Cloud Gateway custom domain.",
- "operationId": "GatewayCustomDomains_Delete",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/GatewayNameParameter"
- },
- {
- "$ref": "#/parameters/GatewayCustomDomainParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response indicates the Spring Cloud Gateway custom domain has deleted."
- },
- "202": {
- "description": "Accepted. The response indicates the Spring Cloud Gateway custom domain is now deleting."
- },
- "204": {
- "description": "Success. The response indicates the Spring Cloud Gateway custom domain doesn't exist or has deleted."
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-examples": {
- "GatewayCustomDomains_Delete": {
- "$ref": "./examples/GatewayCustomDomains_Delete.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/gateways/{gatewayName}/domains": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Handle requests to list all Spring Cloud Gateway custom domains.",
- "operationId": "GatewayCustomDomains_List",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/GatewayNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the list of Spring Cloud Gateway custom domains.",
- "schema": {
- "$ref": "#/definitions/GatewayCustomDomainResourceCollection"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-pageable": {
- "nextLinkName": "nextLink"
- },
- "x-ms-examples": {
- "GatewayCustomDomains_List": {
- "$ref": "./examples/GatewayCustomDomains_List.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/gateways/{gatewayName}/validateDomain": {
- "post": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Check the domains are valid as well as not in use.",
- "operationId": "Gateways_ValidateDomain",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/GatewayNameParameter"
- },
- {
- "name": "validatePayload",
- "in": "body",
- "description": "Custom domain payload to be validated",
- "required": true,
- "schema": {
- "$ref": "#/definitions/CustomDomainValidatePayload"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describe the name is available.",
- "schema": {
- "$ref": "#/definitions/CustomDomainValidateResult"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-examples": {
- "Gateways_ValidateDomain": {
- "$ref": "./examples/Gateways_ValidateDomain.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/apiPortals/{apiPortalName}": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Get the API portal and its properties.",
- "operationId": "ApiPortals_Get",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/ApiPortalNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the corresponding API portal.",
- "schema": {
- "$ref": "#/definitions/ApiPortalResource"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-examples": {
- "ApiPortals_Get": {
- "$ref": "./examples/ApiPortals_Get.json"
- }
- }
- },
- "put": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Create the default API portal or update the existing API portal.",
- "operationId": "ApiPortals_CreateOrUpdate",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/ApiPortalNameParameter"
- },
- {
- "name": "apiPortalResource",
- "in": "body",
- "description": "The API portal for the create or update operation",
- "required": true,
- "schema": {
- "$ref": "#/definitions/ApiPortalResource"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the updated API portal.",
- "schema": {
- "$ref": "#/definitions/ApiPortalResource"
- }
- },
- "201": {
- "description": "Created. The response describes the new created API portal and contains an Azure-AsyncOperation header to query the operation result.",
- "schema": {
- "$ref": "#/definitions/ApiPortalResource"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-examples": {
- "ApiPortals_CreateOrUpdate": {
- "$ref": "./examples/ApiPortals_CreateOrUpdate.json"
- }
- }
- },
- "delete": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Delete the default API portal.",
- "operationId": "ApiPortals_Delete",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/ApiPortalNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response indicates the default API portal has deleted."
- },
- "202": {
- "description": "Accepted. The response indicates the default API portal is now deleting."
- },
- "204": {
- "description": "Success. The response indicates the default API portal doesn't exist or has deleted."
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-examples": {
- "ApiPortals_Delete": {
- "$ref": "./examples/ApiPortals_Delete.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/apiPortals": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Handles requests to list all resources in a Service.",
- "operationId": "ApiPortals_List",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the list of API portals in the Service.",
- "schema": {
- "$ref": "#/definitions/ApiPortalResourceCollection"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-pageable": {
- "nextLinkName": "nextLink"
- },
- "x-ms-examples": {
- "ApiPortals_List": {
- "$ref": "./examples/ApiPortals_List.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/apiPortals/{apiPortalName}/domains/{domainName}": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Get the API portal custom domain.",
- "operationId": "ApiPortalCustomDomains_Get",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/ApiPortalNameParameter"
- },
- {
- "$ref": "#/parameters/ApiPortalCustomDomainParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the corresponding API portal custom domain.",
- "schema": {
- "$ref": "#/definitions/ApiPortalCustomDomainResource"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-examples": {
- "ApiPortalCustomDomains_Get": {
- "$ref": "./examples/ApiPortalCustomDomains_Get.json"
- }
- }
- },
- "put": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Create or update the API portal custom domain.",
- "operationId": "ApiPortalCustomDomains_CreateOrUpdate",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/ApiPortalNameParameter"
- },
- {
- "$ref": "#/parameters/ApiPortalCustomDomainParameter"
- },
- {
- "name": "apiPortalCustomDomainResource",
- "in": "body",
- "description": "The API portal custom domain for the create or update operation",
- "required": true,
- "schema": {
- "$ref": "#/definitions/ApiPortalCustomDomainResource"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the updated Spring Cloud Gateway route configs.",
- "schema": {
- "$ref": "#/definitions/ApiPortalCustomDomainResource"
- }
- },
- "201": {
- "description": "Created. The response describes the new created Spring Cloud Gateway custom domain and contains an Azure-AsyncOperation header to query the operation result.",
- "schema": {
- "$ref": "#/definitions/ApiPortalCustomDomainResource"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-examples": {
- "ApiPortalCustomDomains_CreateOrUpdate": {
- "$ref": "./examples/ApiPortalCustomDomains_CreateOrUpdate.json"
- }
- }
- },
- "delete": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Delete the API portal custom domain.",
- "operationId": "ApiPortalCustomDomains_Delete",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/ApiPortalNameParameter"
- },
- {
- "$ref": "#/parameters/ApiPortalCustomDomainParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response indicates the API portal custom domain has deleted."
- },
- "202": {
- "description": "Accepted. The response indicates the API portal custom domain is now deleting."
- },
- "204": {
- "description": "Success. The response indicates the API portal custom domain doesn't exist or has deleted."
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-examples": {
- "ApiPortalCustomDomains_Delete": {
- "$ref": "./examples/ApiPortalCustomDomains_Delete.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/apiPortals/{apiPortalName}/domains": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Handle requests to list all API portal custom domains.",
- "operationId": "ApiPortalCustomDomains_List",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/ApiPortalNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the list of API portal custom domains.",
- "schema": {
- "$ref": "#/definitions/ApiPortalCustomDomainResourceCollection"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-pageable": {
- "nextLinkName": "nextLink"
- },
- "x-ms-examples": {
- "ApiPortalCustomDomains_List": {
- "$ref": "./examples/ApiPortalCustomDomains_List.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/apiPortals/{apiPortalName}/validateDomain": {
- "post": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Check the domains are valid as well as not in use.",
- "operationId": "ApiPortals_ValidateDomain",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/ApiPortalNameParameter"
- },
- {
- "name": "validatePayload",
- "in": "body",
- "description": "Custom domain payload to be validated",
- "required": true,
- "schema": {
- "$ref": "#/definitions/CustomDomainValidatePayload"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describe the name is available.",
- "schema": {
- "$ref": "#/definitions/CustomDomainValidateResult"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-examples": {
- "ApiPortals_ValidateDomain": {
- "$ref": "./examples/ApiPortals_ValidateDomain.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/applicationAccelerators": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Handle requests to list all application accelerator.",
- "operationId": "ApplicationAccelerators_List",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the list of application accelerator.",
- "schema": {
- "$ref": "#/definitions/ApplicationAcceleratorResourceCollection"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-pageable": {
- "nextLinkName": "nextLink"
- },
- "x-ms-examples": {
- "ApplicationAccelerators_List": {
- "$ref": "./examples/ApplicationAccelerators_List.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/applicationAccelerators/{applicationAcceleratorName}": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Get the application accelerator.",
- "operationId": "ApplicationAccelerators_Get",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/ApplicationAcceleratorNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the corresponding application accelerator.",
- "schema": {
- "$ref": "#/definitions/ApplicationAcceleratorResource"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-examples": {
- "ApplicationAccelerators_Get": {
- "$ref": "./examples/ApplicationAccelerators_Get.json"
- }
- }
- },
- "put": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Create or update the application accelerator.",
- "operationId": "ApplicationAccelerators_CreateOrUpdate",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/ApplicationAcceleratorNameParameter"
- },
- {
- "name": "applicationAcceleratorResource",
- "in": "body",
- "description": "The application accelerator for the create or update operation",
- "required": true,
- "schema": {
- "$ref": "#/definitions/ApplicationAcceleratorResource"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the updated application accelerator.",
- "schema": {
- "$ref": "#/definitions/ApplicationAcceleratorResource"
- }
- },
- "201": {
- "description": "Created. The response describes the new created application accelerator and contains an Azure-AsyncOperation header to query the operation result.",
- "schema": {
- "$ref": "#/definitions/ApplicationAcceleratorResource"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-examples": {
- "ApplicationAccelerators_CreateOrUpdate": {
- "$ref": "./examples/ApplicationAccelerators_CreateOrUpdate.json"
- }
- }
- },
- "delete": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Delete the application accelerator.",
- "operationId": "ApplicationAccelerators_Delete",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/ApplicationAcceleratorNameParameter"
- }
- ],
- "responses": {
- "202": {
- "description": "Accepted. The response indicates the application accelerator is now deleting.",
- "headers": {
- "Location": {
- "type": "string"
- }
- }
- },
- "204": {
- "description": "Success. The response indicates the application accelerator doesn't exist or has deleted."
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-examples": {
- "ApplicationAccelerators_Delete": {
- "$ref": "./examples/ApplicationAccelerators_Delete.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/applicationAccelerators/{applicationAcceleratorName}/customizedAccelerators": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Handle requests to list all customized accelerators.",
- "operationId": "CustomizedAccelerators_List",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/ApplicationAcceleratorNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the list of customized accelerators.",
- "schema": {
- "$ref": "#/definitions/CustomizedAcceleratorResourceCollection"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-pageable": {
- "nextLinkName": "nextLink"
- },
- "x-ms-examples": {
- "CustomizedAccelerators_List": {
- "$ref": "./examples/CustomizedAccelerators_List.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/applicationAccelerators/{applicationAcceleratorName}/customizedAccelerators/{customizedAcceleratorName}": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Get the customized accelerator.",
- "operationId": "CustomizedAccelerators_Get",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/ApplicationAcceleratorNameParameter"
- },
- {
- "$ref": "#/parameters/CustomizedAcceleratorNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the corresponding customized accelerator.",
- "schema": {
- "$ref": "#/definitions/CustomizedAcceleratorResource"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-examples": {
- "CustomizedAccelerators_Get": {
- "$ref": "./examples/CustomizedAccelerators_Get.json"
- }
- }
- },
- "put": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Create or update the customized accelerator.",
- "operationId": "CustomizedAccelerators_CreateOrUpdate",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/ApplicationAcceleratorNameParameter"
- },
- {
- "$ref": "#/parameters/CustomizedAcceleratorNameParameter"
- },
- {
- "name": "customizedAcceleratorResource",
- "in": "body",
- "description": "The customized accelerator for the create or update operation",
- "required": true,
- "schema": {
- "$ref": "#/definitions/CustomizedAcceleratorResource"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the updated customized accelerator.",
- "schema": {
- "$ref": "#/definitions/CustomizedAcceleratorResource"
- }
- },
- "201": {
- "description": "Created. The response describes the new created customized accelerator and contains an Azure-AsyncOperation header to query the operation result.",
- "schema": {
- "$ref": "#/definitions/CustomizedAcceleratorResource"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-examples": {
- "CustomizedAccelerators_CreateOrUpdate": {
- "$ref": "./examples/CustomizedAccelerators_CreateOrUpdate.json"
- }
- }
- },
- "delete": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Delete the customized accelerator.",
- "operationId": "CustomizedAccelerators_Delete",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/ApplicationAcceleratorNameParameter"
- },
- {
- "$ref": "#/parameters/CustomizedAcceleratorNameParameter"
- }
- ],
- "responses": {
- "202": {
- "description": "Accepted. The response indicates the customized accelerator is now deleting.",
- "headers": {
- "Location": {
- "type": "string"
- }
- }
- },
- "204": {
- "description": "Success. The response indicates the customized accelerator doesn't exist or has deleted."
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-examples": {
- "CustomizedAccelerators_Delete": {
- "$ref": "./examples/CustomizedAccelerators_Delete.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/applicationAccelerators/{applicationAcceleratorName}/customizedAccelerators/{customizedAcceleratorName}/validate": {
- "post": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Check the customized accelerator are valid.",
- "x-ms-long-running-operation": true,
- "operationId": "CustomizedAccelerators_Validate",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/ApplicationAcceleratorNameParameter"
- },
- {
- "$ref": "#/parameters/CustomizedAcceleratorNameParameter"
- },
- {
- "name": "properties",
- "in": "body",
- "description": "Customized accelerator properties to be validated",
- "required": true,
- "schema": {
- "$ref": "#/definitions/CustomizedAcceleratorProperties"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describe the customized accelerator is valid.",
- "schema": {
- "$ref": "#/definitions/CustomizedAcceleratorValidateResult"
- }
- },
- "202": {
- "description": "Accepted. The response indicates the CustomizedAccelerator is validating.",
- "headers": {
- "Location": {
- "type": "string"
- }
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-examples": {
- "CustomizedAccelerators_Validate": {
- "$ref": "./examples/CustomizedAccelerators_Validate.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/applicationAccelerators/{applicationAcceleratorName}/predefinedAccelerators": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Handle requests to list all predefined accelerators.",
- "operationId": "PredefinedAccelerators_List",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/ApplicationAcceleratorNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the list of predefined accelerators.",
- "schema": {
- "$ref": "#/definitions/PredefinedAcceleratorResourceCollection"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-pageable": {
- "nextLinkName": "nextLink"
- },
- "x-ms-examples": {
- "PredefinedAccelerators_List": {
- "$ref": "./examples/PredefinedAccelerators_List.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/applicationAccelerators/{applicationAcceleratorName}/predefinedAccelerators/{predefinedAcceleratorName}": {
- "get": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Get the predefined accelerator.",
- "operationId": "PredefinedAccelerators_Get",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/ApplicationAcceleratorNameParameter"
- },
- {
- "$ref": "#/parameters/PredefinedAcceleratorNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success. The response describes the corresponding predefined accelerator.",
- "schema": {
- "$ref": "#/definitions/PredefinedAcceleratorResource"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-examples": {
- "PredefinedAccelerators_Get": {
- "$ref": "./examples/PredefinedAccelerators_Get.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/applicationAccelerators/{applicationAcceleratorName}/predefinedAccelerators/{predefinedAcceleratorName}/disable": {
- "post": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Disable predefined accelerator.",
- "operationId": "PredefinedAccelerators_Disable",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/ApplicationAcceleratorNameParameter"
- },
- {
- "$ref": "#/parameters/PredefinedAcceleratorNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success."
- },
- "202": {
- "description": "Accepted. The response indicates the PredefinedAccelerator is now disabling and contains a Location header to query the operation result.",
- "headers": {
- "Location": {
- "type": "string"
- }
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-examples": {
- "PredefinedAccelerators_Disable": {
- "$ref": "./examples/PredefinedAccelerators_Disable.json"
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/applicationAccelerators/{applicationAcceleratorName}/predefinedAccelerators/{predefinedAcceleratorName}/enable": {
- "post": {
- "tags": [
- "AppPlatform"
- ],
- "description": "Enable predefined accelerator.",
- "operationId": "PredefinedAccelerators_Enable",
- "parameters": [
- {
- "$ref": "#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/ServiceNameParameter"
- },
- {
- "$ref": "#/parameters/ApplicationAcceleratorNameParameter"
- },
- {
- "$ref": "#/parameters/PredefinedAcceleratorNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success."
- },
- "202": {
- "description": "Accepted. The response indicates the PredefinedAccelerator is now enabling and contains a Location header to query the operation result.",
- "headers": {
- "Location": {
- "type": "string"
- }
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "#/definitions/CloudError"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-examples": {
- "PredefinedAccelerators_Enable": {
- "$ref": "./examples/PredefinedAccelerators_Enable.json"
- }
- }
- }
- }
- },
- "definitions": {
- "ServiceResource": {
- "description": "Service resource",
- "type": "object",
- "allOf": [
- {
- "$ref": "#/definitions/TrackedResource"
- }
- ],
- "properties": {
- "properties": {
- "$ref": "#/definitions/ClusterResourceProperties",
- "description": "Properties of the Service resource",
- "x-ms-client-flatten": false
- },
- "sku": {
- "$ref": "#/definitions/Sku",
- "description": "Sku of the Service resource"
- }
- }
- },
- "TrackedResource": {
- "description": "The resource model definition for a ARM tracked top level resource.",
- "type": "object",
- "allOf": [
- {
- "$ref": "#/definitions/Resource"
- }
- ],
- "properties": {
- "location": {
- "description": "The GEO location of the resource.",
- "type": "string"
- },
- "tags": {
- "description": "Tags of the service which is a list of key value pairs that describe the resource.",
- "type": "object",
- "additionalProperties": {
- "type": "string"
- }
- }
- }
- },
- "Resource": {
- "description": "The core properties of ARM resources.",
- "type": "object",
- "properties": {
- "id": {
- "description": "Fully qualified resource Id for the resource.",
- "type": "string",
- "readOnly": true
- },
- "name": {
- "description": "The name of the resource.",
- "type": "string",
- "readOnly": true
- },
- "type": {
- "description": "The type of the resource.",
- "type": "string",
- "readOnly": true
- },
- "systemData": {
- "$ref": "#/definitions/SystemData"
- }
- },
- "x-ms-azure-resource": true
- },
- "SystemData": {
- "description": "Metadata pertaining to creation and last modification of the resource.",
- "type": "object",
- "properties": {
- "createdBy": {
- "description": "The identity that created the resource.",
- "type": "string"
- },
- "createdByType": {
- "description": "The type of identity that created the resource.",
- "enum": [
- "User",
- "Application",
- "ManagedIdentity",
- "Key"
- ],
- "type": "string",
- "x-ms-enum": {
- "name": "createdByType",
- "modelAsString": true
- }
- },
- "createdAt": {
- "format": "date-time",
- "description": "The timestamp of resource creation (UTC).",
- "type": "string"
- },
- "lastModifiedBy": {
- "description": "The identity that last modified the resource.",
- "type": "string"
- },
- "lastModifiedByType": {
- "description": "The type of identity that last modified the resource.",
- "enum": [
- "User",
- "Application",
- "ManagedIdentity",
- "Key"
- ],
- "type": "string",
- "x-ms-enum": {
- "name": "lastModifiedByType",
- "modelAsString": true
- }
- },
- "lastModifiedAt": {
- "format": "date-time",
- "description": "The timestamp of resource modification (UTC).",
- "type": "string"
- }
- },
- "readOnly": true
- },
- "ClusterResourceProperties": {
- "description": "Service properties payload",
- "type": "object",
- "properties": {
- "provisioningState": {
- "description": "Provisioning state of the Service",
- "enum": [
- "Creating",
- "Updating",
- "Starting",
- "Stopping",
- "Deleting",
- "Deleted",
- "Succeeded",
- "Failed",
- "Moving",
- "Moved",
- "MoveFailed"
- ],
- "type": "string",
- "readOnly": true,
- "x-ms-enum": {
- "name": "ProvisioningState",
- "modelAsString": true
- }
- },
- "networkProfile": {
- "$ref": "#/definitions/NetworkProfile",
- "description": "Network profile of the Service"
- },
- "vnetAddons": {
- "$ref": "#/definitions/ServiceVNetAddons",
- "description": "Additional Service settings in vnet injection instance"
- },
- "maintenanceScheduleConfiguration": {
- "$ref": "#/definitions/MaintenanceScheduleConfiguration",
- "description": "Additional Service settings for planned maintenance"
- },
- "version": {
- "format": "int32",
- "description": "Version of the Service",
- "type": "integer",
- "readOnly": true
- },
- "serviceId": {
- "description": "ServiceInstanceEntity Id which uniquely identifies a created resource",
- "type": "string",
- "readOnly": true
- },
- "managedEnvironmentId": {
- "description": "The resource Id of the Managed Environment that the Spring Apps instance builds on",
- "type": "string"
- },
- "infraResourceGroup": {
- "description": "The name of the resource group that contains the infrastructure resources",
- "type": "string"
- },
- "powerState": {
- "description": "Power state of the Service",
- "enum": [
- "Running",
- "Stopped"
- ],
- "type": "string",
- "readOnly": true,
- "x-ms-enum": {
- "name": "PowerState",
- "modelAsString": true
- }
- },
- "zoneRedundant": {
- "type": "boolean",
- "default": false,
- "x-ms-mutability": [
- "create",
- "read"
- ]
- },
- "fqdn": {
- "description": "Fully qualified dns name of the service instance",
- "type": "string",
- "readOnly": true
- },
- "marketplaceResource": {
- "$ref": "#/definitions/MarketplaceResource",
- "description": "Purchasing 3rd party product of the Service resource."
- }
- }
- },
- "ManagedIdentityProperties": {
- "description": "Managed identity properties retrieved from ARM request headers.",
- "type": "object",
- "properties": {
- "type": {
- "description": "Type of the managed identity",
- "enum": [
- "None",
- "SystemAssigned",
- "UserAssigned",
- "SystemAssigned,UserAssigned"
- ],
- "type": "string",
- "x-ms-enum": {
- "name": "ManagedIdentityType",
- "modelAsString": true
- }
- },
- "principalId": {
- "description": "Principal Id of system-assigned managed identity.",
- "type": "string"
- },
- "tenantId": {
- "description": "Tenant Id of system-assigned managed identity.",
- "type": "string"
- },
- "userAssignedIdentities": {
- "$ref": "#/definitions/UserAssignedManagedIdentities",
- "description": "Properties of user-assigned managed identities"
- }
- }
- },
- "UserAssignedManagedIdentities": {
- "description": "User-assigned managed identities in key-value map. The key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.",
- "type": "object",
- "additionalProperties": {
- "$ref": "#/definitions/UserAssignedManagedIdentity"
- }
- },
- "UserAssignedManagedIdentity": {
- "description": "The details of the user-assigned managed identity assigned to an App.",
- "type": "object",
- "properties": {
- "principalId": {
- "description": "Principal Id of user-assigned managed identity.",
- "type": "string",
- "readOnly": true
- },
- "clientId": {
- "description": "Client Id of user-assigned managed identity.",
- "type": "string",
- "readOnly": true
- }
- }
- },
- "BuildServiceCollection": {
- "description": "Object that includes an array of Build service resources and a possible link for next set",
- "type": "object",
- "properties": {
- "value": {
- "description": "Collection of Build service resources",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "$ref": "#/definitions/BuildService"
- }
- },
- "nextLink": {
- "description": "URL client should use to fetch the next page (per server side paging).\r\nIt's null for now, added for future use.",
- "type": "string"
- }
- }
- },
- "ContainerRegistryResourceCollection": {
- "description": "Collection compose of container registry resources list and a possible link for next page.",
- "type": "object",
- "properties": {
- "value": {
- "description": "The container registry resources list.",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "$ref": "#/definitions/ContainerRegistryResource"
- }
- },
- "nextLink": {
- "description": "The link to next page of storage list.",
- "type": "string"
- }
- }
- },
- "ContainerRegistryResource": {
- "description": "Container registry resource payload.",
- "type": "object",
- "allOf": [
- {
- "$ref": "#/definitions/ProxyResource"
- }
- ],
- "properties": {
- "properties": {
- "$ref": "#/definitions/ContainerRegistryProperties",
- "description": "Properties of the container registry resource payload.",
- "x-ms-client-flatten": false
- }
- }
- },
- "ContainerRegistryProperties": {
- "description": "Container registry resource payload.",
- "type": "object",
- "required": [
- "credentials"
- ],
- "properties": {
- "credentials": {
- "$ref": "#/definitions/ContainerRegistryCredentials",
- "description": "The credentials of the container registry resource."
- },
- "provisioningState": {
- "description": "State of the Container Registry.",
- "enum": [
- "Creating",
- "Updating",
- "Succeeded",
- "Failed",
- "Deleting",
- "Canceled"
- ],
- "type": "string",
- "readOnly": true,
- "x-ms-enum": {
- "name": "ContainerRegistryProvisioningState",
- "modelAsString": true
- }
- }
- }
- },
- "ContainerRegistryCredentials": {
- "description": "The credential for the container registry resource.",
- "type": "object",
- "required": [
- "type"
- ],
- "properties": {
- "type": {
- "description": "The credential type of the container registry credentials.",
- "type": "string"
- }
- },
- "discriminator": "type"
- },
- "ContainerRegistryBasicCredentials": {
- "description": "The basic authentication properties for the container registry resource.",
- "type": "object",
- "required": [
- "type",
- "server",
- "username",
- "password"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/ContainerRegistryCredentials"
- }
- ],
- "properties": {
- "server": {
- "description": "The login server of the Container Registry.",
- "type": "string"
- },
- "username": {
- "description": "The username of the Container Registry.",
- "type": "string"
- },
- "password": {
- "description": "The password of the Container Registry.",
- "type": "string",
- "x-ms-secret": true,
- "x-ms-mutability": [
- "create",
- "update"
- ]
- }
- },
- "x-ms-discriminator-value": "BasicAuth"
- },
- "ContainerRegistryValidateResult": {
- "description": "Validation result for container registry properties",
- "type": "object",
- "properties": {
- "isValid": {
- "description": "Indicate if the container registry properties are valid",
- "type": "boolean"
- },
- "message": {
- "description": "Detailed validation messages.",
- "type": "string"
- }
- }
- },
- "BuildService": {
- "description": "Build service resource payload",
- "type": "object",
- "allOf": [
- {
- "$ref": "#/definitions/ProxyResource"
- }
- ],
- "properties": {
- "properties": {
- "$ref": "#/definitions/BuildServiceProperties",
- "description": "Properties of the build resource",
- "x-ms-client-flatten": false
- }
- }
- },
- "BuildServiceProperties": {
- "description": "Build service resource properties payload",
- "type": "object",
- "properties": {
- "containerRegistry": {
- "description": "The resource id of the container registry used in this build service.",
- "type": "string"
- },
- "kPackVersion": {
- "description": "The installed KPack version in this build service.",
- "type": "string",
- "readOnly": true
- },
- "provisioningState": {
- "description": "Provisioning state of the KPack build service",
- "enum": [
- "Creating",
- "Updating",
- "Succeeded",
- "Failed",
- "Deleting"
- ],
- "type": "string",
- "readOnly": true,
- "x-ms-enum": {
- "name": "BuildServiceProvisioningState",
- "modelAsString": true
- }
- },
- "resourceRequests": {
- "description": "The runtime resource configuration of this build service.",
- "type": "object",
- "properties": {
- "cpu": {
- "description": "vCPU allocated to the entire build service node pool.",
- "type": "string",
- "readOnly": true
- },
- "memory": {
- "description": "Memory allocated to the entire build service node pool.",
- "type": "string",
- "readOnly": true
- }
- }
- }
- }
- },
- "BuildCollection": {
- "description": "Object that includes an array of Build resources and a possible link for next set",
- "type": "object",
- "properties": {
- "value": {
- "description": "Collection of Build resources",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "$ref": "#/definitions/Build"
- }
- },
- "nextLink": {
- "description": "URL client should use to fetch the next page (per server side paging).\r\nIt's null for now, added for future use.",
- "type": "string"
- }
- }
- },
- "Build": {
- "description": "Build resource payload",
- "type": "object",
- "allOf": [
- {
- "$ref": "#/definitions/ProxyResource"
- }
- ],
- "properties": {
- "properties": {
- "$ref": "#/definitions/BuildProperties",
- "description": "Properties of the build resource",
- "x-ms-client-flatten": false
- }
- }
- },
- "BuildProperties": {
- "description": "Build resource properties payload",
- "type": "object",
- "properties": {
- "relativePath": {
- "description": "The relative path of source code",
- "type": "string"
- },
- "builder": {
- "description": "The resource id of builder to build the source code",
- "type": "string"
- },
- "agentPool": {
- "description": "The resource id of agent pool",
- "type": "string"
- },
- "provisioningState": {
- "description": "Provisioning state of the KPack build result",
- "enum": [
- "Creating",
- "Updating",
- "Succeeded",
- "Failed",
- "Deleting"
- ],
- "type": "string",
- "readOnly": true,
- "x-ms-enum": {
- "name": "BuildProvisioningState",
- "modelAsString": true
- }
- },
- "env": {
- "description": "The environment variables for this build",
- "type": "object",
- "additionalProperties": {
- "type": "string"
- }
- },
- "apms": {
- "$ref": "#/definitions/ApmReferenceCollection",
- "description": "The APMs for this build"
- },
- "certificates": {
- "$ref": "#/definitions/CertificateReferenceCollection",
- "description": "The CA Certificates for this build"
- },
- "triggeredBuildResult": {
- "$ref": "#/definitions/TriggeredBuildResult",
- "description": " The build result triggered by this build"
- },
- "resourceRequests": {
- "$ref": "#/definitions/BuildResourceRequests",
- "description": "The customized build resource for this build"
- }
- }
- },
- "BuildResourceRequests": {
- "description": "Resource request payload of Build Resource.",
- "type": "object",
- "properties": {
- "cpu": {
- "description": "Optional Cpu allocated to the build resource. 1 core can be represented by 1 or 1000m. \r\nThe default value is 1, this should not exceed build service agent pool cpu size.",
- "type": "string",
- "default": "1"
- },
- "memory": {
- "description": "Optional Memory allocated to the build resource. 1 GB can be represented by 1Gi or 1024Mi. \r\nThe default value is 2Gi, this should not exceed build service agent pool memory size.",
- "type": "string",
- "default": "2Gi"
- }
- }
- },
- "TriggeredBuildResult": {
- "description": "The build result triggered by a build",
- "type": "object",
- "readOnly": true,
- "properties": {
- "id": {
- "description": "The unique build id of this build result",
- "type": "string"
- },
- "provisioningState": {
- "description": "The provisioning state of this build result",
- "enum": [
- "Queuing",
- "Building",
- "Succeeded",
- "Failed",
- "Deleting",
- "Canceled"
- ],
- "type": "string",
- "readOnly": true,
- "x-ms-enum": {
- "name": "TriggeredBuildResultProvisioningState",
- "modelAsString": true
- }
- },
- "image": {
- "description": "The container image of this build result",
- "type": "string"
- },
- "lastTransitionTime": {
- "format": "date-time",
- "description": "The last transition time of this build result",
- "type": "string"
- },
- "lastTransitionReason": {
- "description": "The last transition reason of this build result",
- "type": "string"
- },
- "lastTransitionStatus": {
- "description": "The last transition status of this build result",
- "type": "string"
- }
- }
- },
- "BuildResultCollection": {
- "description": "Object that includes an array of Build result resources and a possible link for next set",
- "type": "object",
- "properties": {
- "value": {
- "description": "Collection of Build result resources",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "$ref": "#/definitions/BuildResult"
- }
- },
- "nextLink": {
- "description": "URL client should use to fetch the next page (per server side paging).\r\nIt's null for now, added for future use.",
- "type": "string"
- }
- }
- },
- "BuildResult": {
- "description": "Build result resource payload",
- "type": "object",
- "allOf": [
- {
- "$ref": "#/definitions/ProxyResource"
- }
- ],
- "properties": {
- "properties": {
- "$ref": "#/definitions/BuildResultProperties",
- "description": "Properties of the build result resource",
- "x-ms-client-flatten": false
- }
- }
- },
- "BuildResultProperties": {
- "description": "Build result resource properties payload",
- "type": "object",
- "properties": {
- "name": {
- "description": "The name of this build result",
- "type": "string"
- },
- "provisioningState": {
- "description": "Provisioning state of the KPack build result",
- "enum": [
- "Queuing",
- "Building",
- "Succeeded",
- "Failed",
- "Deleting"
- ],
- "type": "string",
- "readOnly": true,
- "x-ms-enum": {
- "name": "BuildResultProvisioningState",
- "modelAsString": true
- }
- },
- "error": {
- "$ref": "#/definitions/Error",
- "description": "Error when build is failed."
- },
- "buildPodName": {
- "description": "The build pod name which can be used to get the build log streaming.",
- "type": "string"
- },
- "buildStages": {
- "description": "All of the build stage (init-container and container) resources in build pod.",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "$ref": "#/definitions/BuildStageProperties"
- },
- "readOnly": true
- },
- "image": {
- "description": "The container registry image of this build result.",
- "type": "string",
- "readOnly": true
- }
- }
- },
- "BuildStageProperties": {
- "description": "The build stage (init-container and container) resources in build pod.",
- "type": "object",
- "properties": {
- "name": {
- "description": "The name of this build stage resource.",
- "type": "string",
- "readOnly": true
- },
- "status": {
- "description": "The provisioning state of this build stage resource.",
- "enum": [
- "NotStarted",
- "Running",
- "Succeeded",
- "Failed"
- ],
- "type": "string",
- "readOnly": true,
- "x-ms-enum": {
- "name": "KPackBuildStageProvisioningState",
- "modelAsString": true
- }
- },
- "exitCode": {
- "description": "The exit code of this build init container.",
- "type": "string",
- "readOnly": true
- },
- "reason": {
- "description": "The reason of this build init container.",
- "type": "string",
- "readOnly": true
- }
- }
- },
- "BuildResultLog": {
- "description": "Build result log resource properties payload",
- "type": "object",
- "properties": {
- "blobUrl": {
- "description": "The public download URL of this build result log",
- "type": "string"
- }
- }
- },
- "BuilderResourceCollection": {
- "description": "Object that includes an array of Builder resources and a possible link for next set",
- "type": "object",
- "properties": {
- "value": {
- "description": "Collection of Builder resources",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "$ref": "#/definitions/BuilderResource"
- }
- },
- "nextLink": {
- "description": "URL client should use to fetch the next page (per server side paging).\r\nIt's null for now, added for future use.",
- "type": "string"
- }
- }
- },
- "BuilderResource": {
- "description": "KPack Builder resource",
- "type": "object",
- "allOf": [
- {
- "$ref": "#/definitions/ProxyResource"
- }
- ],
- "properties": {
- "properties": {
- "$ref": "#/definitions/BuilderProperties",
- "description": "Property of the Builder resource."
- }
- }
- },
- "BuilderProperties": {
- "description": "KPack Builder properties payload",
- "type": "object",
- "properties": {
- "provisioningState": {
- "description": "Builder provision status.",
- "enum": [
- "Creating",
- "Updating",
- "Succeeded",
- "Failed",
- "Deleting"
- ],
- "type": "string",
- "readOnly": true,
- "x-ms-enum": {
- "name": "BuilderProvisioningState",
- "modelAsString": true
- }
- },
- "stack": {
- "description": "Builder cluster stack property.",
- "type": "object",
- "$ref": "#/definitions/StackProperties"
- },
- "buildpackGroups": {
- "description": "Builder buildpack groups.",
- "type": "array",
- "items": {
- "$ref": "#/definitions/BuildpacksGroupProperties"
- }
- }
- }
- },
- "StackProperties": {
- "description": "KPack ClusterStack properties payload",
- "type": "object",
- "properties": {
- "id": {
- "description": "Id of the ClusterStack.",
- "type": "string"
- },
- "version": {
- "description": "Version of the ClusterStack",
- "type": "string"
- }
- }
- },
- "BuildpacksGroupProperties": {
- "description": "Buildpack group properties of the Builder",
- "type": "object",
- "properties": {
- "name": {
- "description": "Buildpack group name",
- "type": "string"
- },
- "buildpacks": {
- "description": "Buildpacks in the buildpack group",
- "type": "array",
- "uniqueItems": false,
- "items": {
- "$ref": "#/definitions/BuildpackProperties"
- }
- }
- }
- },
- "BuildpackProperties": {
- "description": "Buildpack properties payload",
- "type": "object",
- "properties": {
- "id": {
- "description": "Id of the buildpack",
- "type": "string"
- },
- "version": {
- "description": "Version of the buildpack",
- "type": "string",
- "readOnly": true
- }
- }
- },
- "SupportedBuildpacksCollection": {
- "description": "Object that includes an array of supported buildpacks resources and a possible link for next set",
- "type": "object",
- "properties": {
- "value": {
- "description": "Collection of supported buildpacks resources",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "$ref": "#/definitions/SupportedBuildpackResource"
- }
- },
- "nextLink": {
- "description": "URL client should use to fetch the next page (per server side paging).\r\nIt's null for now, added for future use.",
- "type": "string"
- }
- }
- },
- "SupportedBuildpackResource": {
- "description": "Supported buildpack resource payload",
- "type": "object",
- "allOf": [
- {
- "$ref": "#/definitions/ProxyResource"
- }
- ],
- "properties": {
- "properties": {
- "$ref": "#/definitions/SupportedBuildpackResourceProperties"
- }
- }
- },
- "SupportedBuildpackResourceProperties": {
- "description": "Supported buildpack resource properties",
- "type": "object",
- "properties": {
- "buildpackId": {
- "description": "The id of supported buildpack",
- "type": "string"
- },
- "version": {
- "description": "The version of supported buildpack",
- "type": "string"
- }
- }
- },
- "SupportedStacksCollection": {
- "description": "Object that includes an array of supported stacks resources and a possible link for next set",
- "type": "object",
- "properties": {
- "value": {
- "description": "Collection of supported stacks resources",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "$ref": "#/definitions/SupportedStackResource"
- }
- },
- "nextLink": {
- "description": "URL client should use to fetch the next page (per server side paging).\r\nIt's null for now, added for future use.",
- "type": "string"
- }
- }
- },
- "SupportedStackResource": {
- "description": "Supported stack resource payload",
- "type": "object",
- "allOf": [
- {
- "$ref": "#/definitions/ProxyResource"
- }
- ],
- "properties": {
- "properties": {
- "$ref": "#/definitions/SupportedStackResourceProperties"
- }
- }
- },
- "SupportedStackResourceProperties": {
- "description": "Supported stack resource properties",
- "type": "object",
- "properties": {
- "stackId": {
- "description": "The id of supported stack",
- "type": "string"
- },
- "version": {
- "description": "The version of supported stack",
- "type": "string"
- }
- }
- },
- "BuildServiceAgentPoolResourceCollection": {
- "description": "Object that includes an array of build service agent pool resources and a possible link for next set",
- "type": "object",
- "properties": {
- "value": {
- "description": "Collection of build service agent pool resource",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "$ref": "#/definitions/BuildServiceAgentPoolResource"
- }
- },
- "nextLink": {
- "description": "URL client should use to fetch the next page (per server side paging).\r\nIt's null for now, added for future use.",
- "type": "string"
- }
- }
- },
- "BuildServiceAgentPoolResource": {
- "description": "The build service agent pool resource",
- "type": "object",
- "allOf": [
- {
- "$ref": "#/definitions/ProxyResource"
- }
- ],
- "properties": {
- "properties": {
- "description": "build service agent pool properties",
- "type": "object",
- "$ref": "#/definitions/BuildServiceAgentPoolProperties"
- }
- }
- },
- "BuildServiceAgentPoolProperties": {
- "description": "Build service agent pool properties",
- "type": "object",
- "properties": {
- "provisioningState": {
- "description": "Provisioning state of the build service agent pool",
- "type": "string",
- "readOnly": true
- },
- "poolSize": {
- "description": "build service agent pool size properties",
- "type": "object",
- "$ref": "#/definitions/BuildServiceAgentPoolSizeProperties"
- }
- }
- },
- "BuildServiceAgentPoolSizeProperties": {
- "description": "Build service agent pool size properties",
- "type": "object",
- "properties": {
- "name": {
- "description": "The name of build service agent pool size",
- "type": "string"
- },
- "cpu": {
- "description": "The cpu property of build service agent pool size",
- "type": "string",
- "readOnly": true
- },
- "memory": {
- "description": "The memory property of build service agent pool size",
- "type": "string",
- "readOnly": true
- }
- }
- },
- "ConfigurationServiceResourceCollection": {
- "description": "Object that includes an array of configuration service resources and a possible link for next set",
- "type": "object",
- "properties": {
- "value": {
- "description": "Collection of configuration service resources",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "$ref": "#/definitions/ConfigurationServiceResource"
- }
- },
- "nextLink": {
- "description": "URL client should use to fetch the next page (per server side paging).\r\nIt's null for now, added for future use.",
- "type": "string"
- }
- }
- },
- "ConfigurationServiceResource": {
- "description": "Application Configuration Service resource",
- "type": "object",
- "allOf": [
- {
- "$ref": "#/definitions/ProxyResource"
- }
- ],
- "properties": {
- "properties": {
- "$ref": "#/definitions/ConfigurationServiceProperties"
- }
- }
- },
- "ConfigurationServiceProperties": {
- "description": "Application Configuration Service properties payload",
- "type": "object",
- "properties": {
- "provisioningState": {
- "description": "State of the Application Configuration Service.",
- "enum": [
- "Creating",
- "Updating",
- "Succeeded",
- "Failed",
- "Deleting"
- ],
- "type": "string",
- "readOnly": true,
- "x-ms-enum": {
- "name": "ConfigurationServiceProvisioningState",
- "modelAsString": true
- }
- },
- "generation": {
- "description": "The generation of the Application Configuration Service.",
- "enum": [
- "Gen1",
- "Gen2"
- ],
- "type": "string",
- "default": "Gen1",
- "x-ms-enum": {
- "name": "ConfigurationServiceGeneration",
- "modelAsString": true
- }
- },
- "resourceRequests": {
- "$ref": "#/definitions/ConfigurationServiceResourceRequests",
- "description": "The requested resource quantity for required CPU and Memory."
- },
- "instances": {
- "description": "Collection of instances belong to Application Configuration Service.",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "$ref": "#/definitions/ConfigurationServiceInstance"
- },
- "readOnly": true
- },
- "settings": {
- "$ref": "#/definitions/ConfigurationServiceSettings"
- }
- }
- },
- "ConfigurationServiceResourceRequests": {
- "description": "Resource request payload of Application Configuration Service",
- "type": "object",
- "readOnly": true,
- "properties": {
- "cpu": {
- "description": "Cpu allocated to each Application Configuration Service instance",
- "type": "string",
- "readOnly": true
- },
- "memory": {
- "description": "Memory allocated to each Application Configuration Service instance",
- "type": "string",
- "readOnly": true
- },
- "instanceCount": {
- "format": "int32",
- "description": "Instance count of the Application Configuration Service",
- "type": "integer",
- "readOnly": true
- }
- }
- },
- "ConfigurationServiceSettings": {
- "description": "The settings of Application Configuration Service.",
- "type": "object",
- "properties": {
- "gitProperty": {
- "$ref": "#/definitions/ConfigurationServiceGitProperty"
- },
- "refreshIntervalInSeconds": {
- "format": "int32",
- "description": "How often (in seconds) to check repository updates. Minimum value is 0.",
- "type": "integer"
- }
- }
- },
- "ConfigurationServiceGitProperty": {
- "description": "Property of git environment.",
- "type": "object",
- "properties": {
- "repositories": {
- "$ref": "#/definitions/ConfigurationServiceGitPropertyRepository"
- }
- }
- },
- "ConfigurationServiceGitPropertyRepository": {
- "description": "Repositories of Application Configuration Service git property.",
- "type": "array",
- "items": {
- "$ref": "#/definitions/ConfigurationServiceGitRepository"
- }
- },
- "ConfigurationServiceSettingsValidateResult": {
- "description": "Validation result for configuration service settings",
- "type": "object",
- "properties": {
- "gitPropertyValidationResult": {
- "$ref": "#/definitions/ConfigurationServiceGitPropertyValidateResult"
- }
- }
- },
- "ConfigurationServiceGitPropertyValidateResult": {
- "description": "Validation result for configuration service settings",
- "type": "object",
- "properties": {
- "isValid": {
- "description": "Indicate if the configuration service settings are valid",
- "type": "boolean"
- },
- "gitReposValidationResult": {
- "description": "The detail validation results",
- "type": "array",
- "items": {
- "$ref": "#/definitions/ValidationMessages"
- }
- }
- }
- },
- "ValidationMessages": {
- "description": "Validate messages of the configuration service git repositories",
- "type": "object",
- "properties": {
- "name": {
- "description": "The name of the configuration service git repository.",
- "type": "string"
- },
- "messages": {
- "description": "Detailed validation messages.",
- "type": "array",
- "items": {
- "type": "string"
- }
- }
- }
- },
- "ConfigurationServiceInstance": {
- "description": "Collection of instances belong to the Application Configuration Service",
- "type": "object",
- "properties": {
- "name": {
- "description": "Name of the Application Configuration Service instance",
- "type": "string",
- "readOnly": true
- },
- "status": {
- "description": "Status of the Application Configuration Service instance",
- "type": "string",
- "readOnly": true
- }
- }
- },
- "ConfigurationServiceGitRepository": {
- "description": "Git repository property payload for Application Configuration Service",
- "required": [
- "name",
- "patterns",
- "uri",
- "label"
- ],
- "type": "object",
- "properties": {
- "name": {
- "description": "Name of the repository",
- "type": "string"
- },
- "patterns": {
- "description": "Collection of patterns of the repository",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "uri": {
- "description": "URI of the repository",
- "type": "string"
- },
- "label": {
- "description": "Label of the repository",
- "type": "string"
- },
- "searchPaths": {
- "description": "Searching path of the repository",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "username": {
- "description": "Username of git repository basic auth.",
- "type": "string"
- },
- "password": {
- "description": "Password of git repository basic auth.",
- "type": "string"
- },
- "hostKey": {
- "description": "Public sshKey of git repository.",
- "type": "string"
- },
- "hostKeyAlgorithm": {
- "description": "SshKey algorithm of git repository.",
- "type": "string"
- },
- "privateKey": {
- "description": "Private sshKey algorithm of git repository.",
- "type": "string"
- },
- "strictHostKeyChecking": {
- "description": "Strict host key checking or not.",
- "type": "boolean"
- },
- "gitImplementation": {
- "description": "Git libraries used to support various repository providers",
- "$ref": "#/definitions/GitImplementation"
- },
- "caCertResourceId": {
- "description": "Resource Id of CA certificate for https URL of Git repository.",
- "type": "string"
- }
- }
- },
- "GitImplementation": {
- "description": "Git libraries used to support various repository providers",
- "enum": [
- "go-git",
- "libgit2"
- ],
- "type": "string",
- "x-ms-enum": {
- "name": "GitImplementation",
- "modelAsString": true
- }
- },
- "ApplicationLiveViewResourceCollection": {
- "description": "Object that includes an array of Application Live View resources and a possible link for next set",
- "type": "object",
- "properties": {
- "value": {
- "description": "Collection of Application Live View resources",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "$ref": "#/definitions/ApplicationLiveViewResource"
- }
- },
- "nextLink": {
- "description": "URL client should use to fetch the next page (per server side paging).\r\nIt's null for now, added for future use.",
- "type": "string"
- }
- }
- },
- "ApplicationLiveViewResource": {
- "description": "Application Live View resource",
- "type": "object",
- "allOf": [
- {
- "$ref": "#/definitions/ProxyResource"
- }
- ],
- "properties": {
- "properties": {
- "$ref": "#/definitions/ApplicationLiveViewProperties"
- }
- }
- },
- "ApplicationLiveViewProperties": {
- "description": "Application Live View properties payload",
- "type": "object",
- "properties": {
- "provisioningState": {
- "description": "State of the Application Live View.",
- "enum": [
- "Creating",
- "Updating",
- "Succeeded",
- "Failed",
- "Deleting",
- "Canceled"
- ],
- "type": "string",
- "readOnly": true,
- "x-ms-enum": {
- "name": "ApplicationLiveViewProvisioningState",
- "modelAsString": true
- }
- },
- "components": {
- "uniqueItems": false,
- "type": "array",
- "x-ms-identifiers": [],
- "items": {
- "$ref": "#/definitions/ApplicationLiveViewComponent"
- },
- "readOnly": true,
- "description": "Component details of Application Live View"
- }
- }
- },
- "ApplicationLiveViewComponent": {
- "description": "Application Live View properties payload",
- "type": "object",
- "properties": {
- "name": {
- "description": "Name of the component.",
- "readOnly": true
- },
- "resourceRequests": {
- "$ref": "#/definitions/ApplicationLiveViewResourceRequests",
- "description": "The requested resource quantity for required CPU and Memory.",
- "readOnly": true
- },
- "instances": {
- "description": "Collection of instances belong to Application Live View.",
- "uniqueItems": false,
- "type": "array",
- "x-ms-identifiers": [],
- "items": {
- "$ref": "#/definitions/ApplicationLiveViewInstance"
- },
- "readOnly": true
- }
- }
- },
- "ApplicationLiveViewResourceRequests": {
- "description": "The resource quantity for required CPU and Memory of Application Live View component",
- "type": "object",
- "readOnly": true,
- "properties": {
- "cpu": {
- "description": "Cpu quantity allocated to each Application Live View component instance. 1 core can be represented by 1 or 1000m.",
- "type": "string",
- "readOnly": true
- },
- "memory": {
- "description": "Memory quantity allocated to each Application Live View component instance. 1 GB can be represented by 1Gi or 1024Mi.",
- "type": "string",
- "readOnly": true
- },
- "instanceCount": {
- "description": "Desired instance count of Application Live View component instance.",
- "type": "integer",
- "format": "int32",
- "readOnly": true
- }
- }
- },
- "ApplicationLiveViewInstance": {
- "description": "Collection of instances belong to the Application Live View",
- "type": "object",
- "properties": {
- "name": {
- "description": "Name of the Application Live View instance.",
- "type": "string",
- "readOnly": true
- },
- "status": {
- "description": "Status of the Application Live View instance. It can be Pending, Running, Succeeded, Failed, Unknown.",
- "type": "string",
- "readOnly": true
- }
- }
- },
- "DevToolPortalResourceCollection": {
- "description": "Object that includes an array of Dev Tool Portal resources and a possible link for next set",
- "type": "object",
- "properties": {
- "value": {
- "description": "Collection of Dev Tool Portal resources",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "$ref": "#/definitions/DevToolPortalResource"
- }
- },
- "nextLink": {
- "description": "URL client should use to fetch the next page (per server side paging).\r\nIt's null for now, added for future use.",
- "type": "string"
- }
- }
- },
- "DevToolPortalResource": {
- "description": "Dev Tool Portal resource",
- "type": "object",
- "allOf": [
- {
- "$ref": "#/definitions/ProxyResource"
- }
- ],
- "properties": {
- "properties": {
- "$ref": "#/definitions/DevToolPortalProperties"
- }
- }
- },
- "DevToolPortalProperties": {
- "description": "Dev Tool Portal properties payload",
- "type": "object",
- "properties": {
- "provisioningState": {
- "description": "State of the Dev Tool Portal.",
- "enum": [
- "Creating",
- "Updating",
- "Succeeded",
- "Failed",
- "Deleting",
- "Canceled"
- ],
- "type": "string",
- "readOnly": true,
- "x-ms-enum": {
- "name": "DevToolPortalProvisioningState",
- "modelAsString": true
- }
- },
- "components": {
- "description": "Collection of components belong to Dev Tool Portal.",
- "uniqueItems": false,
- "type": "array",
- "x-ms-identifiers": [
- "name"
- ],
- "items": {
- "$ref": "#/definitions/DevToolPortalComponent"
- },
- "readOnly": true
- },
- "public": {
- "description": "Indicates whether the resource exposes public endpoint",
- "type": "boolean",
- "default": false
- },
- "url": {
- "description": "URL of the resource, exposed when 'public' is true.",
- "type": "string",
- "readOnly": true
- },
- "ssoProperties": {
- "$ref": "#/definitions/DevToolPortalSsoProperties",
- "description": "Single sign-on related configuration"
- },
- "features": {
- "$ref": "#/definitions/DevToolPortalFeatureSettings",
- "description": "Settings for Dev Tool Portal"
- }
- }
- },
- "DevToolPortalComponent": {
- "type": "object",
- "properties": {
- "name": {
- "type": "string",
- "readOnly": true
- },
- "resourceRequests": {
- "$ref": "#/definitions/DevToolPortalResourceRequests",
- "description": "The requested resource quantity for required CPU and Memory."
- },
- "instances": {
- "description": "Collection of instances belong to Dev Tool Portal.",
- "uniqueItems": false,
- "type": "array",
- "x-ms-identifiers": [],
- "items": {
- "$ref": "#/definitions/DevToolPortalInstance"
- },
- "readOnly": true
- }
- }
- },
- "DevToolPortalSsoProperties": {
- "description": "Single sign-on related configuration",
- "type": "object",
- "properties": {
- "scopes": {
- "description": "It defines the specific actions applications can be allowed to do on a user's behalf",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "clientId": {
- "description": "The public identifier for the application",
- "type": "string"
- },
- "clientSecret": {
- "description": "The secret known only to the application and the authorization server",
- "x-ms-secret": true,
- "type": "string"
- },
- "metadataUrl": {
- "description": "The URI of a JSON file with generic OIDC provider configuration.",
- "type": "string"
- }
- }
- },
- "DevToolPortalFeatureSettings": {
- "description": "Settings for Dev Tool Portal",
- "type": "object",
- "properties": {
- "applicationAccelerator": {
- "$ref": "#/definitions/DevToolPortalFeatureDetail",
- "description": "Detail of Accelerator plugin"
- },
- "applicationLiveView": {
- "$ref": "#/definitions/DevToolPortalFeatureDetail",
- "description": "Detail of App Live View plugin"
- }
- }
- },
- "DevToolPortalFeatureDetail": {
- "description": "Detail settings for Dev Tool Portal feature",
- "type": "object",
- "properties": {
- "state": {
- "type": "string",
- "description": "State of the plugin",
- "default": "Enabled",
- "enum": [
- "Enabled",
- "Disabled"
- ],
- "x-ms-enum": {
- "modelAsString": true,
- "name": "DevToolPortalFeatureState",
- "values": [
- {
- "description": "Enable the plugin in Dev Tool Portal.",
- "value": "Enabled"
- },
- {
- "description": "Disable the plugin in Dev Tool Portal.",
- "value": "Disabled"
- }
- ]
- }
- },
- "route": {
- "type": "string",
- "description": "Route path to visit the plugin",
- "readOnly": true
- }
- }
- },
- "DevToolPortalResourceRequests": {
- "description": "The resource quantity for required CPU and Memory of Dev Tool Portal",
- "type": "object",
- "readOnly": true,
- "properties": {
- "cpu": {
- "description": "Cpu quantity allocated to each Dev Tool Portal instance. 1 core can be represented by 1 or 1000m",
- "type": "string",
- "readOnly": true
- },
- "memory": {
- "description": "Memory quantity allocated to each Dev Tool Portal instance. 1 GB can be represented by 1Gi or 1024Mi.",
- "type": "string",
- "readOnly": true
- },
- "instanceCount": {
- "description": "Desired instance count of Dev Tool Portal.",
- "type": "integer",
- "format": "int32",
- "readOnly": true
- }
- }
- },
- "DevToolPortalInstance": {
- "description": "Collection of instances belong to the Dev Tool Portal.",
- "type": "object",
- "properties": {
- "name": {
- "description": "Name of the Dev Tool Portal instance.",
- "type": "string",
- "readOnly": true
- },
- "status": {
- "description": "Status of the Dev Tool Portal instance. It can be Pending, Running, Succeeded, Failed, Unknown.",
- "type": "string",
- "readOnly": true
- }
- }
- },
- "ServiceRegistryResourceCollection": {
- "description": "Object that includes an array of Service Registry resources and a possible link for next set",
- "type": "object",
- "properties": {
- "value": {
- "description": "Collection of Service Registry resources",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "$ref": "#/definitions/ServiceRegistryResource"
- }
- },
- "nextLink": {
- "description": "URL client should use to fetch the next page (per server side paging).\r\nIt's null for now, added for future use.",
- "type": "string"
- }
- }
- },
- "ServiceRegistryResource": {
- "description": "Service Registry resource",
- "type": "object",
- "allOf": [
- {
- "$ref": "#/definitions/ProxyResource"
- }
- ],
- "properties": {
- "properties": {
- "$ref": "#/definitions/ServiceRegistryProperties"
- }
- }
- },
- "ServiceRegistryProperties": {
- "description": "Service Registry properties payload",
- "type": "object",
- "properties": {
- "provisioningState": {
- "description": "State of the Service Registry.",
- "enum": [
- "Creating",
- "Updating",
- "Succeeded",
- "Failed",
- "Deleting"
- ],
- "type": "string",
- "readOnly": true,
- "x-ms-enum": {
- "name": "ServiceRegistryProvisioningState",
- "modelAsString": true
- }
- },
- "resourceRequests": {
- "$ref": "#/definitions/ServiceRegistryResourceRequests",
- "description": "The requested resource quantity for required CPU and Memory."
- },
- "instances": {
- "description": "Collection of instances belong to Service Registry.",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "$ref": "#/definitions/ServiceRegistryInstance"
- },
- "readOnly": true
- }
- }
- },
- "ServiceRegistryResourceRequests": {
- "description": "Resource request payload of Service Registry",
- "type": "object",
- "readOnly": true,
- "properties": {
- "cpu": {
- "description": "Cpu allocated to each Service Registry instance",
- "type": "string",
- "readOnly": true
- },
- "memory": {
- "description": "Memory allocated to each Service Registry instance",
- "type": "string",
- "readOnly": true
- },
- "instanceCount": {
- "format": "int32",
- "description": "Instance count of the Service Registry",
- "type": "integer",
- "readOnly": true
- }
- }
- },
- "ServiceRegistryInstance": {
- "description": "Collection of instances belong to the Service Registry",
- "type": "object",
- "properties": {
- "name": {
- "description": "Name of the Service Registry instance",
- "type": "string",
- "readOnly": true
- },
- "status": {
- "description": "Status of the Service Registry instance",
- "type": "string",
- "readOnly": true
- }
- }
- },
- "Sku": {
- "description": "Sku of Azure Spring Apps",
- "type": "object",
- "properties": {
- "name": {
- "description": "Name of the Sku",
- "type": "string",
- "default": "S0"
- },
- "tier": {
- "description": "Tier of the Sku",
- "type": "string",
- "default": "Standard"
- },
- "capacity": {
- "format": "int32",
- "description": "Current capacity of the target resource",
- "type": "integer"
- }
- }
- },
- "MarketplaceResource": {
- "description": "Purchasing 3rd Party product for one Azure Spring Apps instance",
- "type": "object",
- "properties": {
- "plan": {
- "description": "The plan id of the 3rd Party Artifact that is being procured.",
- "type": "string"
- },
- "publisher": {
- "description": "The publisher id of the 3rd Party Artifact that is being bought.",
- "type": "string"
- },
- "product": {
- "description": "The 3rd Party artifact that is being procured.",
- "type": "string"
- }
- }
- },
- "ConfigServerSettingsValidateResult": {
- "description": "Validation result for config server settings",
- "type": "object",
- "properties": {
- "isValid": {
- "description": "Indicate if the config server settings are valid",
- "type": "boolean"
- },
- "details": {
- "description": "The detail validation results",
- "type": "array",
- "items": {
- "$ref": "#/definitions/ConfigServerSettingsErrorRecord"
- }
- }
- }
- },
- "ConfigServerSettingsErrorRecord": {
- "description": "Error record of the config server settings",
- "type": "object",
- "properties": {
- "name": {
- "description": "The name of the config server settings error record",
- "type": "string"
- },
- "uri": {
- "description": "The uri of the config server settings error record",
- "type": "string"
- },
- "messages": {
- "description": "The detail error messages of the record",
- "type": "array",
- "items": {
- "type": "string"
- }
- }
- }
- },
- "EurekaServerResourceCollection": {
- "description": "Object that includes an array of Eureka server resources and a possible link for next set",
- "type": "object",
- "properties": {
- "value": {
- "description": "Collection of Eureka server resources",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "$ref": "#/definitions/EurekaServerResource"
- }
- },
- "nextLink": {
- "description": "URL client should use to fetch the next page (per server side paging).\r\nIt's null for now, added for future use.",
- "type": "string"
- }
- }
- },
- "EurekaServerResource": {
- "description": "Eureka server resource",
- "type": "object",
- "allOf": [
- {
- "$ref": "#/definitions/ProxyResource"
- }
- ],
- "properties": {
- "properties": {
- "$ref": "#/definitions/EurekaServerProperties",
- "description": "Properties of the eureka server resource",
- "x-ms-client-flatten": false
- }
- }
- },
- "EurekaServerProperties": {
- "description": "Eureka server properties payload",
- "type": "object",
- "properties": {
- "provisioningState": {
- "description": "State of the eureka server.",
- "enum": [
- "Failed",
- "Succeeded",
- "Updating",
- "Canceled"
- ],
- "type": "string",
- "readOnly": true,
- "x-ms-enum": {
- "name": "EurekaServerState",
- "modelAsString": true
- }
- },
- "enabledState": {
- "type": "string",
- "description": "Enabled state of the eureka server. This is only used in Consumption tier.",
- "enum": [
- "Enabled",
- "Disabled"
- ],
- "x-ms-enum": {
- "modelAsString": true,
- "name": "EurekaServerEnabledState",
- "values": [
- {
- "description": "Enable the eureka server.",
- "value": "Enabled"
- },
- {
- "description": "Disable the eureka server.",
- "value": "Disabled"
- }
- ]
- }
- },
- "error": {
- "$ref": "#/definitions/Error",
- "description": "Error when applying eureka server settings."
- }
- }
- },
- "ConfigServerResource": {
- "description": "Config Server resource",
- "type": "object",
- "allOf": [
- {
- "$ref": "#/definitions/ProxyResource"
- }
- ],
- "properties": {
- "properties": {
- "$ref": "#/definitions/ConfigServerProperties",
- "description": "Properties of the Config Server resource",
- "x-ms-client-flatten": false
- }
- }
- },
- "ConfigServerProperties": {
- "description": "Config server git properties payload",
- "type": "object",
- "properties": {
- "provisioningState": {
- "description": "State of the config server.",
- "enum": [
- "NotAvailable",
- "Deleted",
- "Failed",
- "Succeeded",
- "Updating"
- ],
- "type": "string",
- "readOnly": true,
- "x-ms-enum": {
- "name": "ConfigServerState",
- "modelAsString": true
- }
- },
- "error": {
- "$ref": "#/definitions/Error",
- "description": "Error when apply config server settings."
- },
- "enabledState": {
- "type": "string",
- "description": "Enabled state of the config server. This is only used in Consumption tier.",
- "enum": [
- "Enabled",
- "Disabled"
- ],
- "x-ms-enum": {
- "modelAsString": true,
- "name": "ConfigServerEnabledState",
- "values": [
- {
- "description": "Enable the config server.",
- "value": "Enabled"
- },
- {
- "description": "Disable the config server.",
- "value": "Disabled"
- }
- ]
- }
- },
- "configServer": {
- "$ref": "#/definitions/ConfigServerSettings",
- "description": "Settings of config server."
- }
- }
- },
- "MonitoringSettingResource": {
- "description": "Monitoring Setting resource",
- "type": "object",
- "allOf": [
- {
- "$ref": "#/definitions/ProxyResource"
- }
- ],
- "properties": {
- "properties": {
- "$ref": "#/definitions/MonitoringSettingProperties",
- "description": "Properties of the Monitoring Setting resource",
- "x-ms-client-flatten": false
- }
- }
- },
- "MonitoringSettingProperties": {
- "description": "Monitoring Setting properties payload",
- "type": "object",
- "properties": {
- "provisioningState": {
- "description": "State of the Monitoring Setting.",
- "enum": [
- "NotAvailable",
- "Failed",
- "Succeeded",
- "Updating"
- ],
- "type": "string",
- "readOnly": true,
- "x-ms-enum": {
- "name": "MonitoringSettingState",
- "modelAsString": true
- }
- },
- "error": {
- "$ref": "#/definitions/Error",
- "description": "Error when apply Monitoring Setting changes."
- },
- "traceEnabled": {
- "description": "Indicates whether enable the trace functionality, which will be deprecated since api version 2020-11-01-preview. Please leverage appInsightsInstrumentationKey to indicate if monitoringSettings enabled or not",
- "type": "boolean"
- },
- "appInsightsInstrumentationKey": {
- "description": "Target application insight instrumentation key, null or whitespace include empty will disable monitoringSettings",
- "type": "string"
- },
- "appInsightsSamplingRate": {
- "description": "Indicates the sampling rate of application insight agent, should be in range [0.0, 100.0]",
- "format": "double",
- "maximum": 100.0,
- "minimum": 0.0,
- "type": "number"
- },
- "appInsightsAgentVersions": {
- "$ref": "#/definitions/applicationInsightsAgentVersions",
- "description": "Indicates the versions of application insight agent"
- }
- }
- },
- "applicationInsightsAgentVersions": {
- "description": "Application Insights agent versions properties payload",
- "type": "object",
- "properties": {
- "java": {
- "description": "Indicates the version of application insight java agent",
- "type": "string",
- "readOnly": true
- }
- }
- },
- "NetworkProfile": {
- "description": "Service network profile payload",
- "type": "object",
- "properties": {
- "serviceRuntimeSubnetId": {
- "description": "Fully qualified resource Id of the subnet to host Azure Spring Apps Service Runtime",
- "type": "string",
- "x-ms-mutability": [
- "create",
- "read"
- ]
- },
- "appSubnetId": {
- "description": "Fully qualified resource Id of the subnet to host customer apps in Azure Spring Apps",
- "type": "string",
- "x-ms-mutability": [
- "create",
- "read"
- ]
- },
- "serviceCidr": {
- "description": "Azure Spring Apps service reserved CIDR",
- "type": "string",
- "x-ms-mutability": [
- "create",
- "read"
- ]
- },
- "serviceRuntimeNetworkResourceGroup": {
- "description": "Name of the resource group containing network resources of Azure Spring Apps Service Runtime",
- "type": "string",
- "x-ms-mutability": [
- "create",
- "read"
- ]
- },
- "appNetworkResourceGroup": {
- "description": "Name of the resource group containing network resources for customer apps in Azure Spring Apps",
- "type": "string",
- "x-ms-mutability": [
- "create",
- "read"
- ]
- },
- "outboundIPs": {
- "description": "Desired outbound IP resources for Azure Spring Apps resource.",
- "type": "object",
- "readOnly": true,
- "properties": {
- "publicIPs": {
- "type": "array",
- "readOnly": true,
- "items": {
- "type": "string"
- },
- "description": "A list of public IP addresses."
- }
- }
- },
- "requiredTraffics": {
- "description": "Required inbound or outbound traffics for Azure Spring Apps resource.",
- "type": "array",
- "readOnly": true,
- "items": {
- "$ref": "#/definitions/RequiredTraffic"
- }
- },
- "ingressConfig": {
- "description": "Ingress configuration payload for Azure Spring Apps resource.",
- "$ref": "#/definitions/IngressConfig"
- },
- "outboundType": {
- "description": "The egress traffic type of Azure Spring Apps VNet instances.",
- "type": "string",
- "x-ms-mutability": [
- "create",
- "read"
- ]
- }
- }
- },
- "RequiredTraffic": {
- "description": "Required inbound or outbound traffic for Azure Spring Apps resource.",
- "type": "object",
- "properties": {
- "protocol": {
- "description": "The protocol of required traffic",
- "type": "string",
- "readOnly": true
- },
- "port": {
- "description": "The port of required traffic",
- "type": "integer",
- "format": "int32",
- "readOnly": true
- },
- "ips": {
- "description": "The ip list of required traffic",
- "type": "array",
- "readOnly": true,
- "items": {
- "type": "string"
- }
- },
- "fqdns": {
- "description": "The FQDN list of required traffic",
- "type": "array",
- "readOnly": true,
- "items": {
- "type": "string"
- }
- },
- "direction": {
- "description": "The direction of required traffic",
- "type": "string",
- "readOnly": true,
- "enum": [
- "Inbound",
- "Outbound"
- ],
- "x-ms-enum": {
- "name": "trafficDirection",
- "modelAsString": true
- }
- }
- }
- },
- "IngressConfig": {
- "description": "Ingress configuration payload for Azure Spring Apps resource.",
- "type": "object",
- "properties": {
- "readTimeoutInSeconds": {
- "format": "int32",
- "description": "Ingress read time out in seconds.",
- "type": "integer"
- }
- }
- },
- "Error": {
- "description": "The error code compose of code and message.",
- "type": "object",
- "properties": {
- "code": {
- "description": "The code of error.",
- "type": "string"
- },
- "message": {
- "description": "The message of error.",
- "type": "string"
- }
- }
- },
- "ServiceVNetAddons": {
- "description": "Additional Service settings in vnet injection instance",
- "type": "object",
- "properties": {
- "logStreamPublicEndpoint": {
- "description": "Indicates whether the log stream in vnet injection instance could be accessed from internet.",
- "type": "boolean",
- "default": false
- },
- "dataPlanePublicEndpoint": {
- "description": "Indicates whether the data plane components(log stream, app connect, remote debugging) in vnet injection instance could be accessed from internet.",
- "type": "boolean",
- "default": false
- }
- }
- },
- "MaintenanceScheduleConfiguration": {
- "description": "Configuration for the planned maintenance",
- "type": "object",
- "required": [
- "frequency"
- ],
- "properties": {
- "frequency": {
- "description": "The frequency to run the maintenance job",
- "enum": [
- "Weekly"
- ],
- "type": "string",
- "x-ms-enum": {
- "name": "Frequency",
- "modelAsString": true
- }
- }
- },
- "discriminator": "frequency"
- },
- "WeeklyMaintenanceScheduleConfiguration": {
- "description": "Weekly planned maintenance",
- "required": [
- "frequency",
- "hour",
- "day"
- ],
- "type": "object",
- "allOf": [
- {
- "$ref": "#/definitions/MaintenanceScheduleConfiguration"
- }
- ],
- "properties": {
- "hour": {
- "description": "The hour to run the maintenance job",
- "format": "int32",
- "maximum": 23,
- "minimum": 0,
- "type": "integer"
- },
- "duration": {
- "description": "The duration time to run the maintenance job, specified in ISO8601 format, e.g. PT8H",
- "type": "string",
- "readOnly": true
- },
- "day": {
- "description": "The day to run the maintenance job",
- "type": "string",
- "enum": [
- "Monday",
- "Tuesday",
- "Wednesday",
- "Thursday",
- "Friday",
- "Saturday",
- "Sunday"
- ],
- "x-ms-enum": {
- "name": "WeekDay",
- "modelAsString": true
- }
- }
- },
- "x-ms-discriminator-value": "Weekly"
- },
- "ConfigServerSettings": {
- "description": "The settings of config server.",
- "type": "object",
- "properties": {
- "gitProperty": {
- "$ref": "#/definitions/ConfigServerGitProperty",
- "description": "Property of git environment."
- }
- }
- },
- "ConfigServerGitProperty": {
- "description": "Property of git.",
- "required": [
- "uri"
- ],
- "type": "object",
- "properties": {
- "repositories": {
- "description": "Repositories of git.",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "$ref": "#/definitions/GitPatternRepository"
- }
- },
- "uri": {
- "description": "URI of the repository",
- "type": "string"
- },
- "label": {
- "description": "Label of the repository",
- "type": "string"
- },
- "searchPaths": {
- "description": "Searching path of the repository",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "username": {
- "description": "Username of git repository basic auth.",
- "type": "string"
- },
- "password": {
- "description": "Password of git repository basic auth.",
- "type": "string"
- },
- "hostKey": {
- "description": "Public sshKey of git repository.",
- "type": "string"
- },
- "hostKeyAlgorithm": {
- "description": "SshKey algorithm of git repository.",
- "type": "string"
- },
- "privateKey": {
- "description": "Private sshKey algorithm of git repository.",
- "type": "string"
- },
- "strictHostKeyChecking": {
- "description": "Strict host key checking or not.",
- "type": "boolean"
- }
- }
- },
- "GitPatternRepository": {
- "description": "Git repository property payload for config server",
- "required": [
- "name",
- "uri"
- ],
- "type": "object",
- "properties": {
- "name": {
- "description": "Name of the repository",
- "type": "string"
- },
- "pattern": {
- "description": "Collection of pattern of the repository",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "uri": {
- "description": "URI of the repository",
- "type": "string"
- },
- "label": {
- "description": "Label of the repository",
- "type": "string"
- },
- "searchPaths": {
- "description": "Searching path of the repository",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "username": {
- "description": "Username of git repository basic auth.",
- "type": "string"
- },
- "password": {
- "description": "Password of git repository basic auth.",
- "type": "string"
- },
- "hostKey": {
- "description": "Public sshKey of git repository.",
- "type": "string"
- },
- "hostKeyAlgorithm": {
- "description": "SshKey algorithm of git repository.",
- "type": "string"
- },
- "privateKey": {
- "description": "Private sshKey algorithm of git repository.",
- "type": "string"
- },
- "strictHostKeyChecking": {
- "description": "Strict host key checking or not.",
- "type": "boolean"
- }
- }
- },
- "TestKeys": {
- "description": "Test keys payload",
- "type": "object",
- "properties": {
- "primaryKey": {
- "description": "Primary key",
- "type": "string"
- },
- "secondaryKey": {
- "description": "Secondary key",
- "type": "string"
- },
- "primaryTestEndpoint": {
- "description": "Primary test endpoint",
- "type": "string"
- },
- "secondaryTestEndpoint": {
- "description": "Secondary test endpoint",
- "type": "string"
- },
- "enabled": {
- "description": "Indicates whether the test endpoint feature enabled or not",
- "type": "boolean"
- }
- }
- },
- "RegenerateTestKeyRequestPayload": {
- "description": "Regenerate test key request payload",
- "required": [
- "keyType"
- ],
- "type": "object",
- "properties": {
- "keyType": {
- "description": "Type of the test key",
- "enum": [
- "Primary",
- "Secondary"
- ],
- "type": "string",
- "x-ms-enum": {
- "name": "TestKeyType",
- "modelAsString": true
- }
- }
- }
- },
- "AppResource": {
- "description": "App resource payload",
- "type": "object",
- "allOf": [
- {
- "$ref": "#/definitions/ProxyResource"
- }
- ],
- "properties": {
- "properties": {
- "$ref": "#/definitions/AppResourceProperties",
- "description": "Properties of the App resource",
- "x-ms-client-flatten": false
- },
- "identity": {
- "$ref": "#/definitions/ManagedIdentityProperties",
- "description": "The Managed Identity type of the app resource"
- },
- "location": {
- "description": "The GEO location of the application, always the same with its parent resource",
- "type": "string"
- }
- }
- },
- "ProxyResource": {
- "description": "The resource model definition for a ARM proxy resource. It will have everything other than required location and tags.",
- "type": "object",
- "allOf": [
- {
- "$ref": "#/definitions/Resource"
- }
- ],
- "properties": {}
- },
- "AppResourceProperties": {
- "description": "App resource properties payload",
- "type": "object",
- "properties": {
- "public": {
- "description": "Indicates whether the App exposes public endpoint",
- "type": "boolean"
- },
- "url": {
- "description": "URL of the App",
- "type": "string",
- "readOnly": true
- },
- "addonConfigs": {
- "description": "Collection of addons",
- "type": "object",
- "additionalProperties": {
- "type": "object"
- }
- },
- "provisioningState": {
- "description": "Provisioning state of the App",
- "enum": [
- "Succeeded",
- "Failed",
- "Creating",
- "Updating",
- "Deleting"
- ],
- "type": "string",
- "readOnly": true,
- "x-ms-enum": {
- "name": "AppResourceProvisioningState",
- "modelAsString": true
- }
- },
- "fqdn": {
- "description": "Fully qualified dns Name.",
- "type": "string",
- "readOnly": true
- },
- "httpsOnly": {
- "description": "Indicate if only https is allowed.",
- "type": "boolean",
- "default": false
- },
- "temporaryDisk": {
- "$ref": "#/definitions/TemporaryDisk",
- "description": "Temporary disk settings"
- },
- "persistentDisk": {
- "$ref": "#/definitions/PersistentDisk",
- "description": "Persistent disk settings"
- },
- "customPersistentDisks": {
- "$ref": "#/definitions/CustomPersistentDiskCollection",
- "description": "List of custom persistent disks"
- },
- "enableEndToEndTLS": {
- "description": "Indicate if end to end TLS is enabled.",
- "type": "boolean",
- "default": false
- },
- "loadedCertificates": {
- "description": "Collection of loaded certificates",
- "$ref": "#/definitions/LoadedCertificateCollection"
- },
- "vnetAddons": {
- "description": "Additional App settings in vnet injection instance",
- "$ref": "#/definitions/AppVNetAddons"
- },
- "ingressSettings": {
- "description": "App ingress settings payload.",
- "$ref": "#/definitions/IngressSettings"
- },
- "secrets": {
- "description": "Collection of auth secrets",
- "type": "array",
- "items": {
- "$ref": "#/definitions/Secret"
- },
- "x-ms-identifiers": [
- "name"
- ]
- },
- "workloadProfileName": {
- "description": "The workload profile used for this app. Supported for Consumption + Dedicated plan.",
- "type": "string"
- },
- "testEndpointAuthState": {
- "description": "State of test endpoint auth.",
- "type": "string",
- "default": "Enabled",
- "enum": [
- "Enabled",
- "Disabled"
- ],
- "x-ms-enum": {
- "modelAsString": true,
- "name": "TestEndpointAuthState",
- "values": [
- {
- "description": "Enable test endpoint auth.",
- "value": "Enabled"
- },
- {
- "description": "Disable test endpoint auth",
- "value": "Disabled"
- }
- ]
- }
- }
- }
- },
- "TemporaryDisk": {
- "description": "Temporary disk payload",
- "type": "object",
- "properties": {
- "sizeInGB": {
- "format": "int32",
- "description": "Size of the temporary disk in GB",
- "maximum": 5.0,
- "minimum": 0.0,
- "type": "integer"
- },
- "mountPath": {
- "description": "Mount path of the temporary disk",
- "type": "string",
- "default": "/tmp"
- }
- }
- },
- "PersistentDisk": {
- "description": "Persistent disk payload",
- "type": "object",
- "properties": {
- "sizeInGB": {
- "format": "int32",
- "description": "Size of the persistent disk in GB",
- "maximum": 50.0,
- "minimum": 0.0,
- "type": "integer"
- },
- "usedInGB": {
- "format": "int32",
- "description": "Size of the used persistent disk in GB",
- "maximum": 50.0,
- "minimum": 0.0,
- "type": "integer",
- "readOnly": true
- },
- "mountPath": {
- "description": "Mount path of the persistent disk",
- "type": "string"
- }
- }
- },
- "LoadedCertificate": {
- "description": "Loaded certificate payload",
- "required": [
- "resourceId"
- ],
- "type": "object",
- "properties": {
- "resourceId": {
- "description": "Resource Id of loaded certificate",
- "type": "string"
- },
- "loadTrustStore": {
- "description": "Indicate whether the certificate will be loaded into default trust store, only work for Java runtime.",
- "type": "boolean",
- "default": false
- }
- }
- },
- "LoadedCertificateCollection": {
- "description": "Collection of loaded certificate resources list and a possible link for next page.",
- "type": "array",
- "items": {
- "$ref": "#/definitions/LoadedCertificate"
- }
- },
- "AppVNetAddons": {
- "description": "Additional App settings in vnet injection instance",
- "type": "object",
- "properties": {
- "publicEndpoint": {
- "description": "Indicates whether the App in vnet injection instance exposes endpoint which could be accessed from internet.",
- "type": "boolean",
- "default": false
- },
- "publicEndpointUrl": {
- "description": "URL of the App in vnet injection instance which could be accessed from internet",
- "type": "string",
- "readOnly": true
- }
- }
- },
- "IngressSettings": {
- "description": "App ingress settings payload.",
- "type": "object",
- "properties": {
- "readTimeoutInSeconds": {
- "format": "int32",
- "description": "Ingress read time out in seconds.",
- "type": "integer"
- },
- "sendTimeoutInSeconds": {
- "format": "int32",
- "description": "Ingress send time out in seconds.",
- "type": "integer"
- },
- "sessionAffinity": {
- "description": "Type of the affinity, set this to Cookie to enable session affinity.",
- "enum": [
- "Cookie",
- "None"
- ],
- "type": "string",
- "x-ms-enum": {
- "name": "SessionAffinity",
- "modelAsString": true
- }
- },
- "sessionCookieMaxAge": {
- "description": "Time in seconds until the cookie expires.",
- "format": "int32",
- "type": "integer"
- },
- "backendProtocol": {
- "description": "How ingress should communicate with this app backend service.",
- "enum": [
- "GRPC",
- "Default"
- ],
- "type": "string",
- "x-ms-enum": {
- "name": "BackendProtocol",
- "modelAsString": true
- }
- },
- "clientAuth": {
- "description": "Client-Certification Authentication.",
- "type": "object",
- "properties": {
- "certificates": {
- "description": "Collection of certificate resource id.",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "type": "string"
- }
- }
- }
- }
- }
- },
- "AppResourceCollection": {
- "description": "Object that includes an array of App resources and a possible link for next set",
- "type": "object",
- "properties": {
- "value": {
- "description": "Collection of App resources",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "$ref": "#/definitions/AppResource"
- }
- },
- "nextLink": {
- "description": "URL client should use to fetch the next page (per server side paging).\r\nIt's null for now, added for future use.",
- "type": "string"
- }
- }
- },
- "ActiveDeploymentCollection": {
- "description": "Object that includes an array of Deployment resource name and set them as active.",
- "type": "object",
- "properties": {
- "activeDeploymentNames": {
- "description": "Collection of Deployment name.",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "type": "string"
- }
- }
- }
- },
- "ResourceUploadDefinition": {
- "description": "Resource upload definition payload",
- "type": "object",
- "properties": {
- "relativePath": {
- "description": "Source relative path",
- "type": "string"
- },
- "uploadUrl": {
- "description": "Upload URL",
- "type": "string"
- }
- }
- },
- "BindingResource": {
- "description": "Binding resource payload",
- "type": "object",
- "allOf": [
- {
- "$ref": "#/definitions/ProxyResource"
- }
- ],
- "properties": {
- "properties": {
- "$ref": "#/definitions/BindingResourceProperties",
- "description": "Properties of the Binding resource",
- "x-ms-client-flatten": false
- }
- }
- },
- "BindingResourceProperties": {
- "description": "Binding resource properties payload",
- "type": "object",
- "properties": {
- "resourceName": {
- "description": "The name of the bound resource",
- "type": "string",
- "readOnly": true
- },
- "resourceType": {
- "description": "The standard Azure resource type of the bound resource",
- "type": "string",
- "readOnly": true
- },
- "resourceId": {
- "description": "The Azure resource id of the bound resource",
- "type": "string"
- },
- "key": {
- "description": "The key of the bound resource",
- "type": "string"
- },
- "bindingParameters": {
- "description": "Binding parameters of the Binding resource",
- "type": "object",
- "additionalProperties": {
- "type": "string"
- }
- },
- "generatedProperties": {
- "description": "The generated Spring Boot property file for this binding. The secret will be deducted.",
- "type": "string",
- "readOnly": true
- },
- "createdAt": {
- "description": "Creation time of the Binding resource",
- "type": "string",
- "readOnly": true
- },
- "updatedAt": {
- "description": "Update time of the Binding resource",
- "type": "string",
- "readOnly": true
- }
- }
- },
- "BindingResourceCollection": {
- "description": "Object that includes an array of Binding resources and a possible link for next set",
- "type": "object",
- "properties": {
- "value": {
- "description": "Collection of Binding resources",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "$ref": "#/definitions/BindingResource"
- }
- },
- "nextLink": {
- "description": "URL client should use to fetch the next page (per server side paging).\r\nIt's null for now, added for future use.",
- "type": "string"
- }
- }
- },
- "CertificateResource": {
- "description": "Certificate resource payload.",
- "type": "object",
- "allOf": [
- {
- "$ref": "#/definitions/ProxyResource"
- }
- ],
- "properties": {
- "properties": {
- "$ref": "#/definitions/CertificateProperties",
- "description": "Properties of the certificate resource payload.",
- "x-ms-client-flatten": false
- }
- }
- },
- "CertificateProperties": {
- "description": "Certificate resource payload.",
- "required": [
- "type"
- ],
- "type": "object",
- "properties": {
- "type": {
- "description": "The type of the certificate source.",
- "type": "string",
- "x-ms-mutability": [
- "create",
- "read"
- ]
- },
- "thumbprint": {
- "description": "The thumbprint of certificate.",
- "type": "string",
- "readOnly": true
- },
- "issuer": {
- "description": "The issuer of certificate.",
- "type": "string",
- "readOnly": true
- },
- "issuedDate": {
- "description": "The issue date of certificate.",
- "type": "string",
- "readOnly": true
- },
- "expirationDate": {
- "description": "The expiration date of certificate.",
- "type": "string",
- "readOnly": true
- },
- "activateDate": {
- "description": "The activate date of certificate.",
- "type": "string",
- "readOnly": true
- },
- "subjectName": {
- "description": "The subject name of certificate.",
- "type": "string",
- "readOnly": true
- },
- "dnsNames": {
- "description": "The domain list of certificate.",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "type": "string"
- },
- "readOnly": true
- },
- "provisioningState": {
- "description": "Provisioning state of the Certificate",
- "enum": [
- "Creating",
- "Updating",
- "Succeeded",
- "Failed",
- "Deleting"
- ],
- "type": "string",
- "readOnly": true,
- "x-ms-enum": {
- "name": "CertificateResourceProvisioningState",
- "modelAsString": true
- }
- }
- },
- "discriminator": "type"
- },
- "KeyVaultCertificateProperties": {
- "description": "Properties of certificate imported from key vault.",
- "required": [
- "type",
- "vaultUri",
- "keyVaultCertName"
- ],
- "type": "object",
- "allOf": [
- {
- "$ref": "#/definitions/CertificateProperties"
- }
- ],
- "properties": {
- "vaultUri": {
- "description": "The vault uri of user key vault.",
- "type": "string"
- },
- "keyVaultCertName": {
- "description": "The certificate name of key vault.",
- "type": "string"
- },
- "certVersion": {
- "description": "The certificate version of key vault.",
- "type": "string"
- },
- "excludePrivateKey": {
- "description": "Optional. If set to true, it will not import private key from key vault.",
- "type": "boolean",
- "default": false
- },
- "autoSync": {
- "description": "Indicates whether to automatically synchronize certificate from key vault or not.",
- "enum": [
- "Disabled",
- "Enabled"
- ],
- "default": "Disabled",
- "type": "string",
- "x-ms-enum": {
- "name": "KeyVaultCertificateAutoSync",
- "modelAsString": true
- }
- }
- },
- "x-ms-discriminator-value": "KeyVaultCertificate"
- },
- "ContentCertificateProperties": {
- "description": "Properties of certificate imported from key vault.",
- "required": [
- "type"
- ],
- "type": "object",
- "allOf": [
- {
- "$ref": "#/definitions/CertificateProperties"
- }
- ],
- "properties": {
- "content": {
- "description": "The content of uploaded certificate.",
- "type": "string",
- "x-ms-mutability": [
- "create",
- "update"
- ]
- }
- },
- "x-ms-discriminator-value": "ContentCertificate"
- },
- "CertificateResourceCollection": {
- "description": "Collection compose of certificate resources list and a possible link for next page.",
- "type": "object",
- "properties": {
- "value": {
- "description": "The certificate resources list.",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "$ref": "#/definitions/CertificateResource"
- }
- },
- "nextLink": {
- "description": "The link to next page of certificate list.",
- "type": "string"
- }
- }
- },
- "StorageResource": {
- "description": "Storage resource payload.",
- "type": "object",
- "allOf": [
- {
- "$ref": "#/definitions/ProxyResource"
- }
- ],
- "properties": {
- "properties": {
- "$ref": "#/definitions/StorageProperties",
- "description": "Properties of the storage resource payload.",
- "x-ms-client-flatten": false
- }
- }
- },
- "StorageProperties": {
- "description": "Storage resource payload.",
- "type": "object",
- "required": [
- "storageType"
- ],
- "properties": {
- "storageType": {
- "description": "The type of the storage.",
- "enum": [
- "StorageAccount"
- ],
- "type": "string",
- "x-ms-enum": {
- "name": "StorageType",
- "modelAsString": true
- }
- }
- },
- "discriminator": "storageType"
- },
- "StorageAccount": {
- "description": "storage resource of type Azure Storage Account.",
- "type": "object",
- "required": [
- "storageType",
- "accountName",
- "accountKey"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/StorageProperties"
- }
- ],
- "properties": {
- "accountName": {
- "description": "The account name of the Azure Storage Account.",
- "type": "string"
- },
- "accountKey": {
- "description": "The account key of the Azure Storage Account.",
- "type": "string",
- "x-ms-secret": true,
- "x-ms-mutability": [
- "create",
- "update"
- ]
- }
- },
- "x-ms-discriminator-value": "StorageAccount"
- },
- "StorageResourceCollection": {
- "description": "Collection compose of storage resources list and a possible link for next page.",
- "type": "object",
- "properties": {
- "value": {
- "description": "The storage resources list.",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "$ref": "#/definitions/StorageResource"
- }
- },
- "nextLink": {
- "description": "The link to next page of storage list.",
- "type": "string"
- }
- }
- },
- "CustomPersistentDiskResource": {
- "description": "Custom persistent disk resource payload.",
- "type": "object",
- "required": [
- "storageId"
- ],
- "properties": {
- "customPersistentDiskProperties": {
- "$ref": "#/definitions/CustomPersistentDiskProperties",
- "description": "Properties of the custom persistent disk resource payload.",
- "x-ms-client-flatten": false
- },
- "storageId": {
- "description": "The resource id of Azure Spring Apps Storage resource.",
- "type": "string"
- }
- }
- },
- "CustomPersistentDiskProperties": {
- "description": "Custom persistent disk resource payload.",
- "required": [
- "type",
- "mountPath"
- ],
- "type": "object",
- "properties": {
- "type": {
- "description": "The type of the underlying resource to mount as a persistent disk.",
- "enum": [
- "AzureFileVolume"
- ],
- "type": "string",
- "x-ms-enum": {
- "name": "Type",
- "modelAsString": true
- }
- },
- "mountPath": {
- "description": "The mount path of the persistent disk.",
- "type": "string"
- },
- "readOnly": {
- "description": "Indicates whether the persistent disk is a readOnly one.",
- "type": "boolean"
- },
- "enableSubPath": {
- "description": "If set to true, it will create and mount a dedicated directory for every individual app instance.",
- "type": "boolean",
- "default": false
- },
- "mountOptions": {
- "description": "These are the mount options for a persistent disk.",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "type": "string"
- }
- }
- },
- "discriminator": "type"
- },
- "CustomPersistentDiskCollection": {
- "description": "Collection of persistent disk resources list and a possible link for next page.",
- "type": "array",
- "items": {
- "$ref": "#/definitions/CustomPersistentDiskResource"
- }
- },
- "AzureFileVolume": {
- "description": "The properties of the Azure File volume. Azure File shares are mounted as volumes.",
- "type": "object",
- "required": [
- "type",
- "mountPath"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/CustomPersistentDiskProperties"
- }
- ],
- "properties": {
- "shareName": {
- "description": "The share name of the Azure File share.",
- "type": "string"
- }
- },
- "x-ms-discriminator-value": "AzureFileVolume"
- },
- "NameAvailabilityParameters": {
- "description": "Name availability parameters payload",
- "required": [
- "type",
- "name"
- ],
- "type": "object",
- "properties": {
- "type": {
- "description": "Type of the resource to check name availability",
- "type": "string"
- },
- "name": {
- "description": "Name to be checked",
- "type": "string"
- }
- }
- },
- "NameAvailability": {
- "description": "Name availability result payload",
- "type": "object",
- "properties": {
- "nameAvailable": {
- "description": "Indicates whether the name is available",
- "type": "boolean"
- },
- "reason": {
- "description": "Reason why the name is not available",
- "type": "string"
- },
- "message": {
- "description": "Message why the name is not available",
- "type": "string"
- }
- },
- "readOnly": true
- },
- "CustomDomainResource": {
- "description": "Custom domain resource payload.",
- "type": "object",
- "allOf": [
- {
- "$ref": "#/definitions/ProxyResource"
- }
- ],
- "properties": {
- "properties": {
- "$ref": "#/definitions/CustomDomainProperties",
- "description": "Properties of the custom domain resource.",
- "x-ms-client-flatten": false
- }
- }
- },
- "CustomDomainProperties": {
- "description": "Custom domain of app resource payload.",
- "type": "object",
- "properties": {
- "thumbprint": {
- "description": "The thumbprint of bound certificate.",
- "type": "string"
- },
- "appName": {
- "description": "The app name of domain.",
- "type": "string",
- "readOnly": true
- },
- "certName": {
- "description": "The bound certificate name of domain.",
- "type": "string"
- },
- "provisioningState": {
- "description": "Provisioning state of the Domain",
- "enum": [
- "Creating",
- "Updating",
- "Succeeded",
- "Failed",
- "Deleting"
- ],
- "type": "string",
- "readOnly": true,
- "x-ms-enum": {
- "name": "CustomDomainResourceProvisioningState",
- "modelAsString": true
- }
- }
- }
- },
- "CustomDomainResourceCollection": {
- "description": "Collection compose of a custom domain resources list and a possible link for next page.",
- "type": "object",
- "properties": {
- "value": {
- "description": "The custom domain resources list.",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "$ref": "#/definitions/CustomDomainResource"
- }
- },
- "nextLink": {
- "description": "The link to next page of custom domain list.",
- "type": "string"
- }
- }
- },
- "CustomDomainValidatePayload": {
- "description": "Custom domain validate payload.",
- "required": [
- "name"
- ],
- "type": "object",
- "properties": {
- "name": {
- "description": "Name to be validated",
- "type": "string"
- }
- }
- },
- "CustomDomainValidateResult": {
- "description": "Validation result for custom domain.",
- "type": "object",
- "properties": {
- "isValid": {
- "description": "Indicates if domain name is valid.",
- "type": "boolean"
- },
- "message": {
- "description": "Message of why domain name is invalid.",
- "type": "string"
- }
- }
- },
- "RemoteDebuggingPayload": {
- "description": "Remote debugging payload.",
- "type": "object",
- "properties": {
- "port": {
- "description": "Application debugging port.",
- "type": "integer",
- "format": "int32"
- }
- }
- },
- "RemoteDebugging": {
- "description": "Remote debugging config.",
- "type": "object",
- "properties": {
- "port": {
- "description": "Application debugging port",
- "type": "integer",
- "format": "int32"
- },
- "enabled": {
- "description": "Indicate if remote debugging is enabled",
- "type": "boolean"
- }
- }
- },
- "CustomScaleRule": {
- "description": "Azure Spring Apps App Instance Custom scaling rule.",
- "type": "object",
- "properties": {
- "type": {
- "description": "Type of the custom scale rule\neg: azure-servicebus, redis etc.",
- "type": "string"
- },
- "metadata": {
- "description": "Metadata properties to describe custom scale rule.",
- "type": "object",
- "additionalProperties": {
- "type": "string"
- }
- },
- "auth": {
- "description": "Authentication secrets for the custom scale rule.",
- "type": "array",
- "items": {
- "$ref": "#/definitions/ScaleRuleAuth"
- },
- "x-ms-identifiers": [
- "triggerParameter"
- ]
- }
- }
- },
- "HttpScaleRule": {
- "description": "Azure Spring Apps App Instance Http scaling rule.",
- "type": "object",
- "properties": {
- "metadata": {
- "description": "Metadata properties to describe http scale rule.",
- "type": "object",
- "additionalProperties": {
- "type": "string"
- }
- },
- "auth": {
- "description": "Authentication secrets for the custom scale rule.",
- "type": "array",
- "items": {
- "$ref": "#/definitions/ScaleRuleAuth"
- },
- "x-ms-identifiers": [
- "triggerParameter"
- ]
- }
- }
- },
- "TcpScaleRule": {
- "description": "Azure Spring Apps App Instance Tcp scaling rule.",
- "type": "object",
- "properties": {
- "metadata": {
- "description": "Metadata properties to describe tcp scale rule.",
- "type": "object",
- "additionalProperties": {
- "type": "string"
- }
- },
- "auth": {
- "description": "Authentication secrets for the tcp scale rule.",
- "type": "array",
- "items": {
- "$ref": "#/definitions/ScaleRuleAuth"
- },
- "x-ms-identifiers": [
- "triggerParameter"
- ]
- }
- }
- },
- "QueueScaleRule": {
- "description": "Azure Spring Apps App Instance Azure Queue based scaling rule.",
- "type": "object",
- "properties": {
- "queueName": {
- "description": "Queue name.",
- "type": "string"
- },
- "queueLength": {
- "format": "int32",
- "description": "Queue length.",
- "type": "integer"
- },
- "auth": {
- "description": "Authentication secrets for the queue scale rule.",
- "type": "array",
- "items": {
- "$ref": "#/definitions/ScaleRuleAuth"
- },
- "x-ms-identifiers": [
- "triggerParameter"
- ]
- }
- }
- },
- "Scale": {
- "description": "Azure Spring Apps scaling configurations.",
- "type": "object",
- "properties": {
- "minReplicas": {
- "format": "int32",
- "description": "Optional. Minimum number of container replicas.",
- "type": "integer"
- },
- "maxReplicas": {
- "format": "int32",
- "description": "Optional. Maximum number of container replicas. Defaults to 10 if not set.",
- "type": "integer",
- "default": 10
- },
- "rules": {
- "description": "Scaling rules.",
- "type": "array",
- "items": {
- "$ref": "#/definitions/ScaleRule"
- },
- "x-ms-identifiers": [
- "name"
- ]
- }
- }
- },
- "ScaleRule": {
- "description": "Azure Spring Apps App Instance scaling rule.",
- "type": "object",
- "properties": {
- "name": {
- "description": "Scale Rule Name",
- "type": "string"
- },
- "azureQueue": {
- "$ref": "#/definitions/QueueScaleRule",
- "description": "Azure Queue based scaling."
- },
- "custom": {
- "$ref": "#/definitions/CustomScaleRule",
- "description": "Custom scale rule."
- },
- "http": {
- "$ref": "#/definitions/HttpScaleRule",
- "description": "HTTP requests based scaling."
- },
- "tcp": {
- "$ref": "#/definitions/TcpScaleRule",
- "description": "Tcp requests based scaling."
- }
- }
- },
- "ScaleRuleAuth": {
- "description": "Auth Secrets for Azure Spring Apps App Instance Scale Rule",
- "type": "object",
- "properties": {
- "secretRef": {
- "description": "Name of the Azure Spring Apps App Instance secret from which to pull the auth params.",
- "type": "string"
- },
- "triggerParameter": {
- "description": "Trigger Parameter that uses the secret",
- "type": "string"
- }
- }
- },
- "Secret": {
- "description": "Secret definition.",
- "type": "object",
- "properties": {
- "name": {
- "description": "Secret Name.",
- "type": "string"
- },
- "value": {
- "description": "Secret Value.",
- "type": "string",
- "x-ms-mutability": [
- "create",
- "update"
- ],
- "x-ms-secret": true
- }
- }
- },
- "DeploymentResource": {
- "description": "Deployment resource payload",
- "type": "object",
- "allOf": [
- {
- "$ref": "#/definitions/ProxyResource"
- }
- ],
- "properties": {
- "properties": {
- "$ref": "#/definitions/DeploymentResourceProperties",
- "description": "Properties of the Deployment resource",
- "x-ms-client-flatten": false
- },
- "sku": {
- "$ref": "#/definitions/Sku",
- "description": "Sku of the Deployment resource"
- }
- }
- },
- "DeploymentResourceProperties": {
- "description": "Deployment resource properties payload",
- "type": "object",
- "properties": {
- "source": {
- "$ref": "#/definitions/UserSourceInfo",
- "description": "Uploaded source information of the deployment."
- },
- "deploymentSettings": {
- "$ref": "#/definitions/DeploymentSettings",
- "description": "Deployment settings of the Deployment"
- },
- "provisioningState": {
- "description": "Provisioning state of the Deployment",
- "enum": [
- "Creating",
- "Updating",
- "Succeeded",
- "Failed"
- ],
- "type": "string",
- "readOnly": true,
- "x-ms-enum": {
- "name": "DeploymentResourceProvisioningState",
- "modelAsString": true
- }
- },
- "status": {
- "description": "Status of the Deployment",
- "enum": [
- "Stopped",
- "Running"
- ],
- "type": "string",
- "readOnly": true,
- "x-ms-enum": {
- "name": "DeploymentResourceStatus",
- "modelAsString": true
- }
- },
- "active": {
- "description": "Indicates whether the Deployment is active",
- "type": "boolean"
- },
- "instances": {
- "description": "Collection of instances belong to the Deployment",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "$ref": "#/definitions/DeploymentInstance"
- },
- "readOnly": true
- }
- }
- },
- "UserSourceInfo": {
- "description": "Source information for a deployment",
- "type": "object",
- "required": [
- "type"
- ],
- "properties": {
- "type": {
- "description": "Type of the source uploaded",
- "type": "string"
- },
- "version": {
- "description": "Version of the source",
- "type": "string"
- }
- },
- "discriminator": "type"
- },
- "UploadedUserSourceInfo": {
- "description": "Source with uploaded location",
- "type": "object",
- "allOf": [
- {
- "$ref": "#/definitions/UserSourceInfo"
- }
- ],
- "properties": {
- "relativePath": {
- "description": "Relative path of the storage which stores the source",
- "type": "string"
- }
- }
- },
- "JarUploadedUserSourceInfo": {
- "description": "Uploaded Jar binary for a deployment",
- "type": "object",
- "allOf": [
- {
- "$ref": "#/definitions/UploadedUserSourceInfo"
- }
- ],
- "properties": {
- "runtimeVersion": {
- "description": "Runtime version of the Jar file",
- "type": "string"
- },
- "jvmOptions": {
- "description": "JVM parameter",
- "type": "string"
- }
- },
- "x-ms-discriminator-value": "Jar"
- },
- "WarUploadedUserSourceInfo": {
- "description": "Uploaded War binary for a deployment",
- "type": "object",
- "allOf": [
- {
- "$ref": "#/definitions/UploadedUserSourceInfo"
- }
- ],
- "properties": {
- "runtimeVersion": {
- "description": "Runtime version of the war file",
- "type": "string"
- },
- "jvmOptions": {
- "description": "JVM parameter",
- "type": "string"
- },
- "serverVersion": {
- "description": "Server version, currently only Apache Tomcat is supported",
- "type": "string"
- }
- },
- "x-ms-discriminator-value": "War"
- },
- "SourceUploadedUserSourceInfo": {
- "description": "Uploaded Java source code binary for a deployment",
- "type": "object",
- "allOf": [
- {
- "$ref": "#/definitions/UploadedUserSourceInfo"
- }
- ],
- "properties": {
- "artifactSelector": {
- "description": "Selector for the artifact to be used for the deployment for multi-module projects. This should be\r\nthe relative path to the target module/project.",
- "type": "string"
- },
- "runtimeVersion": {
- "description": "Runtime version of the source file",
- "type": "string"
- }
- },
- "x-ms-discriminator-value": "Source"
- },
- "NetCoreZipUploadedUserSourceInfo": {
- "description": "Uploaded Jar binary for a deployment",
- "type": "object",
- "allOf": [
- {
- "$ref": "#/definitions/UploadedUserSourceInfo"
- }
- ],
- "properties": {
- "netCoreMainEntryPath": {
- "description": "The path to the .NET executable relative to zip root",
- "type": "string"
- },
- "runtimeVersion": {
- "description": "Runtime version of the .Net file",
- "type": "string"
- }
- },
- "x-ms-discriminator-value": "NetCoreZip"
- },
- "BuildResultUserSourceInfo": {
- "description": "Reference to a build result",
- "type": "object",
- "x-ms-discriminator-value": "BuildResult",
- "allOf": [
- {
- "$ref": "#/definitions/UserSourceInfo"
- }
- ],
- "properties": {
- "buildResultId": {
- "description": "Resource id of an existing succeeded build result under the same Spring instance.",
- "type": "string"
- }
- }
- },
- "CustomContainerUserSourceInfo": {
- "description": "Custom container user source info",
- "type": "object",
- "x-ms-discriminator-value": "Container",
- "allOf": [
- {
- "$ref": "#/definitions/UserSourceInfo"
- }
- ],
- "properties": {
- "customContainer": {
- "$ref": "#/definitions/CustomContainer"
- }
- }
- },
- "CustomContainer": {
- "description": "Custom container payload",
- "type": "object",
- "properties": {
- "server": {
- "type": "string",
- "description": "The name of the registry that contains the container image"
- },
- "containerImage": {
- "type": "string",
- "description": "Container image of the custom container. This should be in the form of : without the server name of the registry"
- },
- "command": {
- "description": "Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided.",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "args": {
- "description": "Arguments to the entrypoint. The docker image's CMD is used if this is not provided.",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "imageRegistryCredential": {
- "$ref": "#/definitions/ImageRegistryCredential",
- "description": "Credential of the image registry"
- },
- "languageFramework": {
- "description": "Language framework of the container image uploaded. Supported values: \"springboot\", \"\", null.",
- "type": "string"
- }
- }
- },
- "ImageRegistryCredential": {
- "description": "Credential of the image registry",
- "type": "object",
- "properties": {
- "username": {
- "type": "string",
- "description": "The username of the image registry credential"
- },
- "password": {
- "type": "string",
- "description": "The password of the image registry credential"
- }
- }
- },
- "DeploymentSettings": {
- "description": "Deployment settings payload",
- "type": "object",
- "properties": {
- "resourceRequests": {
- "$ref": "#/definitions/ResourceRequests",
- "description": "The requested resource quantity for required CPU and Memory. It is recommended that using this field to represent the required CPU and Memory, the old field cpu and memoryInGB will be deprecated later."
- },
- "environmentVariables": {
- "description": "Collection of environment variables",
- "type": "object",
- "additionalProperties": {
- "type": "string"
- }
- },
- "apms": {
- "$ref": "#/definitions/ApmReferenceCollection",
- "description": "Collection of ApmReferences"
- },
- "addonConfigs": {
- "description": "Collection of addons",
- "type": "object",
- "additionalProperties": {
- "type": "object"
- }
- },
- "livenessProbe": {
- "$ref": "#/definitions/Probe",
- "description": "Periodic probe of App Instance liveness. App Instance will be restarted if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes"
- },
- "readinessProbe": {
- "$ref": "#/definitions/Probe",
- "description": "Periodic probe of App Instance service readiness. App Instance will be removed from service endpoints if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes"
- },
- "startupProbe": {
- "$ref": "#/definitions/Probe",
- "description": "StartupProbe indicates that the App Instance has successfully initialized. If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a App Instance's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes"
- },
- "terminationGracePeriodSeconds": {
- "description": "Optional duration in seconds the App Instance needs to terminate gracefully. May be decreased in delete request. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). If this value is nil, the default grace period will be used instead. The grace period is the duration in seconds after the processes running in the App Instance are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. Defaults to 90 seconds.",
- "format": "int32",
- "type": "integer",
- "default": 90
- },
- "scale": {
- "$ref": "#/definitions/Scale",
- "description": "Scaling properties for the Azure Spring Apps App Instance."
- },
- "containerProbeSettings": {
- "$ref": "#/definitions/ContainerProbeSettings"
- }
- }
- },
- "Probe": {
- "description": "Probe describes a health check to be performed against an App Instance to determine whether it is alive or ready to receive traffic.",
- "type": "object",
- "required": [
- "disableProbe"
- ],
- "properties": {
- "probeAction": {
- "$ref": "#/definitions/ProbeAction",
- "description": "The action of the probe."
- },
- "disableProbe": {
- "description": "Indicate whether the probe is disabled.",
- "type": "boolean",
- "default": false
- },
- "initialDelaySeconds": {
- "description": "Number of seconds after the App Instance has started before probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes",
- "format": "int32",
- "type": "integer"
- },
- "periodSeconds": {
- "description": "How often (in seconds) to perform the probe. Minimum value is 1.",
- "format": "int32",
- "type": "integer"
- },
- "timeoutSeconds": {
- "description": "Number of seconds after which the probe times out. Minimum value is 1.",
- "format": "int32",
- "type": "integer"
- },
- "failureThreshold": {
- "description": "Minimum consecutive failures for the probe to be considered failed after having succeeded. Minimum value is 1.",
- "format": "int32",
- "type": "integer"
- },
- "successThreshold": {
- "description": "Minimum consecutive successes for the probe to be considered successful after having failed. Must be 1 for liveness and startup. Minimum value is 1.",
- "format": "int32",
- "type": "integer"
- }
- }
- },
- "ProbeAction": {
- "description": "The action of the probe.",
- "required": [
- "type"
- ],
- "type": "object",
- "properties": {
- "type": {
- "description": "The type of the action to take to perform the health check.",
- "enum": [
- "HTTPGetAction",
- "TCPSocketAction",
- "ExecAction"
- ],
- "type": "string",
- "x-ms-enum": {
- "name": "ProbeActionType",
- "modelAsString": true
- }
- }
- },
- "discriminator": "type"
- },
- "HTTPGetAction": {
- "description": "HTTPGetAction describes an action based on HTTP Get requests.",
- "properties": {
- "path": {
- "description": "Path to access on the HTTP server.",
- "type": "string"
- },
- "scheme": {
- "description": "Scheme to use for connecting to the host. Defaults to HTTP.\n\nPossible enum values:\n - `\"HTTP\"` means that the scheme used will be http://\n - `\"HTTPS\"` means that the scheme used will be https://",
- "enum": [
- "HTTP",
- "HTTPS"
- ],
- "type": "string",
- "x-ms-enum": {
- "name": "HTTPSchemeType",
- "modelAsString": true
- }
- }
- },
- "type": "object",
- "allOf": [
- {
- "$ref": "#/definitions/ProbeAction"
- }
- ],
- "x-ms-discriminator-value": "HTTPGetAction"
- },
- "ExecAction": {
- "description": "ExecAction describes a \"run in container\" action.",
- "properties": {
- "command": {
- "description": "Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.",
- "items": {
- "type": "string"
- },
- "type": "array",
- "x-ms-identifiers": []
- }
- },
- "type": "object",
- "allOf": [
- {
- "$ref": "#/definitions/ProbeAction"
- }
- ],
- "x-ms-discriminator-value": "ExecAction"
- },
- "TCPSocketAction": {
- "description": "TCPSocketAction describes an action based on opening a socket",
- "properties": {},
- "type": "object",
- "allOf": [
- {
- "$ref": "#/definitions/ProbeAction"
- }
- ],
- "x-ms-discriminator-value": "TCPSocketAction"
- },
- "ContainerProbeSettings": {
- "description": "Container liveness and readiness probe settings",
- "type": "object",
- "properties": {
- "disableProbe": {
- "description": "Indicates whether disable the liveness and readiness probe",
- "type": "boolean"
- }
- }
- },
- "DeploymentInstance": {
- "description": "Deployment instance payload",
- "type": "object",
- "properties": {
- "name": {
- "description": "Name of the deployment instance",
- "type": "string",
- "readOnly": true
- },
- "status": {
- "description": "Status of the deployment instance",
- "type": "string",
- "readOnly": true
- },
- "reason": {
- "description": "Failed reason of the deployment instance",
- "type": "string",
- "readOnly": true
- },
- "discoveryStatus": {
- "description": "Discovery status of the deployment instance",
- "type": "string",
- "readOnly": true
- },
- "startTime": {
- "description": "Start time of the deployment instance",
- "type": "string",
- "readOnly": true
- },
- "zone": {
- "description": "Availability zone information of the deployment instance",
- "type": "string",
- "readOnly": true
- }
- }
- },
- "DeploymentList": {
- "description": "A list of deployments resource ids.",
- "type": "object",
- "properties": {
- "deployments": {
- "description": "A list of deployment resource ids.",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "type": "string"
- }
- }
- }
- },
- "DeploymentResourceCollection": {
- "description": "Object that includes an array of App resources and a possible link for next set",
- "type": "object",
- "properties": {
- "value": {
- "description": "Collection of Deployment resources",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "$ref": "#/definitions/DeploymentResource"
- }
- },
- "nextLink": {
- "description": "URL client should use to fetch the next page (per server side paging).\r\nIt's null for now, added for future use.",
- "type": "string"
- }
- }
- },
- "ResourceRequests": {
- "description": "Deployment resource request payload",
- "type": "object",
- "properties": {
- "cpu": {
- "description": "Required CPU. 1 core can be represented by 1 or 1000m. This should be 500m or 1 for Basic tier, and {500m, 1, 2, 3, 4} for Standard tier.",
- "type": "string"
- },
- "memory": {
- "description": "Required memory. 1 GB can be represented by 1Gi or 1024Mi. This should be {512Mi, 1Gi, 2Gi} for Basic tier, and {512Mi, 1Gi, 2Gi, ..., 8Gi} for Standard tier.",
- "type": "string"
- }
- }
- },
- "LogFileUrlResponse": {
- "description": "Log file URL payload",
- "required": [
- "url"
- ],
- "type": "object",
- "properties": {
- "url": {
- "description": "URL of the log file",
- "type": "string"
- }
- }
- },
- "DiagnosticParameters": {
- "description": "Diagnostic parameters of diagnostic operations",
- "type": "object",
- "properties": {
- "appInstance": {
- "description": "App instance name",
- "type": "string"
- },
- "filePath": {
- "description": "Your target file path in your own BYOS",
- "type": "string"
- },
- "duration": {
- "description": "Duration of your JFR. 1 min can be represented by 1m or 60s.",
- "type": "string"
- }
- }
- },
- "ServiceResourceList": {
- "description": "Object that includes an array of Service resources and a possible link for next set",
- "type": "object",
- "properties": {
- "value": {
- "description": "Collection of Service resources",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "$ref": "#/definitions/ServiceResource"
- }
- },
- "nextLink": {
- "description": "URL client should use to fetch the next page (per server side paging).\r\nIt's null for now, added for future use.",
- "type": "string"
- }
- }
- },
- "AvailableOperations": {
- "description": "Available operations of the service",
- "type": "object",
- "properties": {
- "value": {
- "description": "Collection of available operation details",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "$ref": "#/definitions/OperationDetail"
- }
- },
- "nextLink": {
- "description": "URL client should use to fetch the next page (per server side paging).\r\nIt's null for now, added for future use.",
- "type": "string"
- }
- }
- },
- "OperationDetail": {
- "description": "Operation detail payload",
- "type": "object",
- "properties": {
- "name": {
- "description": "Name of the operation",
- "type": "string"
- },
- "isDataAction": {
- "description": "Indicates whether the operation is a data action",
- "type": "boolean"
- },
- "display": {
- "$ref": "#/definitions/OperationDisplay",
- "description": "Display of the operation"
- },
- "actionType": {
- "description": "Enum. Indicates the action type. \"Internal\" refers to actions that are for internal only APIs.",
- "type": "string",
- "readOnly": true,
- "enum": [
- "Internal"
- ],
- "x-ms-enum": {
- "name": "ActionType",
- "modelAsString": true
- }
- },
- "origin": {
- "description": "Origin of the operation",
- "type": "string"
- },
- "properties": {
- "$ref": "#/definitions/OperationProperties",
- "description": "Properties of the operation"
- }
- }
- },
- "OperationDisplay": {
- "description": "Operation display payload",
- "type": "object",
- "properties": {
- "provider": {
- "description": "Resource provider of the operation",
- "type": "string"
- },
- "resource": {
- "description": "Resource of the operation",
- "type": "string"
- },
- "operation": {
- "description": "Localized friendly name for the operation",
- "type": "string"
- },
- "description": {
- "description": "Localized friendly description for the operation",
- "type": "string"
- }
- }
- },
- "OperationProperties": {
- "description": "Extra Operation properties",
- "type": "object",
- "properties": {
- "serviceSpecification": {
- "$ref": "#/definitions/ServiceSpecification",
- "description": "Service specifications of the operation"
- }
- }
- },
- "ServiceSpecification": {
- "description": "Service specification payload",
- "type": "object",
- "properties": {
- "logSpecifications": {
- "description": "Specifications of the Log for Azure Monitoring",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "$ref": "#/definitions/LogSpecification"
- }
- },
- "metricSpecifications": {
- "description": "Specifications of the Metrics for Azure Monitoring",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "$ref": "#/definitions/MetricSpecification"
- }
- }
- }
- },
- "LogSpecification": {
- "description": "Specifications of the Log for Azure Monitoring",
- "type": "object",
- "properties": {
- "name": {
- "description": "Name of the log",
- "type": "string"
- },
- "displayName": {
- "description": "Localized friendly display name of the log",
- "type": "string"
- },
- "blobDuration": {
- "description": "Blob duration of the log",
- "type": "string"
- }
- }
- },
- "MetricSpecification": {
- "description": "Specifications of the Metrics for Azure Monitoring",
- "type": "object",
- "properties": {
- "name": {
- "description": "Name of the metric",
- "type": "string"
- },
- "displayName": {
- "description": "Localized friendly display name of the metric",
- "type": "string"
- },
- "displayDescription": {
- "description": "Localized friendly description of the metric",
- "type": "string"
- },
- "unit": {
- "description": "Unit that makes sense for the metric",
- "type": "string"
- },
- "category": {
- "description": "Name of the metric category that the metric belongs to. A metric can only belong to a single category.",
- "type": "string"
- },
- "aggregationType": {
- "description": "Only provide one value for this field. Valid values: Average, Minimum, Maximum, Total, Count.",
- "type": "string"
- },
- "supportedAggregationTypes": {
- "description": "Supported aggregation types",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "supportedTimeGrainTypes": {
- "description": "Supported time grain types",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "fillGapWithZero": {
- "description": "Optional. If set to true, then zero will be returned for time duration where no metric is emitted/published.",
- "type": "boolean"
- },
- "dimensions": {
- "description": "Dimensions of the metric",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "$ref": "#/definitions/MetricDimension"
- }
- },
- "sourceMdmNamespace": {
- "description": "Name of the MDM namespace. Optional.",
- "type": "string"
- }
- }
- },
- "MetricDimension": {
- "description": "Specifications of the Dimension of metrics",
- "type": "object",
- "properties": {
- "name": {
- "description": "Name of the dimension",
- "type": "string"
- },
- "displayName": {
- "description": "Localized friendly display name of the dimension",
- "type": "string"
- },
- "toBeExportedForShoebox": {
- "description": "Whether this dimension should be included for the Shoebox export scenario",
- "type": "boolean"
- }
- }
- },
- "ResourceSkuCollection": {
- "description": "Object that includes an array of Azure Spring Apps SKU and a possible link for next set",
- "type": "object",
- "properties": {
- "value": {
- "description": "Collection of resource SKU",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "$ref": "#/definitions/ResourceSku"
- }
- },
- "nextLink": {
- "description": "URL client should use to fetch the next page (per server side paging).\r\nIt's null for now, added for future use.",
- "type": "string"
- }
- }
- },
- "ResourceSku": {
- "description": "Describes an available Azure Spring Apps SKU.",
- "type": "object",
- "properties": {
- "resourceType": {
- "description": "Gets the type of resource the SKU applies to.",
- "type": "string"
- },
- "name": {
- "description": "Gets the name of SKU.",
- "type": "string"
- },
- "tier": {
- "description": "Gets the tier of SKU.",
- "type": "string"
- },
- "capacity": {
- "$ref": "#/definitions/SkuCapacity",
- "description": "Gets the capacity of SKU."
- },
- "locations": {
- "description": "Gets the set of locations that the SKU is available.",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "locationInfo": {
- "description": "Gets a list of locations and availability zones in those locations where the SKU is available.",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "$ref": "#/definitions/ResourceSkuLocationInfo"
- }
- },
- "restrictions": {
- "description": "Gets the restrictions because of which SKU cannot be used. This is\r\nempty if there are no restrictions.",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "$ref": "#/definitions/ResourceSkuRestrictions"
- }
- }
- }
- },
- "SkuCapacity": {
- "description": "The SKU capacity",
- "required": [
- "minimum"
- ],
- "type": "object",
- "properties": {
- "minimum": {
- "format": "int32",
- "description": "Gets or sets the minimum.",
- "type": "integer"
- },
- "maximum": {
- "format": "int32",
- "description": "Gets or sets the maximum.",
- "type": "integer"
- },
- "default": {
- "format": "int32",
- "description": "Gets or sets the default.",
- "type": "integer"
- },
- "scaleType": {
- "description": "Gets or sets the type of the scale.",
- "enum": [
- "None",
- "Manual",
- "Automatic"
- ],
- "type": "string",
- "x-ms-enum": {
- "name": "SkuScaleType",
- "modelAsString": true
- }
- }
- }
- },
- "ResourceSkuLocationInfo": {
- "description": "Locations and availability zones where the SKU is available",
- "type": "object",
- "properties": {
- "location": {
- "description": "Gets location of the SKU",
- "type": "string"
- },
- "zones": {
- "description": "Gets list of availability zones where the SKU is supported.",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "zoneDetails": {
- "description": "Gets details of capabilities available to a SKU in specific zones.",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "$ref": "#/definitions/ResourceSkuZoneDetails"
- }
- }
- }
- },
- "ResourceSkuRestrictions": {
- "description": "Restrictions where the SKU cannot be used",
- "type": "object",
- "properties": {
- "type": {
- "description": "Gets the type of restrictions. Possible values include: 'Location', 'Zone'",
- "enum": [
- "Location",
- "Zone"
- ],
- "type": "string",
- "x-ms-enum": {
- "name": "ResourceSkuRestrictionsType",
- "modelAsString": true
- }
- },
- "values": {
- "description": "Gets the value of restrictions. If the restriction type is set to\r\nlocation. This would be different locations where the SKU is restricted.",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "restrictionInfo": {
- "$ref": "#/definitions/ResourceSkuRestrictionInfo",
- "description": "Gets the information about the restriction where the SKU cannot be used."
- },
- "reasonCode": {
- "description": "Gets the reason for restriction. Possible values include: 'QuotaId', 'NotAvailableForSubscription'",
- "enum": [
- "QuotaId",
- "NotAvailableForSubscription"
- ],
- "type": "string",
- "x-ms-enum": {
- "name": "ResourceSkuRestrictionsReasonCode",
- "modelAsString": true
- }
- }
- }
- },
- "ResourceSkuZoneDetails": {
- "description": "Details of capabilities available to a SKU in specific zones",
- "type": "object",
- "properties": {
- "name": {
- "description": "Gets the set of zones that the SKU is available in with the\r\nspecified capabilities.",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "capabilities": {
- "description": "Gets a list of capabilities that are available for the SKU in the\r\nspecified list of zones.",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "$ref": "#/definitions/ResourceSkuCapabilities"
- }
- }
- }
- },
- "ResourceSkuRestrictionInfo": {
- "description": "Information about the restriction where the SKU cannot be used",
- "type": "object",
- "properties": {
- "locations": {
- "description": "Gets locations where the SKU is restricted",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "zones": {
- "description": "Gets list of availability zones where the SKU is restricted.",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "type": "string"
- }
- }
- }
- },
- "ResourceSkuCapabilities": {
- "type": "object",
- "properties": {
- "name": {
- "description": "Gets an invariant to describe the feature.",
- "type": "string"
- },
- "value": {
- "description": "Gets an invariant if the feature is measured by quantity.",
- "type": "string"
- }
- }
- },
- "CloudError": {
- "type": "object",
- "description": "An error response from the service.",
- "properties": {
- "error": {
- "description": "An error response from the service.",
- "$ref": "#/definitions/CloudErrorBody"
- }
- },
- "x-ms-external": true
- },
- "CloudErrorBody": {
- "type": "object",
- "description": "An error response from the service.",
- "properties": {
- "code": {
- "description": "An identifier for the error. Codes are invariant and are intended to be consumed programmatically.",
- "type": "string"
- },
- "message": {
- "description": "A message describing the error, intended to be suitable for display in a user interface.",
- "type": "string"
- },
- "target": {
- "description": "The target of the particular error. For example, the name of the property in error.",
- "type": "string"
- },
- "details": {
- "description": "A list of additional details about the error.",
- "type": "array",
- "items": {
- "$ref": "#/definitions/CloudErrorBody"
- }
- }
- },
- "x-ms-external": true
- },
- "AvailableRuntimeVersions": {
- "type": "object",
- "properties": {
- "value": {
- "description": "A list of all supported runtime versions.",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "$ref": "#/definitions/SupportedRuntimeVersion"
- },
- "readOnly": true
- }
- },
- "readOnly": true
- },
- "SupportedRuntimeVersion": {
- "description": "Supported deployment runtime version descriptor.",
- "type": "object",
- "properties": {
- "value": {
- "description": "The raw value which could be passed to deployment CRUD operations.",
- "enum": [
- "Java_8",
- "Java_11",
- "Java_17",
- "Java_21",
- "NetCore_31"
- ],
- "type": "string",
- "x-ms-enum": {
- "name": "SupportedRuntimeValue",
- "modelAsString": true
- }
- },
- "platform": {
- "description": "The platform of this runtime version (possible values: \"Java\" or \".NET\").",
- "enum": [
- "Java",
- ".NET Core"
- ],
- "type": "string",
- "x-ms-enum": {
- "name": "SupportedRuntimePlatform",
- "modelAsString": true
- }
- },
- "version": {
- "description": "The detailed version (major.minor) of the platform.",
- "type": "string"
- }
- },
- "readOnly": true
- },
- "SupportedServerVersions": {
- "description": "Supported server versions.",
- "type": "object",
- "properties": {
- "value": {
- "description": "Collection of the supported server versions.",
- "uniqueItems": false,
- "type": "array",
- "x-ms-identifiers": [
- "value"
- ],
- "items": {
- "$ref": "#/definitions/SupportedServerVersion"
- }
- },
- "nextLink": {
- "description": "URL client should use to fetch the next page (per server side paging).\r\nIt's null for now, added for future use.",
- "type": "string"
- }
- }
- },
- "SupportedServerVersion": {
- "description": "Supported server version.",
- "type": "object",
- "properties": {
- "value": {
- "description": "The raw server version value which could be passed to deployment CRUD operations.",
- "type": "string"
- },
- "server": {
- "description": "The server name.",
- "type": "string"
- },
- "version": {
- "description": "The Server version.",
- "type": "string"
- }
- },
- "readOnly": true
- },
- "BuildpackBindingResourceCollection": {
- "description": "Object that includes an array of BuildpackBinding resources and a possible link for next set",
- "type": "object",
- "properties": {
- "value": {
- "description": "Collection of BuildpackBinding resources",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "$ref": "#/definitions/BuildpackBindingResource"
- }
- },
- "nextLink": {
- "description": "URL client should use to fetch the next page (per server side paging).\r\nIt's null for now, added for future use.",
- "type": "string"
- }
- }
- },
- "BuildpackBindingResource": {
- "description": "Buildpack Binding Resource object",
- "type": "object",
- "allOf": [
- {
- "$ref": "#/definitions/ProxyResource"
- }
- ],
- "properties": {
- "properties": {
- "description": "Properties of a buildpack binding",
- "$ref": "#/definitions/BuildpackBindingProperties"
- }
- }
- },
- "BuildpackBindingProperties": {
- "description": "Properties of a buildpack binding",
- "type": "object",
- "properties": {
- "bindingType": {
- "description": "Buildpack Binding Type",
- "enum": [
- "ApplicationInsights",
- "ApacheSkyWalking",
- "AppDynamics",
- "Dynatrace",
- "NewRelic",
- "ElasticAPM",
- "CACertificates"
- ],
- "type": "string",
- "x-ms-enum": {
- "name": "bindingType",
- "modelAsString": true
- }
- },
- "provisioningState": {
- "description": "State of the Buildpack Binding.",
- "enum": [
- "Creating",
- "Updating",
- "Succeeded",
- "Failed",
- "Deleting"
- ],
- "type": "string",
- "readOnly": true,
- "x-ms-enum": {
- "name": "BuildpackBindingProvisioningState",
- "modelAsString": true
- }
- },
- "launchProperties": {
- "description": "The object describes the buildpack binding launch properties",
- "$ref": "#/definitions/BuildpackBindingLaunchProperties"
- }
- }
- },
- "BuildpackBindingLaunchProperties": {
- "description": "Buildpack Binding Launch Properties",
- "type": "object",
- "properties": {
- "properties": {
- "description": "Non-sensitive properties for launchProperties",
- "type": "object",
- "additionalProperties": {
- "type": "string"
- }
- },
- "secrets": {
- "description": "Sensitive properties for launchProperties",
- "type": "object",
- "additionalProperties": {
- "type": "string"
- }
- }
- }
- },
- "ApmResourceCollection": {
- "description": "Object that includes an array of APM resources and a possible link for next set",
- "type": "object",
- "properties": {
- "value": {
- "description": "Collection of APM resources",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "$ref": "#/definitions/ApmResource"
- }
- },
- "nextLink": {
- "description": "URL client should use to fetch the next page (per server side paging).\r\nIt's null for now, added for future use.",
- "type": "string"
- }
- }
- },
- "ApmResource": {
- "description": "APM Resource object",
- "type": "object",
- "allOf": [
- {
- "$ref": "#/definitions/ProxyResource"
- }
- ],
- "properties": {
- "properties": {
- "$ref": "#/definitions/ApmProperties",
- "description": "Properties of an APM",
- "x-ms-client-flatten": false
- }
- }
- },
- "ApmProperties": {
- "description": "Properties of an APM",
- "type": "object",
- "required": [
- "type"
- ],
- "properties": {
- "type": {
- "description": "APM Type",
- "type": "string"
- },
- "provisioningState": {
- "description": "State of the APM.",
- "enum": [
- "Creating",
- "Updating",
- "Succeeded",
- "Failed",
- "Deleting",
- "Canceled"
- ],
- "type": "string",
- "readOnly": true,
- "x-ms-enum": {
- "name": "ApmProvisioningState",
- "modelAsString": true
- }
- },
- "properties": {
- "description": "Non-sensitive properties for the APM",
- "type": "object",
- "additionalProperties": {
- "type": "string"
- }
- },
- "secrets": {
- "description": "Sensitive properties for the APM",
- "type": "object",
- "additionalProperties": {
- "type": "string"
- },
- "x-ms-secret": true,
- "x-ms-mutability": [
- "create",
- "update"
- ]
- }
- }
- },
- "ApmSecretKeys": {
- "description": "Keys of APM sensitive properties",
- "type": "object",
- "properties": {
- "value": {
- "description": "Collection of the keys for the APM sensitive properties",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "type": "string"
- }
- }
- }
- },
- "SupportedApmTypes": {
- "description": "Supported APM types payload",
- "type": "object",
- "properties": {
- "value": {
- "description": "Collection of the supported APM type",
- "uniqueItems": false,
- "type": "array",
- "x-ms-identifiers": [
- "name"
- ],
- "items": {
- "$ref": "#/definitions/SupportedApmType"
- }
- },
- "nextLink": {
- "description": "URL client should use to fetch the next page (per server side paging).\r\nIt's null for now, added for future use.",
- "type": "string"
- }
- }
- },
- "SupportedApmType": {
- "description": "Supported APM type",
- "type": "object",
- "properties": {
- "name": {
- "description": "The name of the supported APM type",
- "type": "string"
- }
- }
- },
- "GloballyEnabledApms": {
- "description": "Globally enabled APMs payload",
- "type": "object",
- "properties": {
- "value": {
- "description": "Collection of the globally enabled APMs",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "type": "string"
- }
- }
- }
- },
- "ApmReference": {
- "description": "A reference to the APM",
- "required": [
- "resourceId"
- ],
- "type": "object",
- "properties": {
- "resourceId": {
- "description": "Resource Id of the APM",
- "type": "string",
- "format": "arm-id",
- "x-ms-arm-id-details": {
- "allowedResources": [
- {
- "type": "Microsoft.AppPlatform/Spring/apms"
- }
- ]
- }
- }
- }
- },
- "ApmReferenceCollection": {
- "description": "Collection of ApmReferences",
- "type": "array",
- "x-ms-identifiers": [
- "resourceId"
- ],
- "items": {
- "$ref": "#/definitions/ApmReference"
- }
- },
- "CertificateReference": {
- "description": "A reference to the certificate",
- "required": [
- "resourceId"
- ],
- "type": "object",
- "properties": {
- "resourceId": {
- "description": "Resource Id of the certificate",
- "type": "string",
- "format": "arm-id",
- "x-ms-arm-id-details": {
- "allowedResources": [
- {
- "type": "Microsoft.AppPlatform/Spring/certificates"
- }
- ]
- }
- }
- }
- },
- "CertificateReferenceCollection": {
- "description": "Collection of CertificateReferences",
- "type": "array",
- "x-ms-identifiers": [
- "resourceId"
- ],
- "items": {
- "$ref": "#/definitions/CertificateReference"
- }
- },
- "GatewayResourceCollection": {
- "description": "Object that includes an array of gateway resources and a possible link for next set",
- "type": "object",
- "properties": {
- "value": {
- "description": "Collection of gateway resources",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "$ref": "#/definitions/GatewayResource"
- }
- },
- "nextLink": {
- "description": "URL client should use to fetch the next page (per server side paging).\r\nIt's null for now, added for future use.",
- "type": "string"
- }
- }
- },
- "GatewayResource": {
- "description": "Spring Cloud Gateway resource",
- "type": "object",
- "allOf": [
- {
- "$ref": "#/definitions/ProxyResource"
- }
- ],
- "properties": {
- "properties": {
- "$ref": "#/definitions/GatewayProperties"
- },
- "sku": {
- "$ref": "#/definitions/Sku",
- "description": "Sku of the Spring Cloud Gateway resource"
- }
- }
- },
- "SkuObject": {
- "description": "Resource Sku object used for scaling out and scaling in.",
- "type": "object",
- "properties": {
- "sku": {
- "$ref": "#/definitions/Sku",
- "description": "Sku of the Spring Cloud Gateway resource"
- }
- }
- },
- "GatewayProperties": {
- "description": "Spring Cloud Gateway properties payload",
- "type": "object",
- "properties": {
- "provisioningState": {
- "description": "State of the Spring Cloud Gateway.",
- "enum": [
- "Creating",
- "Updating",
- "Succeeded",
- "Failed",
- "Deleting"
- ],
- "type": "string",
- "readOnly": true,
- "x-ms-enum": {
- "name": "GatewayProvisioningState",
- "modelAsString": true
- }
- },
- "public": {
- "description": "Indicates whether the Spring Cloud Gateway exposes endpoint.",
- "type": "boolean",
- "default": false
- },
- "url": {
- "description": "URL of the Spring Cloud Gateway, exposed when 'public' is true.",
- "type": "string",
- "readOnly": true
- },
- "httpsOnly": {
- "description": "Indicate if only https is allowed.",
- "type": "boolean",
- "default": false
- },
- "ssoProperties": {
- "$ref": "#/definitions/SsoProperties"
- },
- "apiMetadataProperties": {
- "$ref": "#/definitions/GatewayApiMetadataProperties"
- },
- "corsProperties": {
- "$ref": "#/definitions/GatewayCorsProperties"
- },
- "clientAuth": {
- "description": "Client-Certification Authentication.",
- "type": "object",
- "properties": {
- "certificates": {
- "description": "Collection of certificate resource Ids in Azure Spring Apps.",
- "uniqueItems": true,
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "certificateVerification": {
- "description": "Whether to enable certificate verification or not",
- "type": "string",
- "default": "Disabled",
- "enum": [
- "Enabled",
- "Disabled"
- ],
- "x-ms-enum": {
- "modelAsString": true,
- "name": "GatewayCertificateVerification",
- "values": [
- {
- "description": "Enable certificate verification in Spring Cloud Gateway.",
- "value": "Enabled"
- },
- {
- "description": "Disable certificate verification in Spring Cloud Gateway.",
- "value": "Disabled"
- }
- ]
- }
- }
- }
- },
- "apmTypes": {
- "description": "Collection of APM type used in Spring Cloud Gateway",
- "uniqueItems": true,
- "type": "array",
- "items": {
- "description": "Type of application performance monitoring",
- "enum": [
- "ApplicationInsights",
- "AppDynamics",
- "Dynatrace",
- "NewRelic",
- "ElasticAPM"
- ],
- "type": "string",
- "x-ms-enum": {
- "name": "ApmType",
- "modelAsString": true
- }
- }
- },
- "apms": {
- "$ref": "#/definitions/ApmReferenceCollection",
- "description": "Collection of ApmReferences in service level"
- },
- "environmentVariables": {
- "description": "Environment variables of Spring Cloud Gateway",
- "type": "object",
- "properties": {
- "properties": {
- "description": "Non-sensitive properties",
- "type": "object",
- "additionalProperties": {
- "type": "string"
- }
- },
- "secrets": {
- "description": "Sensitive properties",
- "type": "object",
- "x-ms-secret": true,
- "additionalProperties": {
- "type": "string"
- }
- }
- }
- },
- "resourceRequests": {
- "$ref": "#/definitions/GatewayResourceRequests",
- "description": "The requested resource quantity for required CPU and Memory."
- },
- "addonConfigs": {
- "description": "Collection of addons for Spring Cloud Gateway",
- "type": "object",
- "additionalProperties": {
- "type": "object"
- }
- },
- "instances": {
- "description": "Collection of instances belong to Spring Cloud Gateway.",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "$ref": "#/definitions/GatewayInstance"
- },
- "readOnly": true
- },
- "operatorProperties": {
- "$ref": "#/definitions/GatewayOperatorProperties",
- "readOnly": true
- },
- "responseCacheProperties": {
- "$ref": "#/definitions/GatewayResponseCacheProperties",
- "description": "The properties to configure different types of response cache for Spring Cloud Gateway.",
- "x-ms-client-flatten": false
- }
- }
- },
- "SsoProperties": {
- "description": "Single sign-on related configuration",
- "type": "object",
- "properties": {
- "scope": {
- "description": "It defines the specific actions applications can be allowed to do on a user's behalf",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "clientId": {
- "description": "The public identifier for the application",
- "type": "string"
- },
- "clientSecret": {
- "description": "The secret known only to the application and the authorization server",
- "type": "string"
- },
- "issuerUri": {
- "description": "The URI of Issuer Identifier",
- "type": "string"
- }
- }
- },
- "GatewayApiMetadataProperties": {
- "description": "API metadata property for Spring Cloud Gateway",
- "type": "object",
- "properties": {
- "title": {
- "description": "Title describing the context of the APIs available on the Gateway instance (default: `Spring Cloud Gateway for K8S`)",
- "type": "string"
- },
- "description": {
- "description": "Detailed description of the APIs available on the Gateway instance (default: `Generated OpenAPI 3 document that describes the API routes configured.`)",
- "type": "string"
- },
- "documentation": {
- "description": "Location of additional documentation for the APIs available on the Gateway instance",
- "type": "string"
- },
- "version": {
- "description": "Version of APIs available on this Gateway instance (default: `unspecified`).",
- "type": "string"
- },
- "serverUrl": {
- "description": "Base URL that API consumers will use to access APIs on the Gateway instance.",
- "type": "string"
- }
- }
- },
- "GatewayCorsProperties": {
- "description": "Cross-Origin Resource Sharing property",
- "type": "object",
- "properties": {
- "allowedOrigins": {
- "description": "Allowed origins to make cross-site requests. The special value `*` allows all domains.",
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "allowedOriginPatterns": {
- "description": "Allowed origin patterns to make cross-site requests.",
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "allowedMethods": {
- "description": "Allowed HTTP methods on cross-site requests. The special value `*` allows all methods. If not set, `GET` and `HEAD` are allowed by default.",
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "allowedHeaders": {
- "description": "Allowed headers in cross-site requests. The special value `*` allows actual requests to send any header.",
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "maxAge": {
- "format": "int32",
- "description": "How long, in seconds, the response from a pre-flight request can be cached by clients.",
- "type": "integer"
- },
- "allowCredentials": {
- "description": "Whether user credentials are supported on cross-site requests. Valid values: `true`, `false`.",
- "type": "boolean"
- },
- "exposedHeaders": {
- "description": "HTTP response headers to expose for cross-site requests.",
- "type": "array",
- "items": {
- "type": "string"
- }
- }
- }
- },
- "GatewayResourceRequests": {
- "description": "Resource request payload of Spring Cloud Gateway.",
- "type": "object",
- "properties": {
- "cpu": {
- "description": "Cpu allocated to each Spring Cloud Gateway instance.",
- "type": "string",
- "default": "1"
- },
- "memory": {
- "description": "Memory allocated to each Spring Cloud Gateway instance.",
- "type": "string",
- "default": "2Gi"
- }
- }
- },
- "GatewayOperatorProperties": {
- "description": "Properties of the Spring Cloud Gateway Operator.",
- "type": "object",
- "readOnly": true,
- "properties": {
- "resourceRequests": {
- "$ref": "#/definitions/GatewayOperatorResourceRequests",
- "description": "The requested resource quantity for required CPU and Memory."
- },
- "instances": {
- "description": "Collection of instances belong to Spring Cloud Gateway operator.",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "$ref": "#/definitions/GatewayInstance"
- },
- "readOnly": true
- }
- }
- },
- "GatewayOperatorResourceRequests": {
- "description": "Properties of the Spring Cloud Gateway Operator.",
- "type": "object",
- "readOnly": true,
- "properties": {
- "cpu": {
- "description": "Cpu allocated to each Spring Cloud Gateway Operator instance.",
- "type": "string",
- "readOnly": true
- },
- "memory": {
- "description": "Memory allocated to each Spring Cloud Gateway Operator instance.",
- "type": "string",
- "readOnly": true
- },
- "instanceCount": {
- "format": "int32",
- "description": "Instance count of the Spring Cloud Gateway Operator.",
- "type": "integer",
- "readOnly": true
- }
- }
- },
- "GatewayInstance": {
- "description": "Collection of instances belong to the Spring Cloud Gateway",
- "type": "object",
- "readOnly": true,
- "properties": {
- "name": {
- "description": "Name of the Spring Cloud Gateway instance",
- "type": "string",
- "readOnly": true
- },
- "status": {
- "description": "Status of the Spring Cloud Gateway instance",
- "type": "string",
- "readOnly": true
- }
- }
- },
- "GatewayEnvSecrets": {
- "description": "Sensitive properties for Spring Cloud Gateway",
- "type": "object",
- "x-ms-secret": true,
- "additionalProperties": {
- "type": "string"
- }
- },
- "GatewayRouteConfigResource": {
- "description": "Spring Cloud Gateway route config resource",
- "type": "object",
- "allOf": [
- {
- "$ref": "#/definitions/ProxyResource"
- }
- ],
- "properties": {
- "properties": {
- "$ref": "#/definitions/GatewayRouteConfigProperties"
- }
- }
- },
- "GatewayRouteConfigProperties": {
- "description": "API route config of the Spring Cloud Gateway",
- "type": "object",
- "properties": {
- "provisioningState": {
- "description": "State of the Spring Cloud Gateway route config.",
- "enum": [
- "Creating",
- "Updating",
- "Succeeded",
- "Failed",
- "Deleting"
- ],
- "type": "string",
- "readOnly": true,
- "x-ms-enum": {
- "name": "GatewayProvisioningState",
- "modelAsString": true
- }
- },
- "appResourceId": {
- "description": "The resource Id of the Azure Spring Apps app, required unless route defines `uri`.",
- "type": "string"
- },
- "openApi": {
- "$ref": "#/definitions/GatewayRouteConfigOpenApiProperties"
- },
- "protocol": {
- "description": "Protocol of routed Azure Spring Apps applications.",
- "enum": [
- "HTTP",
- "HTTPS"
- ],
- "default": "HTTP",
- "type": "string",
- "x-ms-enum": {
- "name": "GatewayRouteConfigProtocol",
- "modelAsString": true
- }
- },
- "routes": {
- "description": "Array of API routes, each route contains properties such as `title`, `uri`, `ssoEnabled`, `predicates`, `filters`.",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "$ref": "#/definitions/GatewayApiRoute"
- }
- },
- "ssoEnabled": {
- "description": "Enable Single Sign-On in app level.",
- "type": "boolean"
- },
- "predicates": {
- "description": "A number of conditions to evaluate a route for each request in app level. Each predicate may be evaluated against request headers and parameter values. All of the predicates associated with a route must evaluate to true for the route to be matched to the request.",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "filters": {
- "description": "To modify the request before sending it to the target endpoint, or the received response in app level.",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "type": "string"
- }
- }
- }
- },
- "GatewayRouteConfigOpenApiProperties": {
- "description": "OpenAPI properties of Spring Cloud Gateway route config.",
- "type": "object",
- "properties": {
- "uri": {
- "description": "The URI of OpenAPI specification.",
- "type": "string"
- }
- }
- },
- "GatewayApiRoute": {
- "description": "API route config of the Spring Cloud Gateway",
- "type": "object",
- "properties": {
- "title": {
- "description": "A title, will be applied to methods in the generated OpenAPI documentation.",
- "type": "string"
- },
- "description": {
- "description": "A description, will be applied to methods in the generated OpenAPI documentation.",
- "type": "string"
- },
- "uri": {
- "description": "Full uri, will override `appName`.",
- "type": "string"
- },
- "ssoEnabled": {
- "description": "Enable sso validation.",
- "type": "boolean"
- },
- "tokenRelay": {
- "description": "Pass currently-authenticated user's identity token to application service, default is 'false'",
- "type": "boolean"
- },
- "predicates": {
- "description": "A number of conditions to evaluate a route for each request. Each predicate may be evaluated against request headers and parameter values. All of the predicates associated with a route must evaluate to true for the route to be matched to the request.",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "filters": {
- "description": "To modify the request before sending it to the target endpoint, or the received response.",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "order": {
- "description": "Route processing order.",
- "type": "integer",
- "format": "int32"
- },
- "tags": {
- "description": "Classification tags, will be applied to methods in the generated OpenAPI documentation.",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "type": "string"
- }
- }
- }
- },
- "GatewayRouteConfigResourceCollection": {
- "description": "Object that includes an array of Spring Cloud Gateway route config resources and a possible link for next set",
- "type": "object",
- "properties": {
- "value": {
- "description": "Collection of Spring Cloud Gateway route config resources",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "$ref": "#/definitions/GatewayRouteConfigResource"
- }
- },
- "nextLink": {
- "description": "URL client should use to fetch the next page (per server side paging).\r\nIt's null for now, added for future use.",
- "type": "string"
- }
- }
- },
- "GatewayCustomDomainResource": {
- "description": "Custom domain of the Spring Cloud Gateway",
- "type": "object",
- "allOf": [
- {
- "$ref": "#/definitions/ProxyResource"
- }
- ],
- "properties": {
- "properties": {
- "$ref": "#/definitions/GatewayCustomDomainProperties"
- }
- }
- },
- "GatewayCustomDomainProperties": {
- "description": "The properties of custom domain for Spring Cloud Gateway",
- "type": "object",
- "properties": {
- "thumbprint": {
- "description": "The thumbprint of bound certificate.",
- "type": "string"
- }
- }
- },
- "GatewayCustomDomainResourceCollection": {
- "description": "Object that includes an array of Spring Cloud Gateway custom domain resources and a possible link for next set",
- "type": "object",
- "properties": {
- "value": {
- "description": "Collection of Spring Cloud Gateway custom domain resources",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "$ref": "#/definitions/GatewayCustomDomainResource"
- }
- },
- "nextLink": {
- "description": "URL client should use to fetch the next page (per server side paging).\r\nIt's null for now, added for future use.",
- "type": "string"
- }
- }
- },
- "GatewayResponseCacheProperties": {
- "description": "Spring Cloud Gateway response cache properties.",
- "required": [
- "responseCacheType"
- ],
- "type": "object",
- "properties": {
- "responseCacheType": {
- "description": "The type of the response cache.",
- "type": "string",
- "x-ms-mutability": [
- "create",
- "read"
- ]
- }
- },
- "discriminator": "responseCacheType"
- },
- "GatewayLocalResponseCachePerRouteProperties": {
- "description": "Spring Cloud Gateway local response cache per route properties.",
- "required": [
- "responseCacheType"
- ],
- "type": "object",
- "allOf": [
- {
- "$ref": "#/definitions/GatewayResponseCacheProperties"
- }
- ],
- "properties": {
- "size": {
- "description": "Maximum size of cache (10MB, 900KB, 1GB...) to determine if the cache needs to evict some entries.",
- "type": "string"
- },
- "timeToLive": {
- "description": "Time before a cached entry is expired (300s, 5m, 1h...)",
- "type": "string"
- }
- },
- "x-ms-discriminator-value": "LocalCachePerRoute"
- },
- "GatewayLocalResponseCachePerInstanceProperties": {
- "description": "Spring Cloud Gateway local response cache per instance properties.",
- "required": [
- "responseCacheType"
- ],
- "type": "object",
- "allOf": [
- {
- "$ref": "#/definitions/GatewayResponseCacheProperties"
- }
- ],
- "properties": {
- "size": {
- "description": "Maximum size of cache (10MB, 900KB, 1GB...) to determine if the cache needs to evict some entries",
- "type": "string"
- },
- "timeToLive": {
- "description": "Time before a cached entry is expired (300s, 5m, 1h...)",
- "type": "string"
- }
- },
- "x-ms-discriminator-value": "LocalCachePerInstance"
- },
- "ApiPortalResourceCollection": {
- "description": "Object that includes an array of API portal resources and a possible link for next set",
- "type": "object",
- "properties": {
- "value": {
- "description": "Collection of API portal resources",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "$ref": "#/definitions/ApiPortalResource"
- }
- },
- "nextLink": {
- "description": "URL client should use to fetch the next page (per server side paging).\r\nIt's null for now, added for future use.",
- "type": "string"
- }
- }
- },
- "ApiPortalResource": {
- "description": "API portal resource",
- "type": "object",
- "allOf": [
- {
- "$ref": "#/definitions/ProxyResource"
- }
- ],
- "properties": {
- "properties": {
- "$ref": "#/definitions/ApiPortalProperties"
- },
- "sku": {
- "$ref": "#/definitions/Sku",
- "description": "Sku of the API portal resource"
- }
- }
- },
- "ApiPortalProperties": {
- "description": "API portal properties payload",
- "type": "object",
- "properties": {
- "provisioningState": {
- "description": "State of the API portal.",
- "enum": [
- "Creating",
- "Updating",
- "Succeeded",
- "Failed",
- "Deleting"
- ],
- "type": "string",
- "readOnly": true,
- "x-ms-enum": {
- "name": "ApiPortalProvisioningState",
- "modelAsString": true
- }
- },
- "public": {
- "description": "Indicates whether the API portal exposes endpoint.",
- "type": "boolean",
- "default": false
- },
- "url": {
- "description": "URL of the API portal, exposed when 'public' is true.",
- "type": "string",
- "readOnly": true
- },
- "httpsOnly": {
- "description": "Indicate if only https is allowed.",
- "type": "boolean",
- "default": false
- },
- "gatewayIds": {
- "description": "The array of resource Ids of gateway to integrate with API portal.",
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "sourceUrls": {
- "description": "Collection of OpenAPI source URL locations.",
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "ssoProperties": {
- "$ref": "#/definitions/SsoProperties"
- },
- "resourceRequests": {
- "$ref": "#/definitions/ApiPortalResourceRequests",
- "description": "The requested resource quantity for required CPU and Memory.",
- "readOnly": true
- },
- "instances": {
- "description": "Collection of instances belong to API portal.",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "$ref": "#/definitions/ApiPortalInstance"
- },
- "readOnly": true
- },
- "apiTryOutEnabledState": {
- "description": "Indicates whether the API try-out feature is enabled or disabled. When enabled, users can try out the API by sending requests and viewing responses in API portal. When disabled, users cannot try out the API.",
- "type": "string",
- "default": "Enabled",
- "enum": [
- "Enabled",
- "Disabled"
- ],
- "x-ms-enum": {
- "name": "ApiPortalApiTryOutEnabledState",
- "modelAsString": true
- }
- }
- }
- },
- "ApiPortalResourceRequests": {
- "description": "Resource requests of the API portal",
- "type": "object",
- "properties": {
- "cpu": {
- "description": "Cpu allocated to each API portal instance",
- "type": "string",
- "readOnly": true
- },
- "memory": {
- "description": "Memory allocated to each API portal instance",
- "type": "string",
- "readOnly": true
- }
- }
- },
- "ApiPortalInstance": {
- "description": "Collection of instances belong to the API portal",
- "type": "object",
- "properties": {
- "name": {
- "description": "Name of the API portal instance",
- "type": "string",
- "readOnly": true
- },
- "status": {
- "description": "Status of the API portal instance",
- "type": "string",
- "readOnly": true
- }
- }
- },
- "ApiPortalCustomDomainResource": {
- "description": "Custom domain of the API portal",
- "type": "object",
- "allOf": [
- {
- "$ref": "#/definitions/ProxyResource"
- }
- ],
- "properties": {
- "properties": {
- "$ref": "#/definitions/ApiPortalCustomDomainProperties"
- }
- }
- },
- "ApiPortalCustomDomainProperties": {
- "description": "The properties of custom domain for API portal",
- "type": "object",
- "properties": {
- "thumbprint": {
- "description": "The thumbprint of bound certificate.",
- "type": "string"
- }
- }
- },
- "ApiPortalCustomDomainResourceCollection": {
- "description": "Object that includes an array of API portal custom domain resources and a possible link for next set",
- "type": "object",
- "properties": {
- "value": {
- "description": "Collection of API portal custom domain resources",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "$ref": "#/definitions/ApiPortalCustomDomainResource"
- }
- },
- "nextLink": {
- "description": "URL client should use to fetch the next page (per server side paging).\r\nIt's null for now, added for future use.",
- "type": "string"
- }
- }
- },
- "ApplicationAcceleratorResourceCollection": {
- "description": "Object that includes an array of application accelerator resources and a possible link for next set",
- "type": "object",
- "properties": {
- "value": {
- "description": "Collection of application accelerator resources",
- "uniqueItems": false,
- "type": "array",
- "items": {
- "$ref": "#/definitions/ApplicationAcceleratorResource"
- }
- },
- "nextLink": {
- "description": "URL client should use to fetch the next page (per server side paging).\r\nIt's null for now, added for future use.",
- "type": "string"
- }
- }
- },
- "ApplicationAcceleratorResource": {
- "description": "Application accelerator resource",
- "type": "object",
- "allOf": [
- {
- "$ref": "#/definitions/ProxyResource"
- }
- ],
- "properties": {
- "properties": {
- "$ref": "#/definitions/ApplicationAcceleratorProperties"
- },
- "sku": {
- "$ref": "#/definitions/Sku",
- "description": "Sku of the application accelerator resource"
- }
- }
- },
- "ApplicationAcceleratorProperties": {
- "description": "Application accelerator properties payload",
- "type": "object",
- "properties": {
- "provisioningState": {
- "description": "State of the application accelerator.",
- "enum": [
- "Creating",
- "Updating",
- "Succeeded",
- "Failed",
- "Deleting",
- "Canceled"
- ],
- "type": "string",
- "readOnly": true,
- "x-ms-enum": {
- "name": "ApplicationAcceleratorProvisioningState",
- "modelAsString": true
- }
- },
- "components": {
- "description": "Collection of components belong to application accelerator.",
- "uniqueItems": false,
- "type": "array",
- "x-ms-identifiers": [
- "name"
- ],
- "items": {
- "$ref": "#/definitions/ApplicationAcceleratorComponent"
- },
- "readOnly": true
- }
- }
- },
- "ApplicationAcceleratorComponent": {
- "type": "object",
- "properties": {
- "name": {
- "type": "string",
- "readOnly": true
- },
- "resourceRequests": {
- "$ref": "#/definitions/ApplicationAcceleratorResourceRequests"
- },
- "instances": {
- "type": "array",
- "x-ms-identifiers": [
- "name"
- ],
- "items": {
- "$ref": "#/definitions/ApplicationAcceleratorInstance"
- },
- "readOnly": true
- }
- }
- },
- "ApplicationAcceleratorResourceRequests": {
- "type": "object",
- "properties": {
- "cpu": {
- "description": "Cpu allocated to each application accelerator component. 1 core can be represented by 1 or 1000m",
- "type": "string",
- "readOnly": true
- },
- "memory": {
- "description": "Memory allocated to each application accelerator component. 1 GB can be represented by 1Gi or 1024Mi.",
- "type": "string",
- "readOnly": true
- },
- "instanceCount": {
- "format": "int32",
- "description": "Instance count of the application accelerator component.",
- "type": "integer",
- "readOnly": true
- }
- }
- },
- "ApplicationAcceleratorInstance": {
- "type": "object",
- "properties": {
- "name": {
- "description": "Name of the Application Accelerator instance.",
- "type": "string",
- "readOnly": true
- },
- "status": {
- "description": "Status of the Application Accelerator instance. It can be Pending, Running, Succeeded, Failed, Unknown.",
- "type": "string",
- "readOnly": true
- }
- }
- },
- "CustomizedAcceleratorResourceCollection": {
- "type": "object",
- "properties": {
- "value": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/CustomizedAcceleratorResource"
- }
- },
- "nextLink": {
- "type": "string"
- }
- }
- },
- "CustomizedAcceleratorResource": {
- "description": "Customized accelerator resource",
- "type": "object",
- "allOf": [
- {
- "$ref": "#/definitions/ProxyResource"
- }
- ],
- "properties": {
- "properties": {
- "$ref": "#/definitions/CustomizedAcceleratorProperties"
- },
- "sku": {
- "$ref": "#/definitions/Sku",
- "description": "Sku of the customized accelerator resource"
- }
- }
- },
- "CustomizedAcceleratorProperties": {
- "description": "Customized accelerator properties payload",
- "required": [
- "gitRepository"
- ],
- "type": "object",
- "properties": {
- "provisioningState": {
- "description": "State of the customized accelerator.",
- "enum": [
- "Creating",
- "Updating",
- "Succeeded",
- "Failed",
- "Deleting",
- "Canceled"
- ],
- "type": "string",
- "readOnly": true,
- "x-ms-enum": {
- "name": "CustomizedAcceleratorProvisioningState",
- "modelAsString": true
- }
- },
- "acceleratorType": {
- "description": "Type of the customized accelerator.",
- "enum": [
- "Accelerator",
- "Fragment"
- ],
- "type": "string",
- "x-ms-enum": {
- "name": "CustomizedAcceleratorType",
- "modelAsString": true
- }
- },
- "displayName": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "iconUrl": {
- "type": "string"
- },
- "acceleratorTags": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "imports": {
- "type": "array",
- "readOnly": true,
- "description": "Imports references all imports that this accelerator/fragment depends upon.",
- "items": {
- "type": "string"
- }
- },
- "gitRepository": {
- "$ref": "#/definitions/AcceleratorGitRepository"
- }
- }
- },
- "AcceleratorGitRepository": {
- "required": [
- "url",
- "authSetting"
- ],
- "type": "object",
- "properties": {
- "url": {
- "description": "Git repository URL for the accelerator.",
- "type": "string"
- },
- "intervalInSeconds": {
- "description": "Interval for checking for updates to Git or image repository.",
- "format": "int32",
- "type": "integer"
- },
- "branch": {
- "description": "Git repository branch to be used.",
- "type": "string"
- },
- "commit": {
- "description": "Git repository commit to be used.",
- "type": "string"
- },
- "gitTag": {
- "description": "Git repository tag to be used.",
- "type": "string"
- },
- "authSetting": {
- "$ref": "#/definitions/AcceleratorAuthSetting",
- "description": "Properties of the auth setting payload.",
- "x-ms-client-flatten": false
- },
- "subPath": {
- "description": "Folder path inside the git repository to consider as the root of the accelerator or fragment.",
- "type": "string"
- }
- }
- },
- "AcceleratorAuthSetting": {
- "description": "Auth setting payload.",
- "required": [
- "authType"
- ],
- "type": "object",
- "properties": {
- "authType": {
- "description": "The type of the auth setting.",
- "type": "string",
- "x-ms-mutability": [
- "create",
- "read"
- ]
- }
- },
- "discriminator": "authType"
- },
- "AcceleratorPublicSetting": {
- "description": "Auth setting for public url.",
- "required": [
- "authType"
- ],
- "type": "object",
- "allOf": [
- {
- "$ref": "#/definitions/AcceleratorAuthSetting"
- }
- ],
- "properties": {
- "caCertResourceId": {
- "description": "Resource Id of CA certificate for https URL of Git repository.",
- "type": "string",
- "format": "arm-id",
- "x-ms-arm-id-details": {
- "allowedResources": [
- {
- "type": "Microsoft.AppPlatform/Spring/certificates"
- }
- ]
- }
- }
- },
- "x-ms-discriminator-value": "Public"
- },
- "AcceleratorBasicAuthSetting": {
- "description": "Auth setting for basic auth.",
- "required": [
- "authType",
- "username"
- ],
- "type": "object",
- "allOf": [
- {
- "$ref": "#/definitions/AcceleratorAuthSetting"
- }
- ],
- "properties": {
- "caCertResourceId": {
- "description": "Resource Id of CA certificate for https URL of Git repository.",
- "type": "string",
- "format": "arm-id",
- "x-ms-arm-id-details": {
- "allowedResources": [
- {
- "type": "Microsoft.AppPlatform/Spring/certificates"
- }
- ]
- }
- },
- "username": {
- "description": "Username of git repository basic auth.",
- "type": "string"
- },
- "password": {
- "description": "Password of git repository basic auth.",
- "type": "string",
- "x-ms-secret": true,
- "x-ms-mutability": [
- "create",
- "update"
- ]
- }
- },
- "x-ms-discriminator-value": "BasicAuth"
- },
- "AcceleratorSshSetting": {
- "description": "Auth setting for SSH auth.",
- "required": [
- "authType"
- ],
- "type": "object",
- "allOf": [
- {
- "$ref": "#/definitions/AcceleratorAuthSetting"
- }
- ],
- "properties": {
- "hostKey": {
- "description": "Public SSH Key of git repository.",
- "type": "string",
- "x-ms-secret": true,
- "x-ms-mutability": [
- "create",
- "update"
- ]
- },
- "hostKeyAlgorithm": {
- "description": "SSH Key algorithm of git repository.",
- "type": "string",
- "x-ms-secret": true,
- "x-ms-mutability": [
- "create",
- "update"
- ]
- },
- "privateKey": {
- "description": "Private SSH Key algorithm of git repository.",
- "type": "string",
- "x-ms-secret": true,
- "x-ms-mutability": [
- "create",
- "update"
- ]
- }
- },
- "x-ms-discriminator-value": "SSH"
- },
- "CustomizedAcceleratorValidateResult": {
- "description": "Validation result for customized accelerator properties",
- "type": "object",
- "properties": {
- "state": {
- "type": "string",
- "description": "State of the customized accelerator validation result",
- "default": "Valid",
- "enum": [
- "Valid",
- "Invalid"
- ],
- "x-ms-enum": {
- "modelAsString": true,
- "name": "CustomizedAcceleratorValidateResultState",
- "values": [
- {
- "description": "Customized accelerator properties are valid.",
- "value": "Valid"
- },
- {
- "description": "Customized accelerator properties are invalid.",
- "value": "Invalid"
- }
- ]
- }
- },
- "errorMessage": {
- "description": "The detail validation results",
- "type": "string"
- }
- }
- },
- "PredefinedAcceleratorResourceCollection": {
- "type": "object",
- "properties": {
- "value": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/PredefinedAcceleratorResource"
- }
- },
- "nextLink": {
- "type": "string"
- }
- }
- },
- "PredefinedAcceleratorResource": {
- "description": "Predefined accelerator resource",
- "type": "object",
- "allOf": [
- {
- "$ref": "#/definitions/ProxyResource"
- }
- ],
- "properties": {
- "properties": {
- "$ref": "#/definitions/PredefinedAcceleratorProperties"
- },
- "sku": {
- "$ref": "#/definitions/Sku",
- "description": "Sku of the predefined accelerator resource"
- }
- }
- },
- "PredefinedAcceleratorProperties": {
- "description": "Predefined accelerator properties payload",
- "type": "object",
- "properties": {
- "provisioningState": {
- "description": "Provisioning state of the predefined accelerator.",
- "enum": [
- "Creating",
- "Updating",
- "Succeeded",
- "Failed",
- "Canceled"
- ],
- "type": "string",
- "readOnly": true,
- "x-ms-enum": {
- "name": "PredefinedAcceleratorProvisioningState",
- "modelAsString": true
- }
- },
- "displayName": {
- "type": "string",
- "readOnly": true
- },
- "description": {
- "type": "string",
- "readOnly": true
- },
- "iconUrl": {
- "type": "string",
- "readOnly": true
- },
- "acceleratorTags": {
- "type": "array",
- "readOnly": true,
- "items": {
- "type": "string"
- }
- },
- "state": {
- "type": "string",
- "description": "State of the predefined accelerator.",
- "default": "Enabled",
- "enum": [
- "Enabled",
- "Disabled"
- ],
- "x-ms-enum": {
- "modelAsString": true,
- "name": "PredefinedAcceleratorState",
- "values": [
- {
- "description": "Enable the predefined accelerator.",
- "value": "Enabled"
- },
- {
- "description": "Disable the predefined accelerator.",
- "value": "Disabled"
- }
- ]
- }
- }
- }
- }
- },
- "parameters": {
- "ApiVersionParameter": {
- "name": "api-version",
- "in": "query",
- "description": "The API version to use for this operation.",
- "required": true,
- "type": "string",
- "minLength": 1
- },
- "SubscriptionIdParameter": {
- "name": "subscriptionId",
- "in": "path",
- "description": "Gets subscription ID which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.",
- "required": true,
- "type": "string"
- },
- "ResourceGroupNameParameter": {
- "name": "resourceGroupName",
- "in": "path",
- "description": "The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.",
- "required": true,
- "type": "string",
- "x-ms-parameter-location": "method"
- },
- "ServiceNameParameter": {
- "name": "serviceName",
- "in": "path",
- "description": "The name of the Service resource.",
- "required": true,
- "type": "string",
- "pattern": "^[a-z][a-z0-9-]*[a-z0-9]$",
- "x-ms-parameter-location": "method"
- },
- "AppNameParameter": {
- "name": "appName",
- "in": "path",
- "description": "The name of the App resource.",
- "required": true,
- "type": "string",
- "x-ms-parameter-location": "method"
- },
- "ApmNameParameter": {
- "name": "apmName",
- "in": "path",
- "description": "The name of the APM",
- "required": true,
- "type": "string",
- "pattern": "^[a-z][a-z0-9-]*[a-z0-9]$",
- "x-ms-parameter-location": "method"
- },
- "DeploymentNameParameter": {
- "name": "deploymentName",
- "in": "path",
- "description": "The name of the Deployment resource.",
- "required": true,
- "type": "string",
- "x-ms-parameter-location": "method"
- },
- "ContainerRegistryNameParameter": {
- "name": "containerRegistryName",
- "in": "path",
- "description": "The name of the container registry.",
- "required": true,
- "type": "string",
- "pattern": "^[a-z][a-z0-9-]*[a-z0-9]$",
- "x-ms-parameter-location": "method"
- },
- "BuildServiceNameParameter": {
- "name": "buildServiceName",
- "in": "path",
- "description": "The name of the build service resource.",
- "required": true,
- "type": "string",
- "x-ms-parameter-location": "method"
- },
- "BuildServiceBuildpackNameParameter": {
- "name": "buildpackName",
- "in": "path",
- "description": "The name of the buildpack resource.",
- "required": true,
- "type": "string",
- "x-ms-parameter-location": "method"
- },
- "BuildServiceStackNameParameter": {
- "name": "stackName",
- "in": "path",
- "description": "The name of the stack resource.",
- "required": true,
- "type": "string",
- "x-ms-parameter-location": "method"
- },
- "BuildServiceAgentPoolNameParameter": {
- "name": "agentPoolName",
- "in": "path",
- "description": "The name of the build service agent pool resource.",
- "required": true,
- "type": "string",
- "x-ms-parameter-location": "method"
- },
- "BuilderNameParameter": {
- "name": "builderName",
- "in": "path",
- "description": "The name of the builder resource.",
- "required": true,
- "type": "string",
- "x-ms-parameter-location": "method"
- },
- "BuildNameParameter": {
- "name": "buildName",
- "in": "path",
- "description": "The name of the build resource.",
- "required": true,
- "type": "string",
- "x-ms-parameter-location": "method"
- },
- "BuildResultNameParameter": {
- "name": "buildResultName",
- "in": "path",
- "description": "The name of the build result resource.",
- "required": true,
- "type": "string",
- "x-ms-parameter-location": "method"
- },
- "BuildResultLogNameParameter": {
- "name": "buildResultLogName",
- "in": "path",
- "description": "The name of the build result log resource.",
- "required": true,
- "type": "string",
- "x-ms-parameter-location": "method"
- },
- "BuildpackBindingNameParameter": {
- "name": "buildpackBindingName",
- "in": "path",
- "description": "The name of the Buildpack Binding Name",
- "required": true,
- "type": "string",
- "x-ms-parameter-location": "method"
- },
- "BindingNameParameter": {
- "name": "bindingName",
- "in": "path",
- "description": "The name of the Binding resource.",
- "required": true,
- "type": "string",
- "x-ms-parameter-location": "method"
- },
- "CustomDomainNameParameter": {
- "name": "domainName",
- "in": "path",
- "description": "The name of the custom domain resource.",
- "required": true,
- "type": "string",
- "x-ms-parameter-location": "method"
- },
- "CertificateNameParameter": {
- "name": "certificateName",
- "in": "path",
- "description": "The name of the certificate resource.",
- "required": true,
- "type": "string",
- "x-ms-parameter-location": "method"
- },
- "StorageNameParameter": {
- "name": "storageName",
- "in": "path",
- "description": "The name of the storage resource.",
- "required": true,
- "type": "string",
- "x-ms-parameter-location": "method"
- },
- "ConfigurationServiceNameParameter": {
- "name": "configurationServiceName",
- "in": "path",
- "description": "The name of Application Configuration Service.",
- "required": true,
- "type": "string",
- "pattern": "^[a-z][a-z0-9]*$",
- "x-ms-parameter-location": "method"
- },
- "ServiceRegistryNameParameter": {
- "name": "serviceRegistryName",
- "in": "path",
- "description": "The name of Service Registry.",
- "required": true,
- "type": "string",
- "x-ms-parameter-location": "method"
- },
- "ApplicationLiveViewNameParameter": {
- "name": "applicationLiveViewName",
- "in": "path",
- "description": "The name of Application Live View.",
- "required": true,
- "type": "string",
- "pattern": "^[a-z][a-z0-9]*$",
- "x-ms-parameter-location": "method"
- },
- "DevToolPortalNameParameter": {
- "name": "devToolPortalName",
- "in": "path",
- "description": "The name of Dev Tool Portal.",
- "required": true,
- "type": "string",
- "pattern": "^[a-z][a-z0-9]*$",
- "x-ms-parameter-location": "method"
- },
- "GatewayNameParameter": {
- "name": "gatewayName",
- "in": "path",
- "description": "The name of Spring Cloud Gateway.",
- "required": true,
- "type": "string",
- "pattern": "^[a-z][a-z0-9]*$",
- "x-ms-parameter-location": "method"
- },
- "GatewayRouteConfigNameParameter": {
- "name": "routeConfigName",
- "in": "path",
- "description": "The name of the Spring Cloud Gateway route config.",
- "required": true,
- "type": "string",
- "x-ms-parameter-location": "method"
- },
- "GatewayCustomDomainParameter": {
- "name": "domainName",
- "in": "path",
- "description": "The name of the Spring Cloud Gateway custom domain.",
- "required": true,
- "type": "string",
- "x-ms-parameter-location": "method"
- },
- "ApiPortalNameParameter": {
- "name": "apiPortalName",
- "in": "path",
- "description": "The name of API portal.",
- "required": true,
- "type": "string",
- "x-ms-parameter-location": "method"
- },
- "ApiPortalCustomDomainParameter": {
- "name": "domainName",
- "in": "path",
- "description": "The name of the API portal custom domain.",
- "required": true,
- "type": "string",
- "x-ms-parameter-location": "method"
- },
- "ApplicationAcceleratorNameParameter": {
- "name": "applicationAcceleratorName",
- "in": "path",
- "description": "The name of the application accelerator.",
- "required": true,
- "type": "string",
- "pattern": "^[a-z][a-z0-9-]*[a-z0-9]$",
- "x-ms-parameter-location": "method"
- },
- "CustomizedAcceleratorNameParameter": {
- "name": "customizedAcceleratorName",
- "in": "path",
- "description": "The name of the customized accelerator.",
- "required": true,
- "type": "string",
- "pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])$",
- "x-ms-parameter-location": "method"
- },
- "PredefinedAcceleratorNameParameter": {
- "name": "predefinedAcceleratorName",
- "in": "path",
- "description": "The name of the predefined accelerator.",
- "required": true,
- "type": "string",
- "pattern": "^[a-z][a-z0-9-]*[a-z0-9]$",
- "x-ms-parameter-location": "method"
- }
- },
- "securityDefinitions": {
- "azure_auth": {
- "flow": "implicit",
- "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize",
- "scopes": {
- "user_impersonation": "impersonate your user account"
- },
- "type": "oauth2",
- "description": "Azure Active Directory OAuth2 Flow"
- }
- },
- "security": [
- {
- "azure_auth": [
- "user_impersonation"
- ]
- }
- ]
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ApiPortalCustomDomains_CreateOrUpdate.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ApiPortalCustomDomains_CreateOrUpdate.json
deleted file mode 100644
index 1dbbd6c577c4..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ApiPortalCustomDomains_CreateOrUpdate.json
+++ /dev/null
@@ -1,53 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "apiPortalName": "default",
- "domainName": "myDomainName",
- "apiPortalCustomDomainResource": {
- "properties": {
- "thumbprint": "*"
- }
- }
- },
- "responses": {
- "200": {
- "body": {
- "properties": {
- "thumbprint": "*"
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/apiPortals/domains",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apiPortals/default/domains/myDomainName",
- "name": "myDomainName"
- }
- },
- "201": {
- "body": {
- "properties": {
- "thumbprint": "*"
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/apiPortals/domains",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apiPortals/default/domains/myDomainName",
- "name": "myDomainName"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ApiPortalCustomDomains_Delete.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ApiPortalCustomDomains_Delete.json
deleted file mode 100644
index 3e7de9c9b7a6..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ApiPortalCustomDomains_Delete.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "domainName": "myDomainName",
- "apiPortalName": "default"
- },
- "responses": {
- "200": {},
- "202": {
- "headers": {
- "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2024-01-01-preview",
- "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationResults/00000000-0000-0000-0000-000000000000/Spring/default?api-version=2024-01-01-preview"
- }
- },
- "204": {}
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ApiPortalCustomDomains_Get.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ApiPortalCustomDomains_Get.json
deleted file mode 100644
index 2f23dee653b4..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ApiPortalCustomDomains_Get.json
+++ /dev/null
@@ -1,30 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "apiPortalName": "default",
- "domainName": "myDomainName"
- },
- "responses": {
- "200": {
- "body": {
- "properties": {
- "thumbprint": "*"
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/apiPortals/domains",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apiPortals/default/domains/myDomainName",
- "name": "myDomainName"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ApiPortalCustomDomains_List.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ApiPortalCustomDomains_List.json
deleted file mode 100644
index 733d120215a7..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ApiPortalCustomDomains_List.json
+++ /dev/null
@@ -1,33 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "apiPortalName": "default"
- },
- "responses": {
- "200": {
- "body": {
- "value": [
- {
- "properties": {
- "thumbprint": "*"
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/apiPortals/domains",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apiPortals/default/domains/myDomain",
- "name": "myDomain"
- }
- ]
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ApiPortals_CreateOrUpdate.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ApiPortals_CreateOrUpdate.json
deleted file mode 100644
index b6a809609129..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ApiPortals_CreateOrUpdate.json
+++ /dev/null
@@ -1,110 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "apiPortalName": "default",
- "apiPortalResource": {
- "properties": {
- "public": true,
- "gatewayIds": [
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/gateways/default"
- ],
- "apiTryOutEnabledState": "Enabled"
- },
- "sku": {
- "name": "E0",
- "tier": "Enterprise",
- "capacity": 2
- }
- }
- },
- "responses": {
- "201": {
- "body": {
- "properties": {
- "provisioningState": "Succeeded",
- "public": true,
- "url": "test-url",
- "gatewayIds": [
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/gateways/default"
- ],
- "resourceRequests": {
- "cpu": "1",
- "memory": "1G"
- },
- "instances": [
- {
- "name": "instance1",
- "status": "Running"
- },
- {
- "name": "instance2",
- "status": "Running"
- }
- ],
- "apiTryOutEnabledState": "Enabled"
- },
- "sku": {
- "name": "E0",
- "tier": "Enterprise",
- "capacity": 2
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/apiPortals",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apiPortals/default",
- "name": "default"
- }
- },
- "200": {
- "body": {
- "properties": {
- "provisioningState": "Succeeded",
- "public": true,
- "url": "test-url",
- "gatewayIds": [
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/gateways/default"
- ],
- "resourceRequests": {
- "cpu": "1",
- "memory": "1G"
- },
- "instances": [
- {
- "name": "instance1",
- "status": "Running"
- },
- {
- "name": "instance2",
- "status": "Running"
- }
- ]
- },
- "sku": {
- "name": "E0",
- "tier": "Enterprise",
- "capacity": 2
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/apiPortals",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apiPortals/default",
- "name": "default"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ApiPortals_Delete.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ApiPortals_Delete.json
deleted file mode 100644
index 8a2f97ce49d2..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ApiPortals_Delete.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "apiPortalName": "default"
- },
- "responses": {
- "200": {},
- "202": {
- "headers": {
- "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2024-01-01-preview",
- "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationResults/00000000-0000-0000-0000-000000000000/Spring/default?api-version=2024-01-01-preview"
- }
- },
- "204": {}
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ApiPortals_Get.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ApiPortals_Get.json
deleted file mode 100644
index 31a13d40f858..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ApiPortals_Get.json
+++ /dev/null
@@ -1,54 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "apiPortalName": "default"
- },
- "responses": {
- "200": {
- "body": {
- "properties": {
- "provisioningState": "Succeeded",
- "public": true,
- "url": "test-url",
- "gatewayIds": [
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/gateways/default"
- ],
- "resourceRequests": {
- "cpu": "1",
- "memory": "1G"
- },
- "instances": [
- {
- "name": "instance1",
- "status": "Running"
- },
- {
- "name": "instance2",
- "status": "Running"
- }
- ],
- "apiTryOutEnabledState": "Enabled"
- },
- "sku": {
- "name": "E0",
- "tier": "Enterprise",
- "capacity": 2
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/apiPortals",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apiPortals/default",
- "name": "default"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ApiPortals_List.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ApiPortals_List.json
deleted file mode 100644
index 98b7e38dcefc..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ApiPortals_List.json
+++ /dev/null
@@ -1,57 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice"
- },
- "responses": {
- "200": {
- "body": {
- "value": [
- {
- "properties": {
- "provisioningState": "Succeeded",
- "public": true,
- "url": "test-url",
- "gatewayIds": [
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/gateways/default"
- ],
- "resourceRequests": {
- "cpu": "1",
- "memory": "1G"
- },
- "instances": [
- {
- "name": "instance1",
- "status": "Running"
- },
- {
- "name": "instance2",
- "status": "Running"
- }
- ],
- "apiTryOutEnabledState": "Enabled"
- },
- "sku": {
- "name": "E0",
- "tier": "Enterprise",
- "capacity": 2
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/apiPortals",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apiPortals/default",
- "name": "default"
- }
- ]
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ApiPortals_ValidateDomain.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ApiPortals_ValidateDomain.json
deleted file mode 100644
index cbfc3a5797c4..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ApiPortals_ValidateDomain.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "apiPortalName": "default",
- "validatePayload": {
- "name": "mydomain.io"
- }
- },
- "responses": {
- "200": {
- "body": {
- "isValid": false,
- "message": "Certificate is invalid, please check if it is a self signed cert or if it contains a suitable dns name"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Apms_CreateOrUpdate.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Apms_CreateOrUpdate.json
deleted file mode 100644
index e9b8a543549e..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Apms_CreateOrUpdate.json
+++ /dev/null
@@ -1,67 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "apmName": "myappinsights",
- "apmResource": {
- "properties": {
- "type": "ApplicationInsights",
- "properties": {
- "any-string": "any-string",
- "sampling-rate": "12.0"
- },
- "secrets": {
- "connection-string": "XXXXXXXXXXXXXXXXX=XXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXX;XXXXXXXXXXXXXXXXX=XXXXXXXXXXXXXXXXXXX"
- }
- }
- }
- },
- "responses": {
- "200": {
- "body": {
- "properties": {
- "type": "ApplicationInsights",
- "properties": {
- "any-string": "any-string",
- "sampling-rate": "12.0"
- }
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/apms",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apms/myappinsights",
- "name": "myappinsights"
- }
- },
- "201": {
- "body": {
- "properties": {
- "type": "ApplicationInsights",
- "properties": {
- "any-string": "any-string",
- "sampling-rate": "12.0"
- }
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/apms",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apms/myappinsights",
- "name": "myappinsights"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Apms_Delete.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Apms_Delete.json
deleted file mode 100644
index 9c2ba10a87eb..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Apms_Delete.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "apmName": "myappinsights"
- },
- "responses": {
- "202": {
- "headers": {
- "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2024-01-01-preview",
- "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationResults/00000000-0000-0000-0000-000000000000/Spring/default?api-version=2024-01-01-preview"
- }
- },
- "204": {}
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Apms_Get.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Apms_Get.json
deleted file mode 100644
index 9a4e5d657ba0..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Apms_Get.json
+++ /dev/null
@@ -1,33 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "apmName": "myappinsights"
- },
- "responses": {
- "200": {
- "body": {
- "properties": {
- "type": "ApplicationInsights",
- "properties": {
- "any-string": "any-string",
- "sampling-rate": "12.0"
- }
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/apms",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apms/myappinsights",
- "name": "myappinsights"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Apms_List.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Apms_List.json
deleted file mode 100644
index 4fa373da32e7..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Apms_List.json
+++ /dev/null
@@ -1,57 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice"
- },
- "responses": {
- "200": {
- "body": {
- "value": [
- {
- "properties": {
- "type": "ApplicationInsights",
- "properties": {
- "any-string": "any-string",
- "sampling-rate": "12.0"
- },
- "provisioningState": "Succeeded"
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/apms",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apms/myappinsights",
- "name": "myappinsights"
- },
- {
- "properties": {
- "type": "AppDynamics",
- "properties": {
- "abc": "def"
- },
- "provisioningState": "Succeeded"
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/apms",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apms/myappdynamic",
- "name": "myappdynamic"
- }
- ]
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Apms_ListSecretKeys.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Apms_ListSecretKeys.json
deleted file mode 100644
index b03b186f38e1..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Apms_ListSecretKeys.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "apmName": "myappinsights"
- },
- "responses": {
- "200": {
- "body": {
- "value": [
- "connection-string"
- ]
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ApplicationAccelerators_CreateOrUpdate.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ApplicationAccelerators_CreateOrUpdate.json
deleted file mode 100644
index 424d2df5530e..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ApplicationAccelerators_CreateOrUpdate.json
+++ /dev/null
@@ -1,82 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "applicationAcceleratorName": "default",
- "applicationAcceleratorResource": {
- "properties": {},
- "sku": {
- "name": "E0",
- "tier": "Enterprise",
- "capacity": 2
- }
- }
- },
- "responses": {
- "201": {
- "body": {
- "properties": {
- "provisioningState": "Creating",
- "components": []
- },
- "sku": {
- "name": "E0",
- "tier": "Enterprise",
- "capacity": 2
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/applicationAccelerators",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/applicationAccelerators/default",
- "name": "default"
- }
- },
- "200": {
- "body": {
- "properties": {
- "provisioningState": "Succeeded",
- "components": [
- {
- "name": "component1",
- "resourceRequests": {
- "cpu": "1",
- "memory": "1Gi",
- "instanceCount": 1
- },
- "instances": [
- {
- "name": "instance1",
- "status": "Running"
- }
- ]
- }
- ]
- },
- "sku": {
- "name": "E0",
- "tier": "Enterprise",
- "capacity": 2
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/applicationAccelerators",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/applicationAccelerators/default",
- "name": "default"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ApplicationAccelerators_Delete.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ApplicationAccelerators_Delete.json
deleted file mode 100644
index adccdbc6067c..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ApplicationAccelerators_Delete.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "applicationAcceleratorName": "default"
- },
- "responses": {
- "202": {
- "headers": {
- "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2024-01-01-preview",
- "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationResults/00000000-0000-0000-0000-000000000000/Spring/default?api-version=2024-01-01-preview"
- }
- },
- "204": {}
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ApplicationAccelerators_Get.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ApplicationAccelerators_Get.json
deleted file mode 100644
index 424f70e4cb8b..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ApplicationAccelerators_Get.json
+++ /dev/null
@@ -1,50 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "applicationAcceleratorName": "default"
- },
- "responses": {
- "200": {
- "body": {
- "properties": {
- "provisioningState": "Succeeded",
- "components": [
- {
- "name": "component1",
- "resourceRequests": {
- "cpu": "1",
- "memory": "1Gi",
- "instanceCount": 1
- },
- "instances": [
- {
- "name": "instance1",
- "status": "Running"
- }
- ]
- }
- ]
- },
- "sku": {
- "name": "E0",
- "tier": "Enterprise",
- "capacity": 2
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/applicationAccelerators",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/applicationAccelerators/default",
- "name": "default"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ApplicationAccelerators_List.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ApplicationAccelerators_List.json
deleted file mode 100644
index 271d75fedfcf..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ApplicationAccelerators_List.json
+++ /dev/null
@@ -1,54 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "applicationAcceleratorName": "default"
- },
- "responses": {
- "200": {
- "body": {
- "value": [
- {
- "properties": {
- "provisioningState": "Succeeded",
- "components": [
- {
- "name": "component1",
- "resourceRequests": {
- "cpu": "1",
- "memory": "1Gi",
- "instanceCount": 1
- },
- "instances": [
- {
- "name": "instance1",
- "status": "Running"
- }
- ]
- }
- ]
- },
- "sku": {
- "name": "E0",
- "tier": "Enterprise",
- "capacity": 2
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/applicationAccelerators",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/applicationAccelerators/default",
- "name": "default"
- }
- ]
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ApplicationLiveView_Delete.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ApplicationLiveView_Delete.json
deleted file mode 100644
index 4334f1697b23..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ApplicationLiveView_Delete.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "applicationLiveViewName": "default"
- },
- "responses": {
- "202": {
- "headers": {
- "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2024-01-01-preview",
- "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationResults/00000000-0000-0000-0000-000000000000/Spring/default?api-version=2024-01-01-preview"
- }
- },
- "204": {}
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ApplicationLiveViews_CreateOrUpdate.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ApplicationLiveViews_CreateOrUpdate.json
deleted file mode 100644
index 9fa784be039a..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ApplicationLiveViews_CreateOrUpdate.json
+++ /dev/null
@@ -1,110 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "applicationLiveViewName": "default",
- "applicationLiveViewResource": {
- "properties": {}
- }
- },
- "responses": {
- "200": {
- "body": {
- "properties": {
- "provisioningState": "Succeeded",
- "components": [
- {
- "name": "app-live-view-server",
- "resourceRequests": {
- "cpu": "1",
- "memory": "1Gi",
- "instanceCount": 1
- },
- "instances": [
- {
- "name": "app-live-view-server-name",
- "status": "Running"
- }
- ]
- },
- {
- "name": "app-live-view-connector",
- "resourceRequests": {
- "cpu": "500m",
- "memory": "500Mi",
- "instanceCount": 1
- },
- "instances": [
- {
- "name": "app-live-view-connector-name1",
- "status": "Starting"
- }
- ]
- }
- ]
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/applicationLiveViews",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/applicationLiveViews/default",
- "name": "default"
- }
- },
- "201": {
- "body": {
- "properties": {
- "provisioningState": "Succeeded",
- "components": [
- {
- "name": "app-live-view-server",
- "resourceRequests": {
- "cpu": "1",
- "memory": "1Gi",
- "instanceCount": 1
- },
- "instances": [
- {
- "name": "app-live-view-server-name",
- "status": "Running"
- }
- ]
- },
- {
- "name": "app-live-view-connector",
- "resourceRequests": {
- "cpu": "500m",
- "memory": "500Mi",
- "instanceCount": 1
- },
- "instances": [
- {
- "name": "app-live-view-connector-name1",
- "status": "Starting"
- }
- ]
- }
- ]
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/applicationLiveViews",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/applicationLiveViews/default",
- "name": "default"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ApplicationLiveViews_Get.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ApplicationLiveViews_Get.json
deleted file mode 100644
index 7586bdbd4dd5..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ApplicationLiveViews_Get.json
+++ /dev/null
@@ -1,59 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "applicationLiveViewName": "default"
- },
- "responses": {
- "200": {
- "body": {
- "properties": {
- "provisioningState": "Succeeded",
- "components": [
- {
- "name": "app-live-view-server",
- "resourceRequests": {
- "cpu": "1",
- "memory": "1Gi",
- "instanceCount": 1
- },
- "instances": [
- {
- "name": "app-live-view-server-name",
- "status": "Running"
- }
- ]
- },
- {
- "name": "app-live-view-connector",
- "resourceRequests": {
- "cpu": "500m",
- "memory": "500Mi",
- "instanceCount": 1
- },
- "instances": [
- {
- "name": "app-live-view-connector-name1",
- "status": "Starting"
- }
- ]
- }
- ]
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/applicationLiveViews",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/applicationLiveViews/default",
- "name": "default"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ApplicationLiveViews_List.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ApplicationLiveViews_List.json
deleted file mode 100644
index c69a76a8b0e7..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ApplicationLiveViews_List.json
+++ /dev/null
@@ -1,62 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice"
- },
- "responses": {
- "200": {
- "body": {
- "value": [
- {
- "properties": {
- "provisioningState": "Succeeded",
- "components": [
- {
- "name": "app-live-view-server",
- "resourceRequests": {
- "cpu": "1",
- "memory": "1Gi",
- "instanceCount": 1
- },
- "instances": [
- {
- "name": "app-live-view-server-name",
- "status": "Running"
- }
- ]
- },
- {
- "name": "app-live-view-connector",
- "resourceRequests": {
- "cpu": "500m",
- "memory": "500Mi",
- "instanceCount": 1
- },
- "instances": [
- {
- "name": "app-live-view-connector-name1",
- "status": "Starting"
- }
- ]
- }
- ]
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/applicationLiveViews",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/applicationLiveViews/default",
- "name": "default"
- }
- ]
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Apps_CreateOrUpdate.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Apps_CreateOrUpdate.json
deleted file mode 100644
index ca99dc55c505..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Apps_CreateOrUpdate.json
+++ /dev/null
@@ -1,304 +0,0 @@
-{
- "parameters": {
- "appResource": {
- "properties": {
- "public": true,
- "httpsOnly": false,
- "enableEndToEndTLS": false,
- "testEndpointAuthState": "Enabled",
- "temporaryDisk": {
- "sizeInGB": 2,
- "mountPath": "/mytemporarydisk"
- },
- "addonConfigs": {
- "ApplicationConfigurationService": {
- "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/configurationServices/myacs"
- },
- "ServiceRegistry": {
- "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/serviceRegistries/myServiceRegistry"
- }
- },
- "persistentDisk": {
- "sizeInGB": 2,
- "mountPath": "/mypersistentdisk"
- },
- "loadedCertificates": [
- {
- "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/certificates/mycert1",
- "loadTrustStore": false
- },
- {
- "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/certificates/mycert2",
- "loadTrustStore": true
- }
- ],
- "customPersistentDisks": [
- {
- "customPersistentDiskProperties": {
- "type": "AzureFileVolume",
- "mountPath": "/mypath1/mypath2",
- "enableSubPath": true,
- "mountOptions": [
- "uid=0",
- "gid=0",
- "dir_mode=0777",
- "file_mode=0777"
- ],
- "shareName": "myFileShare"
- },
- "storageId": "myASCStorageID"
- }
- ],
- "workloadProfileName": "dedicated1"
- },
- "identity": {
- "type": "SystemAssigned,UserAssigned",
- "principalId": null,
- "tenantId": null,
- "userAssignedIdentities": {
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/samplegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1": {
- "clientId": null,
- "principalId": null
- },
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/samplegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id2": {
- "clientId": null,
- "principalId": null
- }
- }
- },
- "location": "eastus"
- },
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "appName": "myapp"
- },
- "responses": {
- "200": {
- "body": {
- "properties": {
- "public": true,
- "url": "myapp.myservice.azuremicroservices.io",
- "provisioningState": "Succeeded",
- "fqdn": "myapp.mydomain.com",
- "httpsOnly": false,
- "enableEndToEndTLS": false,
- "testEndpointAuthState": "Enabled",
- "temporaryDisk": {
- "sizeInGB": 2,
- "mountPath": "/mytemporarydisk"
- },
- "addonConfigs": {
- "ApplicationConfigurationService": {
- "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/configurationServices/myacs"
- },
- "ServiceRegistry": {
- "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/serviceRegistries/myServiceRegistry"
- }
- },
- "persistentDisk": {
- "sizeInGB": 2,
- "usedInGB": 1,
- "mountPath": "/mypersistentdisk"
- },
- "customPersistentDisks": [
- {
- "customPersistentDiskProperties": {
- "type": "AzureFileVolume",
- "mountPath": "/mypath1/mypath2",
- "enableSubPath": true,
- "mountOptions": [
- "uid=0",
- "gid=0",
- "dir_mode=0777",
- "file_mode=0777"
- ],
- "shareName": "myFileShare"
- },
- "storageId": "myASCStorageID"
- }
- ],
- "workloadProfileName": "dedicated1"
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/apps",
- "identity": {
- "type": "SystemAssigned,UserAssigned",
- "principalId": "principalid",
- "tenantId": "tenantid",
- "userAssignedIdentities": {
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/samplegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1": {
- "clientId": "clientId1",
- "principalId": "principalId1"
- },
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/samplegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id2": {
- "clientId": "clientId2",
- "principalId": "principalId2"
- }
- }
- },
- "location": "eastus",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apps/myapp",
- "name": "myapp"
- }
- },
- "201": {
- "body": {
- "properties": {
- "public": true,
- "url": "myapp.myservice.azuremicroservices.io",
- "provisioningState": "Creating",
- "fqdn": "myapp.mydomain.com",
- "httpsOnly": false,
- "enableEndToEndTLS": false,
- "testEndpointAuthState": "Enabled",
- "temporaryDisk": {
- "sizeInGB": 2,
- "mountPath": "/mytemporarydisk"
- },
- "addonConfigs": {
- "ApplicationConfigurationService": {
- "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/configurationServices/myacs"
- },
- "ServiceRegistry": {
- "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/serviceRegistries/myServiceRegistry"
- }
- },
- "persistentDisk": {
- "sizeInGB": 2,
- "usedInGB": 1,
- "mountPath": "/mypersistentdisk"
- },
- "customPersistentDisks": [
- {
- "customPersistentDiskProperties": {
- "type": "AzureFileVolume",
- "mountPath": "/mypath1/mypath2",
- "enableSubPath": true,
- "mountOptions": [
- "uid=0",
- "gid=0",
- "dir_mode=0777",
- "file_mode=0777"
- ],
- "shareName": "myFileShare"
- },
- "storageId": "myASCStorageID"
- }
- ],
- "workloadProfileName": "dedicated1"
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/apps",
- "identity": {
- "type": "SystemAssigned,UserAssigned",
- "principalId": "principalid",
- "tenantId": "tenantid",
- "userAssignedIdentities": {
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/samplegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1": {
- "clientId": "clientId1",
- "principalId": "principalId1"
- },
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/samplegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id2": {
- "clientId": "clientId2",
- "principalId": "principalId2"
- }
- }
- },
- "location": "eastus",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apps/myapp",
- "name": "myapp"
- }
- },
- "202": {
- "body": {
- "properties": {
- "public": true,
- "url": "myapp.myservice.azuremicroservices.io",
- "provisioningState": "Updating",
- "fqdn": "myapp.mydomain.com",
- "httpsOnly": false,
- "enableEndToEndTLS": false,
- "testEndpointAuthState": "Enabled",
- "temporaryDisk": {
- "sizeInGB": 2,
- "mountPath": "/mytemporarydisk"
- },
- "addonConfigs": {
- "ApplicationConfigurationService": {
- "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/configurationServices/myacs"
- },
- "ServiceRegistry": {
- "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/serviceRegistries/myServiceRegistry"
- }
- },
- "persistentDisk": {
- "sizeInGB": 2,
- "usedInGB": 1,
- "mountPath": "/mypersistentdisk"
- },
- "customPersistentDisks": [
- {
- "customPersistentDiskProperties": {
- "type": "AzureFileVolume",
- "mountPath": "/mypath1/mypath2",
- "enableSubPath": true,
- "mountOptions": [
- "uid=0",
- "gid=0",
- "dir_mode=0777",
- "file_mode=0777"
- ],
- "shareName": "myFileShare"
- },
- "storageId": "myASCStorageID"
- }
- ],
- "workloadProfileName": "dedicated1"
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/apps",
- "identity": {
- "type": "SystemAssigned,UserAssigned",
- "principalId": "principalid",
- "tenantId": "tenantid",
- "userAssignedIdentities": {
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/samplegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1": {
- "clientId": "clientId1",
- "principalId": "principalId1"
- },
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/samplegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id2": {
- "clientId": "clientId2",
- "principalId": "principalId2"
- }
- }
- },
- "location": "eastus",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apps/myapp",
- "name": "myapp"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Apps_CreateOrUpdate_VNetInjection.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Apps_CreateOrUpdate_VNetInjection.json
deleted file mode 100644
index cf7cb8b48d80..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Apps_CreateOrUpdate_VNetInjection.json
+++ /dev/null
@@ -1,311 +0,0 @@
-{
- "parameters": {
- "appResource": {
- "properties": {
- "public": true,
- "httpsOnly": false,
- "enableEndToEndTLS": false,
- "testEndpointAuthState": "Enabled",
- "vnetAddons": {
- "publicEndpoint": true
- },
- "temporaryDisk": {
- "sizeInGB": 2,
- "mountPath": "/mytemporarydisk"
- },
- "addonConfigs": {
- "ApplicationConfigurationService": {
- "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/configurationServices/myacs"
- },
- "ServiceRegistry": {
- "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/serviceRegistries/myServiceRegistry"
- }
- },
- "persistentDisk": {
- "sizeInGB": 2,
- "mountPath": "/mypersistentdisk"
- },
- "loadedCertificates": [
- {
- "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/certificates/mycert1",
- "loadTrustStore": false
- },
- {
- "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/certificates/mycert2",
- "loadTrustStore": true
- }
- ],
- "customPersistentDisks": [
- {
- "customPersistentDiskProperties": {
- "type": "AzureFileVolume",
- "mountPath": "/mypath1/mypath2",
- "mountOptions": [
- "uid=0",
- "gid=0",
- "dir_mode=0777",
- "file_mode=0777"
- ],
- "shareName": "myFileShare"
- },
- "storageId": "myASCStorageID"
- }
- ]
- },
- "identity": {
- "type": "SystemAssigned,UserAssigned",
- "principalId": null,
- "tenantId": null,
- "userAssignedIdentities": {
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/samplegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1": {
- "clientId": null,
- "principalId": null
- },
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/samplegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id2": {
- "clientId": null,
- "principalId": null
- }
- }
- },
- "location": "eastus"
- },
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "appName": "myapp"
- },
- "responses": {
- "200": {
- "body": {
- "properties": {
- "public": true,
- "url": "myapp.myservice.private.azuremicroservices.io",
- "provisioningState": "Succeeded",
- "fqdn": "myapp.private.mydomain.com",
- "httpsOnly": false,
- "enableEndToEndTLS": false,
- "testEndpointAuthState": "Enabled",
- "vnetAddons": {
- "publicEndpoint": true,
- "publicEndpointUrl": "myapp.myservice.azuremicroservices.io"
- },
- "temporaryDisk": {
- "sizeInGB": 2,
- "mountPath": "/mytemporarydisk"
- },
- "addonConfigs": {
- "ApplicationConfigurationService": {
- "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/configurationServices/myacs"
- },
- "ServiceRegistry": {
- "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/serviceRegistries/myServiceRegistry"
- }
- },
- "persistentDisk": {
- "sizeInGB": 2,
- "usedInGB": 1,
- "mountPath": "/mypersistentdisk"
- },
- "customPersistentDisks": [
- {
- "customPersistentDiskProperties": {
- "type": "AzureFileVolume",
- "mountPath": "/mypath1/mypath2",
- "mountOptions": [
- "uid=0",
- "gid=0",
- "dir_mode=0777",
- "file_mode=0777"
- ],
- "shareName": "myFileShare"
- },
- "storageId": "myASCStorageID"
- }
- ]
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/apps",
- "identity": {
- "type": "SystemAssigned,UserAssigned",
- "principalId": "principalid",
- "tenantId": "tenantid",
- "userAssignedIdentities": {
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/samplegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1": {
- "clientId": "clientId1",
- "principalId": "principalId1"
- },
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/samplegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id2": {
- "clientId": "clientId2",
- "principalId": "principalId2"
- }
- }
- },
- "location": "eastus",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apps/myapp",
- "name": "myapp"
- }
- },
- "201": {
- "body": {
- "properties": {
- "public": true,
- "url": "myapp.myservice.private.azuremicroservices.io",
- "provisioningState": "Creating",
- "fqdn": "myapp.private.mydomain.com",
- "httpsOnly": false,
- "enableEndToEndTLS": false,
- "testEndpointAuthState": "Enabled",
- "vnetAddons": {
- "publicEndpoint": true,
- "publicEndpointUrl": "myapp.myservice.azuremicroservices.io"
- },
- "temporaryDisk": {
- "sizeInGB": 2,
- "mountPath": "/mytemporarydisk"
- },
- "addonConfigs": {
- "ApplicationConfigurationService": {
- "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/configurationServices/myacs"
- },
- "ServiceRegistry": {
- "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/serviceRegistries/myServiceRegistry"
- }
- },
- "persistentDisk": {
- "sizeInGB": 2,
- "usedInGB": 1,
- "mountPath": "/mypersistentdisk"
- },
- "customPersistentDisks": [
- {
- "customPersistentDiskProperties": {
- "type": "AzureFileVolume",
- "mountPath": "/mypath1/mypath2",
- "mountOptions": [
- "uid=0",
- "gid=0",
- "dir_mode=0777",
- "file_mode=0777"
- ],
- "shareName": "myFileShare"
- },
- "storageId": "myASCStorageID"
- }
- ]
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/apps",
- "identity": {
- "type": "SystemAssigned,UserAssigned",
- "principalId": "principalid",
- "tenantId": "tenantid",
- "userAssignedIdentities": {
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/samplegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1": {
- "clientId": "clientId1",
- "principalId": "principalId1"
- },
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/samplegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id2": {
- "clientId": "clientId2",
- "principalId": "principalId2"
- }
- }
- },
- "location": "eastus",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apps/myapp",
- "name": "myapp"
- }
- },
- "202": {
- "body": {
- "properties": {
- "public": true,
- "url": "myapp.myservice.private.azuremicroservices.io",
- "provisioningState": "Updating",
- "fqdn": "myapp.private.mydomain.com",
- "httpsOnly": false,
- "enableEndToEndTLS": false,
- "testEndpointAuthState": "Enabled",
- "vnetAddons": {
- "publicEndpoint": true,
- "publicEndpointUrl": "myapp.myservice.azuremicroservices.io"
- },
- "temporaryDisk": {
- "sizeInGB": 2,
- "mountPath": "/mytemporarydisk"
- },
- "addonConfigs": {
- "ApplicationConfigurationService": {
- "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/configurationServices/myacs"
- },
- "ServiceRegistry": {
- "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/serviceRegistries/myServiceRegistry"
- }
- },
- "persistentDisk": {
- "sizeInGB": 2,
- "usedInGB": 1,
- "mountPath": "/mypersistentdisk"
- },
- "customPersistentDisks": [
- {
- "customPersistentDiskProperties": {
- "type": "AzureFileVolume",
- "mountPath": "/mypath1/mypath2",
- "mountOptions": [
- "uid=0",
- "gid=0",
- "dir_mode=0777",
- "file_mode=0777"
- ],
- "shareName": "myFileShare"
- },
- "storageId": "myASCStorageID"
- }
- ]
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/apps",
- "identity": {
- "type": "SystemAssigned,UserAssigned",
- "principalId": "principalid",
- "tenantId": "tenantid",
- "userAssignedIdentities": {
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/samplegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1": {
- "clientId": "clientId1",
- "principalId": "principalId1"
- },
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/samplegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id2": {
- "clientId": "clientId2",
- "principalId": "principalId2"
- }
- }
- },
- "location": "eastus",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apps/myapp",
- "name": "myapp"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Apps_Delete.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Apps_Delete.json
deleted file mode 100644
index 30f84771502a..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Apps_Delete.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "appName": "myapp"
- },
- "responses": {
- "200": {},
- "202": {
- "headers": {
- "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2024-01-01-preview",
- "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationResults/00000000-0000-0000-0000-000000000000/Spring/default?api-version=2024-01-01-preview"
- }
- },
- "204": {}
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Apps_Get.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Apps_Get.json
deleted file mode 100644
index 30bc280e89f5..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Apps_Get.json
+++ /dev/null
@@ -1,86 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "appName": "myapp"
- },
- "responses": {
- "200": {
- "body": {
- "properties": {
- "public": true,
- "url": "myapp.myservice.azuremicroservices.io",
- "provisioningState": "Succeeded",
- "fqdn": "myapp.mydomain.com",
- "httpsOnly": false,
- "enableEndToEndTLS": false,
- "testEndpointAuthState": "Enabled",
- "temporaryDisk": {
- "sizeInGB": 2,
- "mountPath": "/mytemporarydisk"
- },
- "persistentDisk": {
- "sizeInGB": 2,
- "usedInGB": 1,
- "mountPath": "/mypersistentdisk"
- },
- "loadedCertificates": [
- {
- "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/certificates/mycert1",
- "loadTrustStore": false
- },
- {
- "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/certificates/mycert2",
- "loadTrustStore": true
- }
- ],
- "customPersistentDisks": [
- {
- "customPersistentDiskProperties": {
- "type": "AzureFileVolume",
- "mountPath": "/mypath1/mypath2",
- "mountOptions": [
- "uid=0",
- "gid=0",
- "dir_mode=0777",
- "file_mode=0777"
- ],
- "shareName": "myFileShare"
- },
- "storageId": "myASCStorageID"
- }
- ]
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/apps",
- "identity": {
- "type": "SystemAssigned,UserAssigned",
- "principalId": "principalid",
- "tenantId": "tenantid",
- "userAssignedIdentities": {
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/samplegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1": {
- "clientId": "clientId1",
- "principalId": "principalId1"
- },
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/samplegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id2": {
- "clientId": "clientId2",
- "principalId": "principalId2"
- }
- }
- },
- "location": "eastus",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apps/myapp",
- "name": "myapp"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Apps_GetResourceUploadUrl.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Apps_GetResourceUploadUrl.json
deleted file mode 100644
index c1d1f36a07de..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Apps_GetResourceUploadUrl.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "appName": "myapp"
- },
- "responses": {
- "200": {
- "body": {
- "relativePath": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855-20190801-3ed9f4a2-986b-4bbd-b833-a42dccb2f777",
- "uploadUrl": "https://springcloudstorageaccount.file.core.windows.net/bd172614181f42e2853f6fd90029cda8/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855-20190801-3ed9f4a2-986b-4bbd-b833-a42dccb2f777?sv=2018-03-28&sr=f&sig=SampleSignature&se=2019-08-01T10%3A42%3A21Z&sp=w"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Apps_Get_VNetInjection.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Apps_Get_VNetInjection.json
deleted file mode 100644
index f87a8c1bc648..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Apps_Get_VNetInjection.json
+++ /dev/null
@@ -1,90 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "appName": "myapp"
- },
- "responses": {
- "200": {
- "body": {
- "properties": {
- "public": true,
- "url": "myapp.myservice.private.azuremicroservices.io",
- "provisioningState": "Succeeded",
- "fqdn": "myapp.private.mydomain.com",
- "httpsOnly": false,
- "enableEndToEndTLS": false,
- "testEndpointAuthState": "Enabled",
- "vnetAddons": {
- "publicEndpoint": true,
- "publicEndpointUrl": "myapp.myservice.azuremicroservices.io"
- },
- "temporaryDisk": {
- "sizeInGB": 2,
- "mountPath": "/mytemporarydisk"
- },
- "persistentDisk": {
- "sizeInGB": 2,
- "usedInGB": 1,
- "mountPath": "/mypersistentdisk"
- },
- "loadedCertificates": [
- {
- "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/certificates/mycert1",
- "loadTrustStore": false
- },
- {
- "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/certificates/mycert2",
- "loadTrustStore": true
- }
- ],
- "customPersistentDisks": [
- {
- "customPersistentDiskProperties": {
- "type": "AzureFileVolume",
- "mountPath": "/mypath1/mypath2",
- "mountOptions": [
- "uid=0",
- "gid=0",
- "dir_mode=0777",
- "file_mode=0777"
- ],
- "shareName": "myFileShare"
- },
- "storageId": "myASCStorageID"
- }
- ]
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/apps",
- "identity": {
- "type": "SystemAssigned,UserAssigned",
- "principalId": "principalid",
- "tenantId": "tenantid",
- "userAssignedIdentities": {
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/samplegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1": {
- "clientId": "clientId1",
- "principalId": "principalId1"
- },
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/samplegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id2": {
- "clientId": "clientId2",
- "principalId": "principalId2"
- }
- }
- },
- "location": "eastus",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apps/myapp",
- "name": "myapp"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Apps_List.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Apps_List.json
deleted file mode 100644
index e6ef2f41d40c..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Apps_List.json
+++ /dev/null
@@ -1,89 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice"
- },
- "responses": {
- "200": {
- "body": {
- "value": [
- {
- "properties": {
- "public": true,
- "url": "myapp.myservice.azuremicroservices.io",
- "provisioningState": "Succeeded",
- "fqdn": "myapp.mydomain.com",
- "httpsOnly": false,
- "enableEndToEndTLS": false,
- "testEndpointAuthState": "Enabled",
- "temporaryDisk": {
- "sizeInGB": 2,
- "mountPath": "/mytemporarydisk"
- },
- "persistentDisk": {
- "sizeInGB": 2,
- "usedInGB": 1,
- "mountPath": "/mypersistentdisk"
- },
- "loadedCertificates": [
- {
- "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/certificates/mycert1",
- "loadTrustStore": false
- },
- {
- "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/certificates/mycert2",
- "loadTrustStore": true
- }
- ],
- "customPersistentDisks": [
- {
- "customPersistentDiskProperties": {
- "type": "AzureFileVolume",
- "mountPath": "/mypath1/mypath2",
- "mountOptions": [
- "uid=0",
- "gid=0",
- "dir_mode=0777",
- "file_mode=0777"
- ],
- "shareName": "myFileShare"
- },
- "storageId": "myASCStorageID"
- }
- ]
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/apps",
- "identity": {
- "type": "SystemAssigned,UserAssigned",
- "principalId": "principalid",
- "tenantId": "tenantid",
- "userAssignedIdentities": {
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/samplegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1": {
- "clientId": "clientId1",
- "principalId": "principalId1"
- },
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/samplegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id2": {
- "clientId": "clientId2",
- "principalId": "principalId2"
- }
- }
- },
- "location": "eastus",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apps/myapp",
- "name": "myapp"
- }
- ]
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Apps_List_VNetInjection.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Apps_List_VNetInjection.json
deleted file mode 100644
index 65c0c7ae76dc..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Apps_List_VNetInjection.json
+++ /dev/null
@@ -1,93 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice"
- },
- "responses": {
- "200": {
- "body": {
- "value": [
- {
- "properties": {
- "public": true,
- "url": "myapp.myservice.private.azuremicroservices.io",
- "provisioningState": "Succeeded",
- "fqdn": "myapp.mydomain.com",
- "httpsOnly": false,
- "enableEndToEndTLS": false,
- "testEndpointAuthState": "Enabled",
- "vnetAddons": {
- "publicEndpoint": true,
- "publicEndpointUrl": "myapp.myservice.azuremicroservices.io"
- },
- "temporaryDisk": {
- "sizeInGB": 2,
- "mountPath": "/mytemporarydisk"
- },
- "persistentDisk": {
- "sizeInGB": 2,
- "usedInGB": 1,
- "mountPath": "/mypersistentdisk"
- },
- "loadedCertificates": [
- {
- "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/certificates/mycert1",
- "loadTrustStore": false
- },
- {
- "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/certificates/mycert2",
- "loadTrustStore": true
- }
- ],
- "customPersistentDisks": [
- {
- "customPersistentDiskProperties": {
- "type": "AzureFileVolume",
- "mountPath": "/mypath1/mypath2",
- "mountOptions": [
- "uid=0",
- "gid=0",
- "dir_mode=0777",
- "file_mode=0777"
- ],
- "shareName": "myFileShare"
- },
- "storageId": "myASCStorageID"
- }
- ]
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/apps",
- "identity": {
- "type": "SystemAssigned,UserAssigned",
- "principalId": "principalid",
- "tenantId": "tenantid",
- "userAssignedIdentities": {
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/samplegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1": {
- "clientId": "clientId1",
- "principalId": "principalId1"
- },
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/samplegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id2": {
- "clientId": "clientId2",
- "principalId": "principalId2"
- }
- }
- },
- "location": "eastus",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apps/myapp",
- "name": "myapp"
- }
- ]
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Apps_SetActiveDeployments.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Apps_SetActiveDeployments.json
deleted file mode 100644
index 1d2739d5d8f7..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Apps_SetActiveDeployments.json
+++ /dev/null
@@ -1,140 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "appName": "myapp",
- "activeDeploymentCollection": {
- "activeDeploymentNames": [
- "default"
- ]
- }
- },
- "responses": {
- "200": {
- "body": {
- "properties": {
- "public": true,
- "url": "myapp.myservice.azuremicroservices.io",
- "provisioningState": "Succeeded",
- "fqdn": "myapp.mydomain.com",
- "httpsOnly": false,
- "enableEndToEndTLS": false,
- "testEndpointAuthState": "Enabled",
- "temporaryDisk": {
- "sizeInGB": 2,
- "mountPath": "/mytemporarydisk"
- },
- "persistentDisk": {
- "sizeInGB": 2,
- "usedInGB": 1,
- "mountPath": "/mypersistentdisk"
- },
- "customPersistentDisks": [
- {
- "customPersistentDiskProperties": {
- "type": "AzureFileVolume",
- "mountPath": "/mypath1/mypath2",
- "mountOptions": [],
- "shareName": "myFileShare"
- },
- "storageId": "myASCStorageID"
- }
- ]
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/apps",
- "identity": {
- "type": "SystemAssigned,UserAssigned",
- "principalId": "principalid",
- "tenantId": "tenantid",
- "userAssignedIdentities": {
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/samplegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1": {
- "clientId": "clientId1",
- "principalId": "principalId1"
- },
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/samplegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id2": {
- "clientId": "clientId2",
- "principalId": "principalId2"
- }
- }
- },
- "location": "eastus",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apps/myapp",
- "name": "myapp"
- }
- },
- "202": {
- "headers": {
- "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2024-01-01-preview",
- "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationResults/00000000-0000-0000-0000-000000000000/Spring/default?api-version=2024-01-01-preview"
- },
- "body": {
- "properties": {
- "public": true,
- "url": "myapp.myservice.azuremicroservices.io",
- "provisioningState": "Updating",
- "fqdn": "myapp.mydomain.com",
- "httpsOnly": false,
- "enableEndToEndTLS": false,
- "testEndpointAuthState": "Enabled",
- "temporaryDisk": {
- "sizeInGB": 2,
- "mountPath": "/mytemporarydisk"
- },
- "persistentDisk": {
- "sizeInGB": 2,
- "usedInGB": 1,
- "mountPath": "/mypersistentdisk"
- },
- "customPersistentDisks": [
- {
- "customPersistentDiskProperties": {
- "type": "AzureFileVolume",
- "mountPath": "/mypath1/mypath2",
- "mountOptions": [],
- "shareName": "myFileShare"
- },
- "storageId": "myASCStorageID"
- }
- ]
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/apps",
- "identity": {
- "type": "SystemAssigned,UserAssigned",
- "principalId": "principalid",
- "tenantId": "tenantid",
- "userAssignedIdentities": {
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/samplegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1": {
- "clientId": "clientId1",
- "principalId": "principalId1"
- },
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/samplegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id2": {
- "clientId": "clientId2",
- "principalId": "principalId2"
- }
- }
- },
- "location": "eastus",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apps/myapp",
- "name": "myapp"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Apps_Update.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Apps_Update.json
deleted file mode 100644
index e32e5341924f..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Apps_Update.json
+++ /dev/null
@@ -1,178 +0,0 @@
-{
- "parameters": {
- "appResource": {
- "properties": {
- "public": true,
- "httpsOnly": false,
- "enableEndToEndTLS": false,
- "testEndpointAuthState": "Enabled",
- "temporaryDisk": {
- "sizeInGB": 2,
- "mountPath": "/mytemporarydisk"
- },
- "persistentDisk": {
- "sizeInGB": 2,
- "mountPath": "/mypersistentdisk"
- },
- "customPersistentDisks": [
- {
- "customPersistentDiskProperties": {
- "type": "AzureFileVolume",
- "mountPath": "/mypath1/mypath2",
- "mountOptions": [],
- "shareName": "myFileShare"
- },
- "storageId": "myASCStorageID"
- }
- ]
- },
- "identity": {
- "type": "SystemAssigned,UserAssigned",
- "principalId": null,
- "tenantId": null,
- "userAssignedIdentities": {
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/samplegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1": {
- "clientId": null,
- "principalId": null
- },
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/samplegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id2": {
- "clientId": null,
- "principalId": null
- }
- }
- },
- "location": "eastus"
- },
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "appName": "myapp"
- },
- "responses": {
- "200": {
- "body": {
- "properties": {
- "public": true,
- "url": "myapp.myservice.azuremicroservices.io",
- "provisioningState": "Succeeded",
- "fqdn": "myapp.mydomain.com",
- "httpsOnly": false,
- "enableEndToEndTLS": false,
- "testEndpointAuthState": "Enabled",
- "temporaryDisk": {
- "sizeInGB": 2,
- "mountPath": "/mytemporarydisk"
- },
- "persistentDisk": {
- "sizeInGB": 2,
- "usedInGB": 1,
- "mountPath": "/mypersistentdisk"
- },
- "customPersistentDisks": [
- {
- "customPersistentDiskProperties": {
- "type": "AzureFileVolume",
- "mountPath": "/mypath1/mypath2",
- "mountOptions": [],
- "shareName": "myFileShare"
- },
- "storageId": "myASCStorageID"
- }
- ]
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/apps",
- "identity": {
- "type": "SystemAssigned,UserAssigned",
- "principalId": "principalid",
- "tenantId": "tenantid",
- "userAssignedIdentities": {
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/samplegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1": {
- "clientId": "clientId1",
- "principalId": "principalId1"
- },
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/samplegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id2": {
- "clientId": "clientId2",
- "principalId": "principalId2"
- }
- }
- },
- "location": "eastus",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apps/myapp",
- "name": "myapp"
- }
- },
- "202": {
- "headers": {
- "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2024-01-01-preview",
- "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationResults/00000000-0000-0000-0000-000000000000/Spring/default?api-version=2024-01-01-preview"
- },
- "body": {
- "properties": {
- "public": true,
- "url": "myapp.myservice.azuremicroservices.io",
- "provisioningState": "Updating",
- "fqdn": "myapp.mydomain.com",
- "httpsOnly": false,
- "enableEndToEndTLS": false,
- "testEndpointAuthState": "Enabled",
- "temporaryDisk": {
- "sizeInGB": 2,
- "mountPath": "/mytemporarydisk"
- },
- "persistentDisk": {
- "sizeInGB": 2,
- "usedInGB": 1,
- "mountPath": "/mypersistentdisk"
- },
- "customPersistentDisks": [
- {
- "customPersistentDiskProperties": {
- "type": "AzureFileVolume",
- "mountPath": "/mypath1/mypath2",
- "mountOptions": [],
- "shareName": "myFileShare"
- },
- "storageId": "myASCStorageID"
- }
- ]
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/apps",
- "identity": {
- "type": "SystemAssigned,UserAssigned",
- "principalId": "principalid",
- "tenantId": "tenantid",
- "userAssignedIdentities": {
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/samplegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1": {
- "clientId": "clientId1",
- "principalId": "principalId1"
- },
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/samplegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id2": {
- "clientId": "clientId2",
- "principalId": "principalId2"
- }
- }
- },
- "location": "eastus",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apps/myapp",
- "name": "myapp"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Apps_Update_VNetInjection.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Apps_Update_VNetInjection.json
deleted file mode 100644
index 96af9d948a37..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Apps_Update_VNetInjection.json
+++ /dev/null
@@ -1,189 +0,0 @@
-{
- "parameters": {
- "appResource": {
- "properties": {
- "public": true,
- "httpsOnly": false,
- "enableEndToEndTLS": false,
- "testEndpointAuthState": "Enabled",
- "vnetAddons": {
- "publicEndpoint": true
- },
- "temporaryDisk": {
- "sizeInGB": 2,
- "mountPath": "/mytemporarydisk"
- },
- "persistentDisk": {
- "sizeInGB": 2,
- "mountPath": "/mypersistentdisk"
- },
- "customPersistentDisks": [
- {
- "customPersistentDiskProperties": {
- "type": "AzureFileVolume",
- "mountPath": "/mypath1/mypath2",
- "mountOptions": [],
- "shareName": "myFileShare"
- },
- "storageId": "myASCStorageID"
- }
- ]
- },
- "identity": {
- "type": "SystemAssigned,UserAssigned",
- "principalId": null,
- "tenantId": null,
- "userAssignedIdentities": {
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/samplegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1": {
- "clientId": null,
- "principalId": null
- },
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/samplegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id2": {
- "clientId": null,
- "principalId": null
- }
- }
- },
- "location": "eastus"
- },
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "appName": "myapp"
- },
- "responses": {
- "200": {
- "body": {
- "properties": {
- "public": true,
- "url": "myapp.myservice.private.azuremicroservices.io",
- "provisioningState": "Succeeded",
- "fqdn": "myapp.private.mydomain.com",
- "httpsOnly": false,
- "enableEndToEndTLS": false,
- "testEndpointAuthState": "Enabled",
- "vnetAddons": {
- "publicEndpoint": true,
- "publicEndpointUrl": "myapp.myservice.azuremicroservices.io"
- },
- "temporaryDisk": {
- "sizeInGB": 2,
- "mountPath": "/mytemporarydisk"
- },
- "persistentDisk": {
- "sizeInGB": 2,
- "usedInGB": 1,
- "mountPath": "/mypersistentdisk"
- },
- "customPersistentDisks": [
- {
- "customPersistentDiskProperties": {
- "type": "AzureFileVolume",
- "mountPath": "/mypath1/mypath2",
- "mountOptions": [],
- "shareName": "myFileShare"
- },
- "storageId": "myASCStorageID"
- }
- ]
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/apps",
- "identity": {
- "type": "SystemAssigned,UserAssigned",
- "principalId": "principalid",
- "tenantId": "tenantid",
- "userAssignedIdentities": {
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/samplegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1": {
- "clientId": "clientId1",
- "principalId": "principalId1"
- },
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/samplegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id2": {
- "clientId": "clientId2",
- "principalId": "principalId2"
- }
- }
- },
- "location": "eastus",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apps/myapp",
- "name": "myapp"
- }
- },
- "202": {
- "headers": {
- "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2024-01-01-preview",
- "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationResults/00000000-0000-0000-0000-000000000000/Spring/default?api-version=2024-01-01-preview"
- },
- "body": {
- "properties": {
- "public": true,
- "url": "myapp.myservice.private.azuremicroservices.io",
- "provisioningState": "Updating",
- "fqdn": "myapp.private.mydomain.com",
- "httpsOnly": false,
- "enableEndToEndTLS": false,
- "testEndpointAuthState": "Enabled",
- "vnetAddons": {
- "publicEndpoint": true,
- "publicEndpointUrl": "myapp.myservice.azuremicroservices.io"
- },
- "temporaryDisk": {
- "sizeInGB": 2,
- "mountPath": "/mytemporarydisk"
- },
- "persistentDisk": {
- "sizeInGB": 2,
- "usedInGB": 1,
- "mountPath": "/mypersistentdisk"
- },
- "customPersistentDisks": [
- {
- "customPersistentDiskProperties": {
- "type": "AzureFileVolume",
- "mountPath": "/mypath1/mypath2",
- "mountOptions": [],
- "shareName": "myFileShare"
- },
- "storageId": "myASCStorageID"
- }
- ]
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/apps",
- "identity": {
- "type": "SystemAssigned,UserAssigned",
- "principalId": "principalid",
- "tenantId": "tenantid",
- "userAssignedIdentities": {
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/samplegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1": {
- "clientId": "clientId1",
- "principalId": "principalId1"
- },
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/samplegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id2": {
- "clientId": "clientId2",
- "principalId": "principalId2"
- }
- }
- },
- "location": "eastus",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apps/myapp",
- "name": "myapp"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Apps_ValidateDomain.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Apps_ValidateDomain.json
deleted file mode 100644
index 27e7bcf0b3ac..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Apps_ValidateDomain.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "parameters": {
- "validatePayload": {
- "name": "mydomain.io"
- },
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "appName": "myapp"
- },
- "responses": {
- "200": {
- "body": {
- "isValid": false,
- "message": "Certificate is invalid, please check if it is a self signed cert or if it contains a suitable dns name"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Bindings_CreateOrUpdate.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Bindings_CreateOrUpdate.json
deleted file mode 100644
index 39f8d2ac73f3..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Bindings_CreateOrUpdate.json
+++ /dev/null
@@ -1,106 +0,0 @@
-{
- "parameters": {
- "bindingResource": {
- "properties": {
- "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.DocumentDB/databaseAccounts/my-cosmosdb-1",
- "key": "xxxx",
- "bindingParameters": {
- "databaseName": "db1",
- "apiType": "SQL"
- },
- "generatedProperties": null,
- "createdAt": null,
- "updatedAt": null
- }
- },
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "appName": "myapp",
- "bindingName": "mybinding"
- },
- "responses": {
- "200": {
- "body": {
- "properties": {
- "resourceName": "my-cosmosdb-1",
- "resourceType": "Microsoft.DocumentDB",
- "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.DocumentDB/databaseAccounts/my-cosmosdb-1",
- "bindingParameters": {
- "databaseName": "db1",
- "apiType": "SQL"
- },
- "generatedProperties": "",
- "createdAt": "2019-01-01T12:34:56.000Z",
- "updatedAt": "2019-01-01T12:34:56.000Z"
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/apps/bindings",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apps/myapp/bindings/mybinding",
- "name": "mybinding"
- }
- },
- "201": {
- "body": {
- "properties": {
- "resourceName": "my-cosmosdb-1",
- "resourceType": "Microsoft.DocumentDB",
- "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.DocumentDB/databaseAccounts/my-cosmosdb-1",
- "bindingParameters": {
- "databaseName": "db1",
- "apiType": "SQL"
- },
- "generatedProperties": "",
- "createdAt": "2019-01-01T12:34:56.000Z",
- "updatedAt": "2019-01-01T12:34:56.000Z"
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/apps/bindings",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apps/myapp/bindings/mybinding",
- "name": "mybinding"
- }
- },
- "202": {
- "body": {
- "properties": {
- "resourceName": "my-cosmosdb-1",
- "resourceType": "Microsoft.DocumentDB",
- "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.DocumentDB/databaseAccounts/my-cosmosdb-1",
- "bindingParameters": {
- "databaseName": "db1",
- "apiType": "SQL"
- },
- "generatedProperties": "",
- "createdAt": "2019-01-01T12:34:56.000Z",
- "updatedAt": "2019-01-01T12:34:56.000Z"
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/apps/bindings",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apps/myapp/bindings/mybinding",
- "name": "mybinding"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Bindings_Delete.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Bindings_Delete.json
deleted file mode 100644
index 9c92a19736c9..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Bindings_Delete.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "appName": "myapp",
- "bindingName": "mybinding"
- },
- "responses": {
- "200": {},
- "202": {
- "headers": {
- "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2024-01-01-preview",
- "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationResults/00000000-0000-0000-0000-000000000000/Spring/default?api-version=2024-01-01-preview"
- }
- },
- "204": {}
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Bindings_Get.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Bindings_Get.json
deleted file mode 100644
index 5ee868f19eff..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Bindings_Get.json
+++ /dev/null
@@ -1,39 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "appName": "myapp",
- "bindingName": "mybinding"
- },
- "responses": {
- "200": {
- "body": {
- "properties": {
- "resourceName": "my-cosmosdb-1",
- "resourceType": "Microsoft.DocumentDB",
- "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.DocumentDB/databaseAccounts/my-cosmosdb-1",
- "bindingParameters": {
- "databaseName": "db1",
- "apiType": "SQL"
- },
- "generatedProperties": "",
- "createdAt": "2019-01-01T12:34:56.000Z",
- "updatedAt": "2019-01-01T12:34:56.000Z"
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/apps/bindings",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apps/myapp/bindings/mybinding",
- "name": "mybinding"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Bindings_List.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Bindings_List.json
deleted file mode 100644
index 9b32f22959c1..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Bindings_List.json
+++ /dev/null
@@ -1,42 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "appName": "myapp"
- },
- "responses": {
- "200": {
- "body": {
- "value": [
- {
- "properties": {
- "resourceName": "my-cosmosdb-1",
- "resourceType": "Microsoft.DocumentDB",
- "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.DocumentDB/databaseAccounts/my-cosmosdb-1",
- "bindingParameters": {
- "databaseName": "db1",
- "apiType": "SQL"
- },
- "generatedProperties": "",
- "createdAt": "2019-01-01T12:34:56.000Z",
- "updatedAt": "2019-01-01T12:34:56.000Z"
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/apps/bindings",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apps/myapp/bindings/mybinding",
- "name": "mybinding"
- }
- ]
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Bindings_Update.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Bindings_Update.json
deleted file mode 100644
index 70c4d89c8cb7..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Bindings_Update.json
+++ /dev/null
@@ -1,82 +0,0 @@
-{
- "parameters": {
- "bindingResource": {
- "properties": {
- "key": "xxxx",
- "bindingParameters": {
- "databaseName": "db1",
- "apiType": "SQL"
- },
- "generatedProperties": null,
- "createdAt": null,
- "updatedAt": null
- }
- },
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "appName": "myapp",
- "bindingName": "mybinding"
- },
- "responses": {
- "200": {
- "body": {
- "properties": {
- "resourceName": "my-cosmosdb-1",
- "resourceType": "Microsoft.DocumentDB",
- "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.DocumentDB/databaseAccounts/my-cosmosdb-1",
- "bindingParameters": {
- "databaseName": "db1",
- "apiType": "SQL"
- },
- "generatedProperties": "",
- "createdAt": "2019-01-01T12:34:56.000Z",
- "updatedAt": "2019-01-01T12:34:56.000Z"
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/apps/bindings",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apps/myapp/bindings/mybinding",
- "name": "mybinding"
- }
- },
- "202": {
- "headers": {
- "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2024-01-01-preview",
- "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationResults/00000000-0000-0000-0000-000000000000/Spring/default?api-version=2024-01-01-preview"
- },
- "body": {
- "properties": {
- "resourceName": "my-cosmosdb-1",
- "resourceType": "Microsoft.DocumentDB",
- "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.DocumentDB/databaseAccounts/my-cosmosdb-1",
- "bindingParameters": {
- "databaseName": "db1",
- "apiType": "SQL"
- },
- "generatedProperties": "",
- "createdAt": "2019-01-01T12:34:56.000Z",
- "updatedAt": "2019-01-01T12:34:56.000Z"
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/apps/bindings",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apps/myapp/bindings/mybinding",
- "name": "mybinding"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildServiceAgentPool_Get.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildServiceAgentPool_Get.json
deleted file mode 100644
index dcc25b62f535..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildServiceAgentPool_Get.json
+++ /dev/null
@@ -1,35 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "buildServiceName": "default",
- "agentPoolName": "default"
- },
- "responses": {
- "200": {
- "body": {
- "properties": {
- "provisioningState": "Succeeded",
- "poolSize": {
- "name": "S3",
- "cpu": "4",
- "memory": "8Gi"
- }
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/buildServices/agentPools",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/buildServices/default/agentPools/default",
- "name": "default"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildServiceAgentPool_List.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildServiceAgentPool_List.json
deleted file mode 100644
index 87260f4cc36e..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildServiceAgentPool_List.json
+++ /dev/null
@@ -1,39 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "buildServiceName": "default"
- },
- "responses": {
- "200": {
- "body": {
- "value": [
- {
- "properties": {
- "provisioningState": "Succeeded",
- "poolSize": {
- "name": "S3",
- "cpu": "4",
- "memory": "8Gi"
- }
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/buildServices/agentPools",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/buildServices/default/agentPools/default",
- "name": "default"
- }
- ],
- "nextLink": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/buildServices/default/agentPools?$page=2"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildServiceAgentPool_UpdatePut.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildServiceAgentPool_UpdatePut.json
deleted file mode 100644
index 69c1f92d5140..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildServiceAgentPool_UpdatePut.json
+++ /dev/null
@@ -1,65 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "buildServiceName": "default",
- "agentPoolName": "default",
- "agentPoolResource": {
- "properties": {
- "poolSize": {
- "name": "S3"
- }
- }
- }
- },
- "responses": {
- "200": {
- "body": {
- "properties": {
- "provisioningState": "Succeeded",
- "poolSize": {
- "name": "S3",
- "cpu": "4",
- "memory": "8Gi"
- }
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/buildServices/agentPools",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/buildServices/default/agentPools/default",
- "name": "default"
- }
- },
- "201": {
- "body": {
- "properties": {
- "provisioningState": "Created",
- "poolSize": {
- "name": "S3",
- "cpu": "4",
- "memory": "8Gi"
- }
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/buildServices/agentPools",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/buildServices/default/agentPools/default",
- "name": "default"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildServiceBuilder_CreateOrUpdate.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildServiceBuilder_CreateOrUpdate.json
deleted file mode 100644
index 64209a28e235..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildServiceBuilder_CreateOrUpdate.json
+++ /dev/null
@@ -1,104 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "buildServiceName": "default",
- "builderName": "mybuilder",
- "builderResource": {
- "properties": {
- "stack": {
- "id": "io.buildpacks.stacks.bionic",
- "version": "base"
- },
- "buildpackGroups": [
- {
- "name": "mix",
- "buildpacks": [
- {
- "id": "tanzu-buildpacks/java-azure"
- }
- ]
- }
- ]
- }
- }
- },
- "responses": {
- "200": {
- "body": {
- "properties": {
- "provisioningState": "Succeeded",
- "stack": {
- "id": "io.buildpacks.stacks.bionic",
- "version": "base"
- },
- "buildpackGroups": [
- {
- "name": "mix",
- "buildpacks": [
- {
- "id": "tanzu-buildpacks/java-azure",
- "version": "10.0.0"
- },
- {
- "id": "tanzu-buildpacks/dotnet-core",
- "version": "2.9.0"
- }
- ]
- }
- ]
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/buildServices/builders",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/buildServices/default/builders/mybuilder",
- "name": "mybuilder"
- }
- },
- "201": {
- "body": {
- "properties": {
- "provisioningState": "Creating",
- "stack": {
- "id": "io.buildpacks.stacks.bionic",
- "version": "base"
- },
- "buildpackGroups": [
- {
- "name": "mix",
- "buildpacks": [
- {
- "id": "tanzu-buildpacks/java-azure",
- "version": "10.0.0"
- },
- {
- "id": "tanzu-buildpacks/dotnet-core",
- "version": "2.9.0"
- }
- ]
- }
- ]
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/buildServices/builders",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/buildServices/default/builders/mybuilder",
- "name": "mybuilder"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildServiceBuilder_Delete.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildServiceBuilder_Delete.json
deleted file mode 100644
index 163980f7c770..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildServiceBuilder_Delete.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "buildServiceName": "default",
- "builderName": "mybuilder"
- },
- "responses": {
- "200": {},
- "202": {
- "headers": {
- "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2024-01-01-preview",
- "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationResults/00000000-0000-0000-0000-000000000000/Spring/default?api-version=2024-01-01-preview"
- }
- },
- "204": {}
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildServiceBuilder_Get.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildServiceBuilder_Get.json
deleted file mode 100644
index 1115215e5526..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildServiceBuilder_Get.json
+++ /dev/null
@@ -1,45 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "buildServiceName": "default",
- "builderName": "mybuilder"
- },
- "responses": {
- "200": {
- "body": {
- "properties": {
- "provisioningState": "Succeeded",
- "stack": {
- "id": "io.buildpacks.stacks.bionic",
- "version": "base"
- },
- "buildpackGroups": [
- {
- "name": "mix",
- "buildpacks": [
- {
- "id": "tanzu-buildpacks/java-azure",
- "version": "10.0.0"
- }
- ]
- }
- ]
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/buildServices/builders",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/buildServices/default/builders/mybuilder",
- "name": "mybuilder"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildServiceBuilder_List.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildServiceBuilder_List.json
deleted file mode 100644
index 9cb1a2321444..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildServiceBuilder_List.json
+++ /dev/null
@@ -1,49 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "buildServiceName": "default"
- },
- "responses": {
- "200": {
- "body": {
- "value": [
- {
- "properties": {
- "provisioningState": "Succeeded",
- "stack": {
- "id": "io.buildpacks.stacks.bionic",
- "version": "base"
- },
- "buildpackGroups": [
- {
- "name": "mix",
- "buildpacks": [
- {
- "id": "tanzu-buildpacks/java-azure",
- "version": "10.0.0"
- }
- ]
- }
- ]
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/buildServices/builders",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/buildServices/default/builders/mybuilder",
- "name": "mybuilder"
- }
- ],
- "nextLink": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/buildServices/default/builders?$page=2"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildServiceBuilder_ListDeployments.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildServiceBuilder_ListDeployments.json
deleted file mode 100644
index df17300b6b23..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildServiceBuilder_ListDeployments.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "buildServiceName": "default",
- "builderName": "default"
- },
- "responses": {
- "200": {
- "body": {
- "deployments": [
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apps/test/deployments/default",
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apps/test/deployments/green"
- ]
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildService_CreateOrUpdate.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildService_CreateOrUpdate.json
deleted file mode 100644
index e25c42cdcf5b..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildService_CreateOrUpdate.json
+++ /dev/null
@@ -1,64 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "buildServiceName": "default",
- "buildService": {
- "properties": {
- "containerRegistry": "subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/containerRegistrys/default"
- }
- }
- },
- "responses": {
- "200": {
- "body": {
- "properties": {
- "kPackVersion": "0.7.2",
- "containerRegistry": "subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/containerRegistrys/default",
- "provisioningState": "Succeeded",
- "resourceRequests": {
- "cpu": "2000m",
- "memory": "4Gi"
- }
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/buildServices",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/buildServices/default",
- "name": "default"
- }
- },
- "201": {
- "body": {
- "properties": {
- "kPackVersion": "0.7.2",
- "containerRegistry": "subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/containerRegistrys/default",
- "provisioningState": "Creating",
- "resourceRequests": {
- "cpu": null,
- "memory": null
- }
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/buildServices",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/buildServices/default",
- "name": "default"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildService_CreateOrUpdateBuild.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildService_CreateOrUpdateBuild.json
deleted file mode 100644
index 24480c14e0a2..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildService_CreateOrUpdateBuild.json
+++ /dev/null
@@ -1,101 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "buildServiceName": "default",
- "buildName": "mybuild",
- "build": {
- "properties": {
- "builder": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/buildServices/default/builders/default",
- "agentPool": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/buildServices/default/agentPools/default",
- "relativePath": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855-20210601-3ed9f4a2-986b-4bbd-b833-a42dccb2f777",
- "env": {
- "environmentVariable": "test"
- },
- "apms": [
- {
- "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apms/myappinsights"
- }
- ],
- "certificates": [
- {
- "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/certificates/mycert1"
- },
- {
- "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/certificates/mycert2"
- }
- ],
- "resourceRequests": {
- "cpu": "1",
- "memory": "2Gi"
- }
- }
- }
- },
- "responses": {
- "200": {
- "body": {
- "properties": {
- "builder": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/buildServices/default/builders/default",
- "agentPool": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/buildServices/default/agentPools/default",
- "provisioningState": "Succeeded",
- "relativePath": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855-20210601-3ed9f4a2-986b-4bbd-b833-a42dccb2f777",
- "env": {
- "environmentVariable": "test"
- },
- "resourceRequests": {
- "cpu": "1",
- "memory": "2Gi"
- }
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/buildServices/builds",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/buildServices/default/builds/mybuild",
- "name": "mybuild"
- }
- },
- "201": {
- "body": {
- "properties": {
- "builder": "default-builder",
- "relativePath": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855-20210601-3ed9f4a2-986b-4bbd-b833-a42dccb2f777",
- "env": {
- "environmentVariable": "test"
- },
- "triggeredBuildResult": {
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/buildServices/default/builds/mybuild/results/123",
- "provisioningState": "Queuing",
- "image": "acr123.azurec.io/result-123",
- "lastTransitionTime": "2021-08-11T03:17:03.944Z",
- "lastTransitionReason": "CONFIG",
- "lastTransitionStatus": "False"
- },
- "resourceRequests": {
- "cpu": "1",
- "memory": "2Gi"
- }
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/buildServices/builds",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/buildServices/default/builds/mybuild",
- "name": "mybuild"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildService_DeleteBuild.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildService_DeleteBuild.json
deleted file mode 100644
index 9a61d46a8d79..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildService_DeleteBuild.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "buildServiceName": "default",
- "buildName": "mybuild"
- },
- "responses": {
- "202": {
- "headers": {
- "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2024-01-01-preview",
- "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationResults/00000000-0000-0000-0000-000000000000/Spring/default?api-version=2024-01-01-preview"
- }
- },
- "204": {}
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildService_GetBuild.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildService_GetBuild.json
deleted file mode 100644
index 6e8d0a26f047..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildService_GetBuild.json
+++ /dev/null
@@ -1,53 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "buildServiceName": "default",
- "buildName": "mybuild"
- },
- "responses": {
- "200": {
- "body": {
- "properties": {
- "builder": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/buildServices/default/builders/default",
- "agentPool": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/buildServices/default/agentPools/default",
- "provisioningState": "Succeeded",
- "relativePath": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855-20210601-3ed9f4a2-986b-4bbd-b833-a42dccb2f777",
- "env": {
- "environmentVariable": "test"
- },
- "apms": [
- {
- "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apms/myappinsights"
- }
- ],
- "certificates": [
- {
- "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/certificates/mycert1"
- },
- {
- "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/certificates/mycert2"
- }
- ],
- "resourceRequests": {
- "cpu": "1",
- "memory": "2Gi"
- }
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/buildServices/builds",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/buildServices/default/builds/mybuild",
- "name": "mybuild"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildService_GetBuildResult.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildService_GetBuildResult.json
deleted file mode 100644
index 906d13b495bd..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildService_GetBuildResult.json
+++ /dev/null
@@ -1,75 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "buildServiceName": "default",
- "buildName": "mybuild",
- "buildResultName": "123"
- },
- "responses": {
- "200": {
- "body": {
- "properties": {
- "name": "123",
- "provisioningState": "Failed",
- "error": {
- "code": "51",
- "message": "Build failed in stage build with reason OOMKilled, please refer to https://aka.ms/buildexitcode"
- },
- "buildPodName": "mybuild-default-1",
- "buildStages": [
- {
- "name": "prepare",
- "status": "Succeeded",
- "exitCode": "0",
- "reason": "Completed"
- },
- {
- "name": "detect",
- "status": "Succeeded",
- "exitCode": "0",
- "reason": "Completed"
- },
- {
- "name": "analyze",
- "status": "Succeeded",
- "exitCode": "0",
- "reason": "Completed"
- },
- {
- "name": "restore",
- "status": "Succeeded",
- "exitCode": "0",
- "reason": "Completed"
- },
- {
- "name": "build",
- "status": "Failed",
- "exitCode": "51",
- "reason": "Error"
- },
- {
- "name": "export",
- "status": "NotStarted",
- "exitCode": "-1"
- }
- ],
- "image": "myacr.azurecr.io/build-result-image:latest"
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/buildServices/builds/results",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/buildServices/default/builds/mybuild/results/123",
- "name": "123"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildService_GetBuildResultLog.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildService_GetBuildResultLog.json
deleted file mode 100644
index e088a50ca5af..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildService_GetBuildResultLog.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "buildServiceName": "default",
- "buildName": "mybuild",
- "buildResultName": "123"
- },
- "responses": {
- "200": {
- "body": {
- "blobUrl": "https://sample-storage-account-name.blob.core.windows.net/sample-log-blob-file?readonly-sas-token"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildService_GetBuildService.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildService_GetBuildService.json
deleted file mode 100644
index c28526f590b0..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildService_GetBuildService.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "buildServiceName": "default"
- },
- "responses": {
- "200": {
- "body": {
- "properties": {
- "kPackVersion": "0.3.1",
- "provisioningState": "Succeeded",
- "resourceRequests": {
- "cpu": "200m",
- "memory": "4Gi"
- }
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/buildServices",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/buildServices/default",
- "name": "default"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildService_GetResourceUploadUrl.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildService_GetResourceUploadUrl.json
deleted file mode 100644
index 9b19eb4f8872..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildService_GetResourceUploadUrl.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "buildServiceName": "default"
- },
- "responses": {
- "200": {
- "body": {
- "relativePath": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855-20210601-3ed9f4a2-986b-4bbd-b833-a42dccb2f777",
- "uploadUrl": "https://springcloudstorageaccount.file.core.windows.net/bd172614181f42e2853f6fd90029cda8/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855-20210601-3ed9f4a2-986b-4bbd-b833-a42dccb2f777?sv=2021-06-01&sr=f&sig=SampleSignature&se=2021-06-01T10%3A42%3A21Z&sp=w"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildService_GetSupportedBuildpack.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildService_GetSupportedBuildpack.json
deleted file mode 100644
index e6d21e868ad1..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildService_GetSupportedBuildpack.json
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "buildServiceName": "default",
- "buildpackName": "tanzu-buildpacks-java-azure"
- },
- "responses": {
- "200": {
- "body": {
- "properties": {
- "buildpackId": "tanzu-buildpacks/java-azure",
- "version": "10.0.0"
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/buildServices/supportedBuildpacks",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/buildServices/default/supportedBuildpacks/tanzu-buildpacks-java-azure",
- "name": "tanzu-buildpacks-java-azure"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildService_GetSupportedStack.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildService_GetSupportedStack.json
deleted file mode 100644
index 901e57341362..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildService_GetSupportedStack.json
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "buildServiceName": "default",
- "stackName": "io.buildpacks.stacks.bionic-base"
- },
- "responses": {
- "200": {
- "body": {
- "properties": {
- "stackId": "io.buildpacks.stacks.bionic",
- "version": "base"
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/buildServices/supportedStacks",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/buildServices/default/supportedBuildpacks/io.buildpacks.stacks.bionic-base",
- "name": "io.buildpacks.stacks.bionic-base"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildService_ListBuildResults.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildService_ListBuildResults.json
deleted file mode 100644
index 25fe13c84c84..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildService_ListBuildResults.json
+++ /dev/null
@@ -1,79 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "buildServiceName": "default",
- "buildName": "mybuild"
- },
- "responses": {
- "200": {
- "body": {
- "value": [
- {
- "properties": {
- "name": "123",
- "provisioningState": "Failed",
- "error": {
- "code": "51",
- "message": "Build failed in stage build with reason OOMKilled, please refer to https://aka.ms/buildexitcode"
- },
- "buildPodName": "mybuild-default-1",
- "buildStages": [
- {
- "name": "prepare",
- "status": "Succeeded",
- "exitCode": "0",
- "reason": "Completed"
- },
- {
- "name": "detect",
- "status": "Succeeded",
- "exitCode": "0",
- "reason": "Completed"
- },
- {
- "name": "analyze",
- "status": "Succeeded",
- "exitCode": "0",
- "reason": "Completed"
- },
- {
- "name": "restore",
- "status": "Succeeded",
- "exitCode": "0",
- "reason": "Completed"
- },
- {
- "name": "build",
- "status": "Failed",
- "exitCode": "51",
- "reason": "Error"
- },
- {
- "name": "export",
- "status": "NotStarted",
- "exitCode": "-1"
- }
- ],
- "image": "myacr.azurecr.io/build-result-image:latest"
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/buildServices/builds/results",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/buildServices/default/builds/mybuild/results/123",
- "name": "123"
- }
- ],
- "nextLink": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/buildServices/default/builds/mybuild/results?$page=2"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildService_ListBuildServices.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildService_ListBuildServices.json
deleted file mode 100644
index ced7362173fc..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildService_ListBuildServices.json
+++ /dev/null
@@ -1,38 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice"
- },
- "responses": {
- "200": {
- "body": {
- "value": [
- {
- "properties": {
- "kPackVersion": "0.3.1",
- "provisioningState": "Succeeded",
- "resourceRequests": {
- "cpu": "200m",
- "memory": "4Gi"
- }
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/buildServices",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/buildServices/default",
- "name": "default"
- }
- ],
- "nextLink": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/buildServices?$page=2"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildService_ListBuilds.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildService_ListBuilds.json
deleted file mode 100644
index 3cc48386a3fc..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildService_ListBuilds.json
+++ /dev/null
@@ -1,57 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "buildServiceName": "default"
- },
- "responses": {
- "200": {
- "body": {
- "value": [
- {
- "properties": {
- "builder": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/buildServices/default/builders/default",
- "agentPool": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/buildServices/default/agentPools/default",
- "provisioningState": "Succeeded",
- "relativePath": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855-20210601-3ed9f4a2-986b-4bbd-b833-a42dccb2f777",
- "env": {
- "environmentVariable": "test"
- },
- "apms": [
- {
- "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apms/myappinsights"
- }
- ],
- "certificates": [
- {
- "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/certificates/mycert1"
- },
- {
- "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/certificates/mycert2"
- }
- ],
- "resourceRequests": {
- "cpu": "1",
- "memory": "2Gi"
- }
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/buildServices/builds",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/buildServices/default/builds/myBuild",
- "name": "myBuild"
- }
- ],
- "nextLink": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/buildServices/default/builds?$page=2"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildService_ListSupportedBuildpacks.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildService_ListSupportedBuildpacks.json
deleted file mode 100644
index 2e359c31e11f..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildService_ListSupportedBuildpacks.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "buildServiceName": "default"
- },
- "responses": {
- "200": {
- "body": {
- "value": [
- {
- "properties": {
- "buildpackId": "tanzu-buildpacks/java-azure"
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/buildServices/supportedBuildpacks",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/buildServices/default/supportedBuildpacks/tanzu-buildpacks-java-azure",
- "name": "tanzu-buildpacks-java-azure"
- }
- ],
- "nextLink": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/buildServices/default/supportedBuildpacks?$page=2"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildService_ListSupportedStacks.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildService_ListSupportedStacks.json
deleted file mode 100644
index ee4119035884..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildService_ListSupportedStacks.json
+++ /dev/null
@@ -1,35 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "buildServiceName": "default"
- },
- "responses": {
- "200": {
- "body": {
- "value": [
- {
- "properties": {
- "stackId": "io.buildpacks.stacks.bionic",
- "version": "base"
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/buildServices/supportedStacks",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/buildServices/default/supportedStacks/io.buildpacks.stacks.bionic-base",
- "name": "io.buildpacks.stacks.bionic-base"
- }
- ],
- "nextLink": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/buildServices/default/supportedStacks?$page=2"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildpackBinding_CreateOrUpdate.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildpackBinding_CreateOrUpdate.json
deleted file mode 100644
index 646640c52f26..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildpackBinding_CreateOrUpdate.json
+++ /dev/null
@@ -1,84 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "buildServiceName": "default",
- "builderName": "default",
- "buildpackBindingName": "myBuildpackBinding",
- "buildpackBinding": {
- "properties": {
- "bindingType": "ApplicationInsights",
- "launchProperties": {
- "properties": {
- "abc": "def",
- "any-string": "any-string",
- "sampling-rate": "12.0"
- },
- "secrets": {
- "connection-string": "XXXXXXXXXXXXXXXXX=XXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXX;XXXXXXXXXXXXXXXXX=XXXXXXXXXXXXXXXXXXX"
- }
- }
- }
- }
- },
- "responses": {
- "200": {
- "body": {
- "properties": {
- "bindingType": "ApplicationInsights",
- "launchProperties": {
- "properties": {
- "abc": "def",
- "any-string": "any-string",
- "sampling-rate": "12.0"
- },
- "secrets": {
- "connection-string": "*"
- }
- }
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/buildServices/builders/buildpackBindings",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/buildServices/default/builders/default/buildpackBindings/myBuildpackBinding",
- "name": "myBuildpackBinding"
- }
- },
- "201": {
- "body": {
- "properties": {
- "bindingType": "ApplicationInsights",
- "launchProperties": {
- "properties": {
- "abc": "def",
- "any-string": "any-string",
- "sampling-rate": "12.0"
- },
- "secrets": {
- "connection-string": "*"
- }
- }
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/buildServices/builders/buildpackBindings",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/buildServices/default/builders/default/buildpackBindings/myBuildpackBinding",
- "name": "myBuildpackBinding"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildpackBinding_Delete.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildpackBinding_Delete.json
deleted file mode 100644
index 972f9413d6aa..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildpackBinding_Delete.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "buildServiceName": "default",
- "builderName": "default",
- "buildpackBindingName": "myBuildpackBinding"
- },
- "responses": {
- "200": {},
- "202": {
- "headers": {
- "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2024-01-01-preview",
- "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationResults/00000000-0000-0000-0000-000000000000/Spring/default?api-version=2024-01-01-preview"
- }
- },
- "204": {}
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildpackBinding_Get.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildpackBinding_Get.json
deleted file mode 100644
index 59ea0e8414ea..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildpackBinding_Get.json
+++ /dev/null
@@ -1,41 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "buildServiceName": "default",
- "builderName": "default",
- "buildpackBindingName": "myBuildpackBinding"
- },
- "responses": {
- "200": {
- "body": {
- "properties": {
- "bindingType": "ApplicationInsights",
- "launchProperties": {
- "properties": {
- "abc": "def",
- "any-string": "any-string",
- "sampling-rate": "12.0"
- },
- "secrets": {
- "connection-string": "*"
- }
- }
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/buildServices/builders/buildpackBindings",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/buildServices/default/builders/default/buildpackBindings/myBuildpackBinding",
- "name": "myBuildpackBinding"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildpackBinding_List.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildpackBinding_List.json
deleted file mode 100644
index a27c28f1b147..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildpackBinding_List.json
+++ /dev/null
@@ -1,44 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "buildServiceName": "default",
- "builderName": "default"
- },
- "responses": {
- "200": {
- "body": {
- "value": [
- {
- "properties": {
- "bindingType": "ApplicationInsights",
- "launchProperties": {
- "properties": {
- "abc": "def",
- "any-string": "any-string",
- "sampling-rate": "12.0"
- },
- "secrets": {
- "connection-string": "*"
- }
- }
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/buildServices/builders/buildpackBindings",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/buildServices/default/builders/default/buildpackBindings/myBuildpackBinding",
- "name": "myBuildpackBinding"
- }
- ]
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildpackBinding_ListForCluster.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildpackBinding_ListForCluster.json
deleted file mode 100644
index 827c67060c01..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/BuildpackBinding_ListForCluster.json
+++ /dev/null
@@ -1,66 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice"
- },
- "responses": {
- "200": {
- "body": {
- "value": [
- {
- "properties": {
- "bindingType": "ApplicationInsights",
- "launchProperties": {
- "properties": {
- "abc": "def",
- "any-string": "any-string",
- "sampling-rate": "12.0"
- },
- "secrets": {
- "connection-string": "*"
- }
- },
- "provisioningState": "Succeeded"
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/buildServices/builders/buildpackBindings",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/buildServices/default/builders/default/buildpackBindings/myBuildpackBinding",
- "name": "myBuildpackBinding"
- },
- {
- "properties": {
- "bindingType": "AppDynamics",
- "launchProperties": {
- "properties": {
- "abc": "def"
- },
- "secrets": {}
- },
- "provisioningState": "Succeeded"
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/buildServices/builders/buildpackBindings",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/buildServices/default/builders/default/buildpackBindings/appdynamic",
- "name": "appdynamic"
- }
- ]
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Certificates_CreateOrUpdate.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Certificates_CreateOrUpdate.json
deleted file mode 100644
index 1bc40d557863..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Certificates_CreateOrUpdate.json
+++ /dev/null
@@ -1,106 +0,0 @@
-{
- "parameters": {
- "certificateResource": {
- "properties": {
- "type": "KeyVaultCertificate",
- "vaultUri": "https://myvault.vault.azure.net",
- "keyVaultCertName": "mycert",
- "certVersion": "08a219d06d874795a96db47e06fbb01e",
- "autoSync": "Enabled"
- }
- },
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "certificateName": "mycertificate"
- },
- "responses": {
- "200": {
- "body": {
- "properties": {
- "type": "KeyVaultCertificate",
- "excludePrivateKey": false,
- "thumbprint": "934367bf1c97033f877db0f15cb1b586957d3133",
- "vaultUri": "https://myvault.vault.azure.net",
- "keyVaultCertName": "mycert",
- "certVersion": "08a219d06d874795a96db47e06fbb01e",
- "issuer": "mydomain.com",
- "issuedDate": "2019-02-20T07:40:42Z",
- "expirationDate": "2019-02-21T07:40:42Z",
- "activateDate": "2019-02-22T07:40:42Z",
- "subjectName": "mysubjectname",
- "dnsNames": [
- "mydomain.com",
- "mydomain.net",
- "mydomain.io"
- ],
- "autoSync": "Enabled"
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/certificates",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/certificates/mycertificate",
- "name": "mycertificate"
- }
- },
- "201": {
- "body": {
- "properties": {
- "type": "KeyVaultCertificate",
- "excludePrivateKey": false,
- "thumbprint": "934367bf1c97033f877db0f15cb1b586957d3133",
- "vaultUri": "https://myvault.vault.azure.net",
- "keyVaultCertName": "mycert",
- "certVersion": "08a219d06d874795a96db47e06fbb01e",
- "issuer": "mydomain.com",
- "issuedDate": "2019-02-20T07:40:42Z",
- "expirationDate": "2019-02-21T07:40:42Z",
- "activateDate": "2019-02-22T07:40:42Z",
- "subjectName": "mysubjectname",
- "dnsNames": [
- "mydomain.com",
- "mydomain.net",
- "mydomain.io"
- ],
- "autoSync": "Enabled"
- },
- "type": "Microsoft.AppPlatform/Spring/certificates",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/certificates/mycertificate",
- "name": "mycertificate"
- }
- },
- "202": {
- "body": {
- "properties": {
- "type": "KeyVaultCertificate",
- "excludePrivateKey": false,
- "thumbprint": "934367bf1c97033f877db0f15cb1b586957d3133",
- "vaultUri": "https://myvault.vault.azure.net",
- "keyVaultCertName": "mycert",
- "certVersion": "08a219d06d874795a96db47e06fbb01e",
- "issuer": "mydomain.com",
- "issuedDate": "2019-02-20T07:40:42Z",
- "expirationDate": "2019-02-21T07:40:42Z",
- "activateDate": "2019-02-22T07:40:42Z",
- "subjectName": "mysubjectname",
- "dnsNames": [
- "mydomain.com",
- "mydomain.net",
- "mydomain.io"
- ],
- "autoSync": "Enabled"
- },
- "type": "Microsoft.AppPlatform/Spring/certificates",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/certificates/mycertificate",
- "name": "mycertificate"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Certificates_Delete.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Certificates_Delete.json
deleted file mode 100644
index e3d806a2fcb3..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Certificates_Delete.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "certificateName": "mycertificate"
- },
- "responses": {
- "200": {},
- "202": {
- "headers": {
- "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2024-01-01-preview",
- "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationResults/00000000-0000-0000-0000-000000000000/Spring/default?api-version=2024-01-01-preview"
- }
- },
- "204": {}
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Certificates_Get.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Certificates_Get.json
deleted file mode 100644
index e3290cf8fc3b..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Certificates_Get.json
+++ /dev/null
@@ -1,46 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "certificateName": "mycertificate"
- },
- "responses": {
- "200": {
- "body": {
- "properties": {
- "type": "KeyVaultCertificate",
- "excludePrivateKey": false,
- "thumbprint": "934367bf1c97033f877db0f15cb1b586957d3133",
- "vaultUri": "https://myvault.vault.azure.net",
- "keyVaultCertName": "mycert",
- "certVersion": "08a219d06d874795a96db47e06fbb01e",
- "issuer": "mydomain.com",
- "issuedDate": "2019-02-20T07:40:42Z",
- "expirationDate": "2019-02-21T07:40:42Z",
- "activateDate": "2019-02-22T07:40:42Z",
- "subjectName": "mysubjectname",
- "dnsNames": [
- "mydomain.com",
- "mydomain.net",
- "mydomain.io"
- ],
- "autoSync": "Disabled",
- "provisioningState": "Succeeded"
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/certificates",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/certificates/mycertificate",
- "name": "mycertificate"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Certificates_List.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Certificates_List.json
deleted file mode 100644
index 5fad8602a03d..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Certificates_List.json
+++ /dev/null
@@ -1,50 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice"
- },
- "responses": {
- "200": {
- "body": {
- "value": [
- {
- "properties": {
- "type": "KeyVaultCertificate",
- "excludePrivateKey": false,
- "thumbprint": "934367bf1c97033f877db0f15cb1b586957d3133",
- "vaultUri": "https://myvault.vault.azure.net",
- "keyVaultCertName": "mycert",
- "certVersion": "08a219d06d874795a96db47e06fbb01e",
- "issuer": "mydomain.com",
- "issuedDate": "2019-02-20T07:40:42Z",
- "expirationDate": "2019-02-21T07:40:42Z",
- "activateDate": "2019-02-22T07:40:42Z",
- "subjectName": "mysubjectname",
- "dnsNames": [
- "mydomain.com",
- "mydomain.net",
- "mydomain.io"
- ],
- "autoSync": "Disabled",
- "provisioningState": "Succeeded"
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/certificates",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/certificates/mycertificate",
- "name": "mycertificate"
- }
- ],
- "nextLink": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/certificates?$page=2"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ConfigServers_Get.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ConfigServers_Get.json
deleted file mode 100644
index fca1ae7e1aa5..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ConfigServers_Get.json
+++ /dev/null
@@ -1,37 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice"
- },
- "responses": {
- "200": {
- "body": {
- "properties": {
- "provisioningState": "Succeeded",
- "configServer": {
- "gitProperty": {
- "uri": "https://github.com/fake-user/fake-repository.git",
- "label": "master",
- "searchPaths": [
- "/"
- ]
- }
- }
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/configServers",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/configServers/default",
- "name": "default"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ConfigServers_Get_Consumption.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ConfigServers_Get_Consumption.json
deleted file mode 100644
index d18013dd7060..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ConfigServers_Get_Consumption.json
+++ /dev/null
@@ -1,38 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice"
- },
- "responses": {
- "200": {
- "body": {
- "properties": {
- "provisioningState": "Succeeded",
- "enabledState": "Enabled",
- "configServer": {
- "gitProperty": {
- "uri": "https://github.com/fake-user/fake-repository.git",
- "label": "master",
- "searchPaths": [
- "/"
- ]
- }
- }
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/configServers",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/configServers/default",
- "name": "default"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ConfigServers_UpdatePatch.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ConfigServers_UpdatePatch.json
deleted file mode 100644
index 3aa4a15f00d7..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ConfigServers_UpdatePatch.json
+++ /dev/null
@@ -1,81 +0,0 @@
-{
- "parameters": {
- "configServerResource": {
- "properties": {
- "configServer": {
- "gitProperty": {
- "uri": "https://github.com/fake-user/fake-repository.git",
- "label": "master",
- "searchPaths": [
- "/"
- ]
- }
- }
- }
- },
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice"
- },
- "responses": {
- "202": {
- "headers": {
- "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2024-01-01-preview",
- "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationResults/00000000-0000-0000-0000-000000000000/Spring/default?api-version=2024-01-01-preview"
- },
- "body": {
- "properties": {
- "provisioningState": "Updating",
- "configServer": {
- "gitProperty": {
- "uri": "https://github.com/fake-user/fake-repository.git",
- "label": "master",
- "searchPaths": [
- "/"
- ]
- }
- }
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/configServers",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/configServers/default",
- "name": "default"
- }
- },
- "200": {
- "body": {
- "properties": {
- "provisioningState": "Succeeded",
- "configServer": {
- "gitProperty": {
- "uri": "https://github.com/fake-user/fake-repository.git",
- "label": "master",
- "searchPaths": [
- "/"
- ]
- }
- }
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/configServers",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/configServers/default",
- "name": "default"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ConfigServers_UpdatePatch_Consumption.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ConfigServers_UpdatePatch_Consumption.json
deleted file mode 100644
index ef8a2c92c3cd..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ConfigServers_UpdatePatch_Consumption.json
+++ /dev/null
@@ -1,84 +0,0 @@
-{
- "parameters": {
- "configServerResource": {
- "properties": {
- "configServer": {
- "gitProperty": {
- "uri": "https://github.com/fake-user/fake-repository.git",
- "label": "master",
- "searchPaths": [
- "/"
- ]
- }
- },
- "enabledState": "Enabled"
- }
- },
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice"
- },
- "responses": {
- "202": {
- "headers": {
- "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2024-01-01-preview",
- "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationResults/00000000-0000-0000-0000-000000000000/Spring/default?api-version=2024-01-01-preview"
- },
- "body": {
- "properties": {
- "provisioningState": "Updating",
- "enabledState": "Enabled",
- "configServer": {
- "gitProperty": {
- "uri": "https://github.com/fake-user/fake-repository.git",
- "label": "master",
- "searchPaths": [
- "/"
- ]
- }
- }
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/configServers",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/configServers/default",
- "name": "default"
- }
- },
- "200": {
- "body": {
- "properties": {
- "provisioningState": "Succeeded",
- "enabledState": "Enabled",
- "configServer": {
- "gitProperty": {
- "uri": "https://github.com/fake-user/fake-repository.git",
- "label": "master",
- "searchPaths": [
- "/"
- ]
- }
- }
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/configServers",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/configServers/default",
- "name": "default"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ConfigServers_UpdatePut.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ConfigServers_UpdatePut.json
deleted file mode 100644
index 1465e700e724..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ConfigServers_UpdatePut.json
+++ /dev/null
@@ -1,77 +0,0 @@
-{
- "parameters": {
- "configServerResource": {
- "properties": {
- "configServer": {
- "gitProperty": {
- "uri": "https://github.com/fake-user/fake-repository.git",
- "label": "master",
- "searchPaths": [
- "/"
- ]
- }
- }
- }
- },
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice"
- },
- "responses": {
- "202": {
- "body": {
- "properties": {
- "provisioningState": "Updating",
- "configServer": {
- "gitProperty": {
- "uri": "https://github.com/fake-user/fake-repository.git",
- "label": "master",
- "searchPaths": [
- "/"
- ]
- }
- }
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/configServers",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/configServers/default",
- "name": "default"
- }
- },
- "200": {
- "body": {
- "properties": {
- "provisioningState": "Succeeded",
- "configServer": {
- "gitProperty": {
- "uri": "https://github.com/fake-user/fake-repository.git",
- "label": "master",
- "searchPaths": [
- "/"
- ]
- }
- }
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/configServers",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/configServers/default",
- "name": "default"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ConfigServers_UpdatePut_Consumption.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ConfigServers_UpdatePut_Consumption.json
deleted file mode 100644
index f5d2fee5d40e..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ConfigServers_UpdatePut_Consumption.json
+++ /dev/null
@@ -1,80 +0,0 @@
-{
- "parameters": {
- "configServerResource": {
- "properties": {
- "configServer": {
- "gitProperty": {
- "uri": "https://github.com/fake-user/fake-repository.git",
- "label": "master",
- "searchPaths": [
- "/"
- ]
- }
- },
- "enabledState": "Enabled"
- }
- },
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice"
- },
- "responses": {
- "202": {
- "body": {
- "properties": {
- "provisioningState": "Updating",
- "enabledState": "Enabled",
- "configServer": {
- "gitProperty": {
- "uri": "https://github.com/fake-user/fake-repository.git",
- "label": "master",
- "searchPaths": [
- "/"
- ]
- }
- }
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/configServers",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/configServers/default",
- "name": "default"
- }
- },
- "200": {
- "body": {
- "properties": {
- "provisioningState": "Succeeded",
- "enabledState": "Enabled",
- "configServer": {
- "gitProperty": {
- "uri": "https://github.com/fake-user/fake-repository.git",
- "label": "master",
- "searchPaths": [
- "/"
- ]
- }
- }
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/configServers",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/configServers/default",
- "name": "default"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ConfigServers_Validate.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ConfigServers_Validate.json
deleted file mode 100644
index 5f2673b0b492..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ConfigServers_Validate.json
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "parameters": {
- "configServerSettings": {
- "gitProperty": {
- "uri": "https://github.com/fake-user/fake-repository.git",
- "label": "master",
- "searchPaths": [
- "/"
- ]
- }
- },
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice"
- },
- "responses": {
- "200": {
- "body": {
- "isValid": true
- }
- },
- "202": {
- "headers": {
- "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2024-01-01-preview",
- "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationResults/00000000-0000-0000-0000-000000000000/Spring/default?api-version=2024-01-01-preview"
- },
- "body": {}
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ConfigurationServices_CreateOrUpdate.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ConfigurationServices_CreateOrUpdate.json
deleted file mode 100644
index cd7119265aaa..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ConfigurationServices_CreateOrUpdate.json
+++ /dev/null
@@ -1,126 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "configurationServiceName": "default",
- "configurationServiceResource": {
- "properties": {
- "settings": {
- "gitProperty": {
- "repositories": [
- {
- "name": "fake",
- "uri": "https://github.com/fake-user/fake-repository",
- "patterns": [
- "app/dev"
- ],
- "label": "master"
- }
- ]
- },
- "refreshIntervalInSeconds": 60
- }
- }
- }
- },
- "responses": {
- "201": {
- "body": {
- "properties": {
- "provisioningState": "Creating",
- "settings": {
- "gitProperty": {
- "repositories": [
- {
- "name": "fake",
- "uri": "https://github.com/fake-user/fake-repository",
- "patterns": [
- "app/dev"
- ],
- "label": "master"
- }
- ]
- },
- "refreshIntervalInSeconds": 60
- },
- "resourceRequests": {
- "cpu": "1",
- "memory": "1G",
- "instanceCount": 2
- },
- "instances": [
- {
- "name": "instance1",
- "status": "Running"
- },
- {
- "name": "instance2",
- "status": "Running"
- }
- ]
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/configurationServices",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/configurationServices/default",
- "name": "default"
- }
- },
- "200": {
- "body": {
- "properties": {
- "provisioningState": "Succeeded",
- "settings": {
- "gitProperty": {
- "repositories": [
- {
- "name": "fake",
- "uri": "https://github.com/fake-user/fake-repository",
- "patterns": [
- "app/dev"
- ],
- "label": "master"
- }
- ]
- },
- "refreshIntervalInSeconds": 60
- },
- "resourceRequests": {
- "cpu": "1",
- "memory": "1G",
- "instanceCount": 2
- },
- "instances": [
- {
- "name": "instance1",
- "status": "Running"
- },
- {
- "name": "instance2",
- "status": "Running"
- }
- ]
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/configurationServices",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/configurationServices/default",
- "name": "default"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ConfigurationServices_Delete.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ConfigurationServices_Delete.json
deleted file mode 100644
index 6d81e901e4e8..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ConfigurationServices_Delete.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "configurationServiceName": "default"
- },
- "responses": {
- "200": {},
- "202": {
- "headers": {
- "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2024-01-01-preview",
- "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationResults/00000000-0000-0000-0000-000000000000/Spring/default?api-version=2024-01-01-preview"
- }
- },
- "204": {}
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ConfigurationServices_Get.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ConfigurationServices_Get.json
deleted file mode 100644
index 244a04ca4eb9..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ConfigurationServices_Get.json
+++ /dev/null
@@ -1,60 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "configurationServiceName": "default"
- },
- "responses": {
- "200": {
- "body": {
- "properties": {
- "provisioningState": "Succeeded",
- "settings": {
- "gitProperty": {
- "repositories": [
- {
- "name": "fake",
- "patterns": [
- "app1",
- "app2/dev"
- ],
- "uri": "https://github.com/fake-user/fake-repository.git",
- "label": "master"
- }
- ]
- },
- "refreshIntervalInSeconds": 60
- },
- "resourceRequests": {
- "cpu": "1",
- "memory": "1G",
- "instanceCount": 2
- },
- "instances": [
- {
- "name": "instance1",
- "status": "Running"
- },
- {
- "name": "instance2",
- "status": "Running"
- }
- ]
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/configurationServices",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/configurationServices/default",
- "name": "default"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ConfigurationServices_List.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ConfigurationServices_List.json
deleted file mode 100644
index 2b106e5dfab0..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ConfigurationServices_List.json
+++ /dev/null
@@ -1,63 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice"
- },
- "responses": {
- "200": {
- "body": {
- "value": [
- {
- "properties": {
- "provisioningState": "Succeeded",
- "settings": {
- "gitProperty": {
- "repositories": [
- {
- "name": "fake",
- "patterns": [
- "app1",
- "app2/dev"
- ],
- "uri": "https://github.com/fake-user/fake-repository.git",
- "label": "master"
- }
- ]
- },
- "refreshIntervalInSeconds": 60
- },
- "resourceRequests": {
- "cpu": "1",
- "memory": "1G",
- "instanceCount": 2
- },
- "instances": [
- {
- "name": "instance1",
- "status": "Running"
- },
- {
- "name": "instance2",
- "status": "Running"
- }
- ]
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/configurationServices",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/configurationServices/default",
- "name": "default"
- }
- ]
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ConfigurationServices_Validate.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ConfigurationServices_Validate.json
deleted file mode 100644
index 060e30bbcf6a..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ConfigurationServices_Validate.json
+++ /dev/null
@@ -1,43 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "configurationServiceName": "default",
- "settings": {
- "gitProperty": {
- "repositories": [
- {
- "name": "fake",
- "uri": "https://github.com/fake-user/fake-repository",
- "patterns": [
- "app/dev"
- ],
- "label": "master"
- }
- ]
- }
- }
- },
- "responses": {
- "200": {
- "body": {
- "gitPropertyValidationResult": {
- "isValid": true
- }
- }
- },
- "202": {
- "headers": {
- "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2024-01-01-preview",
- "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationResults/00000000-0000-0000-0000-000000000000/Spring/default?api-version=2024-01-01-preview"
- },
- "body": {
- "gitPropertyValidationResult": {
- "isValid": true
- }
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ConfigurationServices_ValidateResource.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ConfigurationServices_ValidateResource.json
deleted file mode 100644
index 80793b70a261..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ConfigurationServices_ValidateResource.json
+++ /dev/null
@@ -1,42 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "configurationServiceName": "default",
- "configurationServiceResource": {
- "properties": {
- "settings": {
- "gitProperty": {
- "repositories": [
- {
- "name": "fake",
- "uri": "https://github.com/fake-user/fake-repository",
- "patterns": [
- "app/dev"
- ],
- "label": "master"
- }
- ]
- }
- }
- }
- }
- },
- "responses": {
- "200": {
- "body": {
- "gitPropertyValidationResult": {
- "isValid": true
- }
- }
- },
- "202": {
- "headers": {
- "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2024-01-01-preview",
- "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationResults/00000000-0000-0000-0000-000000000000/Spring/default?api-version=2024-01-01-preview"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ContainerRegistries_CreateOrUpdate.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ContainerRegistries_CreateOrUpdate.json
deleted file mode 100644
index 34e8e62652d0..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ContainerRegistries_CreateOrUpdate.json
+++ /dev/null
@@ -1,67 +0,0 @@
-{
- "parameters": {
- "containerRegistryResource": {
- "properties": {
- "credentials": {
- "type": "BasicAuth",
- "server": "myServer",
- "username": "myUsername",
- "password": "myPassword"
- }
- }
- },
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "my-service",
- "containerRegistryName": "my-container-registry"
- },
- "responses": {
- "200": {
- "body": {
- "properties": {
- "provisioningState": "Succeeded",
- "credentials": {
- "type": "BasicAuth",
- "server": "myServer",
- "username": "myUsername"
- }
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/containerRegistries",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/my-service/containerRegistries/my-container-registry",
- "name": "my-container-registry"
- }
- },
- "201": {
- "body": {
- "properties": {
- "provisioningState": "Creating",
- "credentials": {
- "type": "BasicAuth",
- "server": "myServer",
- "username": "myUsername"
- }
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/containerRegistries",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/my-service/containerRegistries/my-container-registry",
- "name": "my-container-registry"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ContainerRegistries_Delete.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ContainerRegistries_Delete.json
deleted file mode 100644
index 2c65d7e260eb..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ContainerRegistries_Delete.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "service-name",
- "containerRegistryName": "my-container-registry"
- },
- "responses": {
- "202": {
- "headers": {
- "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2024-01-01-preview",
- "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationResults/00000000-0000-0000-0000-000000000000/Spring/default?api-version=2024-01-01-preview"
- }
- },
- "204": {}
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ContainerRegistries_Get.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ContainerRegistries_Get.json
deleted file mode 100644
index 767eb1fea74a..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ContainerRegistries_Get.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "service-name",
- "containerRegistryName": "my-container-registry"
- },
- "responses": {
- "200": {
- "body": {
- "properties": {
- "provisioningState": "Succeeded",
- "credentials": {
- "type": "BasicAuth",
- "server": "myServer",
- "username": "myUsername"
- }
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/containerRegistries",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/service-name/containerRegistries/my-container-registry",
- "name": "my-container-registry"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ContainerRegistries_List.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ContainerRegistries_List.json
deleted file mode 100644
index 02267ed26ae6..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ContainerRegistries_List.json
+++ /dev/null
@@ -1,38 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "my-service"
- },
- "responses": {
- "200": {
- "body": {
- "value": [
- {
- "properties": {
- "provisioningState": "Succeeded",
- "credentials": {
- "type": "BasicAuth",
- "server": "myServer",
- "username": "myUsername"
- }
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/containerRegistries",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/my-service/containerRegistries/my-container-registry",
- "name": "my-container-registry"
- }
- ],
- "nextLink": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/my-service/containerRegistries?$page=2"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ContainerRegistries_Validate.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ContainerRegistries_Validate.json
deleted file mode 100644
index 3421a82432b1..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ContainerRegistries_Validate.json
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "parameters": {
- "ContainerRegistryProperties": {
- "credentials": {
- "type": "BasicAuth",
- "server": "myServer",
- "username": "myUsername",
- "password": "myPassword"
- }
- },
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "my-service",
- "containerRegistryName": "my-container-registry"
- },
- "responses": {
- "200": {
- "body": {
- "isValid": false,
- "message": "Validate container registry failed. please check the properties first."
- }
- },
- "202": {
- "headers": {
- "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2024-01-01-preview",
- "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationResults/00000000-0000-0000-0000-000000000000/Spring/default?api-version=2024-01-01-preview"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/CustomDomains_CreateOrUpdate.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/CustomDomains_CreateOrUpdate.json
deleted file mode 100644
index eccd9e57fb27..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/CustomDomains_CreateOrUpdate.json
+++ /dev/null
@@ -1,78 +0,0 @@
-{
- "parameters": {
- "domainResource": {
- "properties": {
- "thumbprint": "934367bf1c97033f877db0f15cb1b586957d3133",
- "certName": "mycert"
- }
- },
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "appName": "myapp",
- "domainName": "mydomain.com"
- },
- "responses": {
- "200": {
- "body": {
- "properties": {
- "thumbprint": "934367bf1c97033f877db0f15cb1b586957d3133",
- "appName": "myapp",
- "certName": "mycert"
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/apps/domains",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apps/myapp/domains/mydomain.com",
- "name": "mydomain.com"
- }
- },
- "201": {
- "body": {
- "properties": {
- "thumbprint": "934367bf1c97033f877db0f15cb1b586957d3133",
- "appName": "myapp",
- "certName": "mycert"
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/apps/domains",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apps/myapp/domains/mydomain.com",
- "name": "mydomain.com"
- }
- },
- "202": {
- "body": {
- "properties": {
- "thumbprint": "934367bf1c97033f877db0f15cb1b586957d3133",
- "appName": "myapp",
- "certName": "mycert"
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/apps/domains",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apps/myapp/domains/mydomain.com",
- "name": "mydomain.com"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/CustomDomains_Delete.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/CustomDomains_Delete.json
deleted file mode 100644
index 19c6ce23fe01..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/CustomDomains_Delete.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "appName": "myapp",
- "domainName": "mydomain.com"
- },
- "responses": {
- "200": {},
- "202": {
- "headers": {
- "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2024-01-01-preview",
- "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationResults/00000000-0000-0000-0000-000000000000/Spring/default?api-version=2024-01-01-preview"
- }
- },
- "204": {}
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/CustomDomains_Get.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/CustomDomains_Get.json
deleted file mode 100644
index 1311082ce9df..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/CustomDomains_Get.json
+++ /dev/null
@@ -1,33 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "appName": "myapp",
- "domainName": "mydomain.com"
- },
- "responses": {
- "200": {
- "body": {
- "properties": {
- "thumbprint": "934367bf1c97033f877db0f15cb1b586957d3133",
- "appName": "myapp",
- "certName": "mycert",
- "provisioningState": "Succeeded"
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/apps/domains",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apps/myapp/domains/mydomain.com",
- "name": "mydomain.com"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/CustomDomains_List.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/CustomDomains_List.json
deleted file mode 100644
index fa723c2d21f9..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/CustomDomains_List.json
+++ /dev/null
@@ -1,37 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "appName": "myapp"
- },
- "responses": {
- "200": {
- "body": {
- "value": [
- {
- "properties": {
- "thumbprint": "934367bf1c97033f877db0f15cb1b586957d3133",
- "appName": "myapp",
- "certName": "mycert",
- "provisioningState": "Succeeded"
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/apps/domains",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apps/myapp/domains/mydomain.com",
- "name": "mydomain.com"
- }
- ],
- "nextLink": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apps/myapp/domains?$page=2"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/CustomDomains_Update.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/CustomDomains_Update.json
deleted file mode 100644
index 39117a7d7ec7..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/CustomDomains_Update.json
+++ /dev/null
@@ -1,62 +0,0 @@
-{
- "parameters": {
- "domainResource": {
- "properties": {
- "thumbprint": "934367bf1c97033f877db0f15cb1b586957d3133",
- "certName": "mycert"
- }
- },
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "appName": "myapp",
- "domainName": "mydomain.com"
- },
- "responses": {
- "200": {
- "body": {
- "properties": {
- "thumbprint": "934367bf1c97033f877db0f15cb1b586957d3133",
- "appName": "myapp",
- "certName": "mycert"
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/apps/domains",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apps/myapp/domains/mydomain.com",
- "name": "mydomain.com"
- }
- },
- "202": {
- "headers": {
- "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2024-01-01-preview",
- "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationResults/00000000-0000-0000-0000-000000000000/Spring/default?api-version=2024-01-01-preview"
- },
- "body": {
- "properties": {
- "thumbprint": "934367bf1c97033f877db0f15cb1b586957d3133",
- "appName": "myapp",
- "certName": "mycert"
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/apps/domains",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apps/myapp/domains/mydomain.com",
- "name": "mydomain.com"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/CustomizedAccelerators_CreateOrUpdate.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/CustomizedAccelerators_CreateOrUpdate.json
deleted file mode 100644
index 957e3df6c1ea..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/CustomizedAccelerators_CreateOrUpdate.json
+++ /dev/null
@@ -1,121 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "applicationAcceleratorName": "default",
- "customizedAcceleratorName": "acc-name",
- "customizedAcceleratorResource": {
- "properties": {
- "displayName": "acc-name",
- "description": "acc-desc",
- "iconUrl": "acc-icon",
- "acceleratorTags": [
- "tag-a",
- "tag-b"
- ],
- "gitRepository": {
- "url": "git-url",
- "intervalInSeconds": 70,
- "branch": "git-branch",
- "commit": "12345",
- "gitTag": "git-tag",
- "authSetting": {
- "authType": "SSH",
- "privateKey": "git-auth-privatekey",
- "hostKey": "git-auth-hostkey",
- "hostKeyAlgorithm": "git-auth-algorithm"
- }
- }
- },
- "sku": {
- "name": "E0",
- "tier": "Enterprise",
- "capacity": 2
- }
- }
- },
- "responses": {
- "201": {
- "body": {
- "properties": {
- "provisioningState": "Creating",
- "displayName": "acc-name",
- "description": "acc-desc",
- "iconUrl": "acc-icon",
- "acceleratorTags": [
- "tag-a",
- "tag-b"
- ],
- "gitRepository": {
- "url": "git-url",
- "intervalInSeconds": 70,
- "branch": "git-branch",
- "commit": "12345",
- "gitTag": "git-tag",
- "authSetting": {
- "authType": "SSH"
- }
- }
- },
- "sku": {
- "name": "E0",
- "tier": "Enterprise",
- "capacity": 2
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/applicationAccelerators/customizedAccelerators",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/applicationAccelerators/default/customizedAccelerators/acc-name",
- "name": "default"
- }
- },
- "200": {
- "body": {
- "properties": {
- "provisioningState": "Succeeded",
- "displayName": "acc-name",
- "description": "acc-desc",
- "iconUrl": "acc-icon",
- "acceleratorTags": [
- "tag-a",
- "tag-b"
- ],
- "gitRepository": {
- "url": "git-url",
- "intervalInSeconds": 70,
- "branch": "git-branch",
- "commit": "12345",
- "gitTag": "git-tag",
- "authSetting": {
- "authType": "SSH"
- }
- }
- },
- "sku": {
- "name": "E0",
- "tier": "Enterprise",
- "capacity": 2
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/applicationAccelerators/customizedAccelerators",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/applicationAccelerators/default/customizedAccelerators/acc-name",
- "name": "default"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/CustomizedAccelerators_Delete.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/CustomizedAccelerators_Delete.json
deleted file mode 100644
index 1d64aea26001..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/CustomizedAccelerators_Delete.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "applicationAcceleratorName": "default",
- "customizedAcceleratorName": "acc-name"
- },
- "responses": {
- "202": {
- "headers": {
- "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2024-01-01-preview",
- "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationResults/00000000-0000-0000-0000-000000000000/Spring/default?api-version=2024-01-01-preview"
- }
- },
- "204": {}
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/CustomizedAccelerators_Get.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/CustomizedAccelerators_Get.json
deleted file mode 100644
index 02b7015cd31b..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/CustomizedAccelerators_Get.json
+++ /dev/null
@@ -1,52 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "applicationAcceleratorName": "default",
- "customizedAcceleratorName": "acc-name"
- },
- "responses": {
- "200": {
- "body": {
- "properties": {
- "provisioningState": "Succeeded",
- "displayName": "acc-name",
- "description": "acc-desc",
- "iconUrl": "acc-icon",
- "acceleratorTags": [
- "tag-a",
- "tag-b"
- ],
- "gitRepository": {
- "url": "git-url",
- "intervalInSeconds": 70,
- "branch": "git-branch",
- "commit": "12345",
- "gitTag": "git-tag",
- "authSetting": {
- "authType": "SSH"
- }
- }
- },
- "sku": {
- "name": "E0",
- "tier": "Enterprise",
- "capacity": 2
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/applicationAccelerators/customizedAccelerators",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/applicationAccelerators/default/customizedAccelerators/acc-name",
- "name": "default"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/CustomizedAccelerators_List.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/CustomizedAccelerators_List.json
deleted file mode 100644
index ac5fe2e32acf..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/CustomizedAccelerators_List.json
+++ /dev/null
@@ -1,55 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "applicationAcceleratorName": "default"
- },
- "responses": {
- "200": {
- "body": {
- "value": [
- {
- "properties": {
- "provisioningState": "Succeeded",
- "displayName": "acc-name",
- "description": "acc-desc",
- "iconUrl": "acc-icon",
- "acceleratorTags": [
- "tag-a",
- "tag-b"
- ],
- "gitRepository": {
- "url": "git-url",
- "intervalInSeconds": 70,
- "branch": "git-branch",
- "commit": "12345",
- "gitTag": "git-tag",
- "authSetting": {
- "authType": "SSH"
- }
- }
- },
- "sku": {
- "name": "E0",
- "tier": "Enterprise",
- "capacity": 2
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/applicationAccelerators/customizedAccelerators",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/applicationAccelerators/default/customizedAccelerators",
- "name": "default"
- }
- ]
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/CustomizedAccelerators_Validate.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/CustomizedAccelerators_Validate.json
deleted file mode 100644
index a9a0fb42d6b8..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/CustomizedAccelerators_Validate.json
+++ /dev/null
@@ -1,46 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "applicationAcceleratorName": "default",
- "customizedAcceleratorName": "acc-name",
- "properties": {
- "displayName": "acc-name",
- "description": "acc-desc",
- "iconUrl": "acc-icon",
- "acceleratorTags": [
- "tag-a",
- "tag-b"
- ],
- "gitRepository": {
- "url": "git-url",
- "intervalInSeconds": 70,
- "branch": "git-branch",
- "commit": "12345",
- "gitTag": "git-tag",
- "authSetting": {
- "authType": "SSH",
- "privateKey": "git-auth-privatekey",
- "hostKey": "git-auth-hostkey",
- "hostKeyAlgorithm": "git-auth-algorithm"
- }
- }
- }
- },
- "responses": {
- "200": {
- "body": {
- "state": "Valid",
- "errorMessage": ""
- }
- },
- "202": {
- "headers": {
- "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2024-01-01-preview",
- "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationResults/00000000-0000-0000-0000-000000000000/Spring/default?api-version=2024-01-01-preview"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Deployments_CreateOrUpdate.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Deployments_CreateOrUpdate.json
deleted file mode 100644
index 0d5d8c93924a..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Deployments_CreateOrUpdate.json
+++ /dev/null
@@ -1,304 +0,0 @@
-{
- "parameters": {
- "deploymentResource": {
- "properties": {
- "source": {
- "type": "Source",
- "relativePath": "resources/a172cedcae47474b615c54d510a5d84a8dea3032e958587430b413538be3f333-2019082605-e3095339-1723-44b7-8b5e-31b1003978bc",
- "version": "1.0",
- "artifactSelector": "sub-module-1"
- },
- "deploymentSettings": {
- "resourceRequests": {
- "cpu": "1000m",
- "memory": "3Gi"
- },
- "addonConfigs": {
- "ApplicationConfigurationService": {
- "patterns": [
- "mypattern"
- ]
- }
- },
- "environmentVariables": {
- "env": "test"
- },
- "apms": [
- {
- "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apms/myappinsights"
- }
- ],
- "terminationGracePeriodSeconds": 30,
- "livenessProbe": {
- "disableProbe": false,
- "initialDelaySeconds": 30,
- "periodSeconds": 10,
- "failureThreshold": 3,
- "probeAction": {
- "type": "HTTPGetAction",
- "path": "/health",
- "scheme": "HTTP"
- }
- },
- "readinessProbe": {
- "disableProbe": false,
- "initialDelaySeconds": 30,
- "periodSeconds": 10,
- "failureThreshold": 3,
- "probeAction": {
- "type": "HTTPGetAction",
- "path": "/health",
- "scheme": "HTTP"
- }
- },
- "startupProbe": null
- },
- "instances": null
- },
- "sku": {
- "name": "S0",
- "tier": "Standard",
- "capacity": 1
- }
- },
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "appName": "myapp",
- "deploymentName": "mydeployment"
- },
- "responses": {
- "201": {
- "body": {
- "properties": {
- "source": {
- "type": "Source",
- "relativePath": "resources/a172cedcae47474b615c54d510a5d84a8dea3032e958587430b413538be3f333-2019082605-e3095339-1723-44b7-8b5e-31b1003978bc",
- "version": "1.0",
- "artifactSelector": "sub-module-1"
- },
- "deploymentSettings": {
- "resourceRequests": {
- "cpu": "1000m",
- "memory": "3Gi"
- },
- "environmentVariables": {
- "env": "test"
- },
- "apms": [
- {
- "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apms/myappinsights"
- }
- ],
- "terminationGracePeriodSeconds": 30,
- "livenessProbe": {
- "disableProbe": false,
- "initialDelaySeconds": 30,
- "periodSeconds": 10,
- "failureThreshold": 3,
- "probeAction": {
- "type": "HTTPGetAction",
- "path": "/health",
- "scheme": "HTTP"
- }
- },
- "readinessProbe": {
- "disableProbe": false,
- "initialDelaySeconds": 30,
- "periodSeconds": 10,
- "failureThreshold": 3,
- "probeAction": {
- "type": "HTTPGetAction",
- "path": "/health",
- "scheme": "HTTP"
- }
- },
- "startupProbe": null
- },
- "provisioningState": "Creating",
- "status": "Running",
- "active": false,
- "instances": [
- {
- "name": "instance1",
- "status": "Running",
- "discoveryStatus": "pending",
- "startTime": "2020-08-26T01:55:02Z"
- }
- ]
- },
- "sku": {
- "name": "S0",
- "tier": "Standard",
- "capacity": 1
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/apps/deployments",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apps/myapp/deployments/mydeployment",
- "name": "mydeployment"
- }
- },
- "200": {
- "body": {
- "properties": {
- "source": {
- "type": "Source",
- "relativePath": "resources/a172cedcae47474b615c54d510a5d84a8dea3032e958587430b413538be3f333-2019082605-e3095339-1723-44b7-8b5e-31b1003978bc",
- "version": "1.0",
- "artifactSelector": "sub-module-1"
- },
- "deploymentSettings": {
- "resourceRequests": {
- "cpu": "1000m",
- "memory": "3Gi"
- },
- "environmentVariables": {
- "env": "test"
- },
- "apms": [
- {
- "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apms/myappinsights"
- }
- ],
- "terminationGracePeriodSeconds": 30,
- "livenessProbe": {
- "disableProbe": false,
- "initialDelaySeconds": 30,
- "periodSeconds": 10,
- "failureThreshold": 3,
- "probeAction": {
- "type": "HTTPGetAction",
- "path": "/health",
- "scheme": "HTTP"
- }
- },
- "readinessProbe": {
- "disableProbe": false,
- "initialDelaySeconds": 30,
- "periodSeconds": 10,
- "failureThreshold": 3,
- "probeAction": {
- "type": "HTTPGetAction",
- "path": "/health",
- "scheme": "HTTP"
- }
- },
- "startupProbe": null
- },
- "provisioningState": "Succeeded",
- "status": "Running",
- "active": false,
- "instances": [
- {
- "name": "instance1",
- "status": "Running",
- "discoveryStatus": "pending",
- "startTime": "2020-08-26T01:55:02Z"
- }
- ]
- },
- "sku": {
- "name": "S0",
- "tier": "Standard",
- "capacity": 1
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/apps/deployments",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apps/myapp/deployments/mydeployment",
- "name": "mydeployment"
- }
- },
- "202": {
- "body": {
- "properties": {
- "source": {
- "type": "Source",
- "relativePath": "resources/a172cedcae47474b615c54d510a5d84a8dea3032e958587430b413538be3f333-2019082605-e3095339-1723-44b7-8b5e-31b1003978bc",
- "version": "1.0",
- "artifactSelector": "sub-module-1"
- },
- "deploymentSettings": {
- "resourceRequests": {
- "cpu": "1000m",
- "memory": "3Gi"
- },
- "environmentVariables": {
- "env": "test"
- },
- "apms": [
- {
- "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apms/myappinsights"
- }
- ],
- "terminationGracePeriodSeconds": 30,
- "livenessProbe": {
- "disableProbe": false,
- "initialDelaySeconds": 30,
- "periodSeconds": 10,
- "failureThreshold": 3,
- "probeAction": {
- "type": "HTTPGetAction",
- "path": "/health",
- "scheme": "HTTP"
- }
- },
- "readinessProbe": {
- "disableProbe": false,
- "initialDelaySeconds": 30,
- "periodSeconds": 10,
- "failureThreshold": 3,
- "probeAction": {
- "type": "HTTPGetAction",
- "path": "/health",
- "scheme": "HTTP"
- }
- },
- "startupProbe": null
- },
- "provisioningState": "Updating",
- "status": "Running",
- "active": false,
- "instances": [
- {
- "name": "instance1",
- "status": "Running",
- "discoveryStatus": "pending",
- "startTime": "2020-08-26T01:55:02Z"
- }
- ]
- },
- "sku": {
- "name": "S0",
- "tier": "Standard",
- "capacity": 1
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/apps/deployments",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apps/myapp/deployments/mydeployment",
- "name": "mydeployment"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Deployments_CreateOrUpdate_CustomContainer.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Deployments_CreateOrUpdate_CustomContainer.json
deleted file mode 100644
index 2990f0816b7c..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Deployments_CreateOrUpdate_CustomContainer.json
+++ /dev/null
@@ -1,323 +0,0 @@
-{
- "parameters": {
- "deploymentResource": {
- "properties": {
- "source": {
- "type": "Container",
- "customContainer": {
- "server": "myacr.azurecr.io",
- "containerImage": "myContainerImage:v1",
- "command": [
- "/bin/sh"
- ],
- "args": [
- "-c",
- "while true; do echo hello; sleep 10;done"
- ],
- "imageRegistryCredential": {
- "username": "myUsername",
- "password": "myPassword"
- },
- "languageFramework": "springboot"
- }
- },
- "deploymentSettings": {
- "resourceRequests": {
- "cpu": "1000m",
- "memory": "3Gi"
- },
- "environmentVariables": {
- "env": "test"
- },
- "terminationGracePeriodSeconds": 30,
- "livenessProbe": {
- "disableProbe": false,
- "initialDelaySeconds": 30,
- "periodSeconds": 10,
- "failureThreshold": 3,
- "probeAction": {
- "type": "HTTPGetAction",
- "path": "/health",
- "scheme": "HTTP"
- }
- },
- "readinessProbe": {
- "disableProbe": false,
- "initialDelaySeconds": 30,
- "periodSeconds": 10,
- "failureThreshold": 3,
- "probeAction": {
- "type": "HTTPGetAction",
- "path": "/health",
- "scheme": "HTTP"
- }
- },
- "startupProbe": null
- },
- "instances": null
- }
- },
- "sku": {
- "name": "S0",
- "tier": "Standard",
- "capacity": 1
- },
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "appName": "myapp",
- "deploymentName": "mydeployment"
- },
- "responses": {
- "201": {
- "body": {
- "properties": {
- "source": {
- "type": "Container",
- "customContainer": {
- "server": "myacr.azurecr.io",
- "containerImage": "myContainerImage:v1",
- "imageRegistryCredential": {
- "username": "myUsername",
- "password": ""
- },
- "languageFramework": "springboot"
- }
- },
- "deploymentSettings": {
- "resourceRequests": {
- "cpu": "1000m",
- "memory": "3Gi"
- },
- "environmentVariables": {
- "env": "test"
- },
- "apms": [
- {
- "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apms/myappinsights"
- }
- ],
- "terminationGracePeriodSeconds": 30,
- "livenessProbe": {
- "disableProbe": false,
- "initialDelaySeconds": 30,
- "periodSeconds": 10,
- "failureThreshold": 3,
- "probeAction": {
- "type": "HTTPGetAction",
- "path": "/health",
- "scheme": "HTTP"
- }
- },
- "readinessProbe": {
- "disableProbe": false,
- "initialDelaySeconds": 30,
- "periodSeconds": 10,
- "failureThreshold": 3,
- "probeAction": {
- "type": "HTTPGetAction",
- "path": "/health",
- "scheme": "HTTP"
- }
- },
- "startupProbe": null
- },
- "provisioningState": "Creating",
- "status": "Running",
- "active": false,
- "instances": [
- {
- "name": "instance1",
- "status": "Running",
- "discoveryStatus": "N/A",
- "startTime": "2020-08-26T01:55:02Z"
- }
- ]
- },
- "sku": {
- "name": "S0",
- "tier": "Standard",
- "capacity": 1
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/apps/deployments",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apps/myapp/deployments/mydeployment",
- "name": "mydeployment"
- }
- },
- "200": {
- "body": {
- "properties": {
- "source": {
- "type": "Container",
- "customContainer": {
- "server": "myacr.azurecr.io",
- "containerImage": "myContainerImage:v1",
- "imageRegistryCredential": {
- "username": "myUsername",
- "password": ""
- },
- "languageFramework": "springboot"
- }
- },
- "deploymentSettings": {
- "resourceRequests": {
- "cpu": "1000m",
- "memory": "3Gi"
- },
- "environmentVariables": {
- "env": "test"
- },
- "apms": [
- {
- "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apms/myappinsights"
- }
- ],
- "terminationGracePeriodSeconds": 30,
- "livenessProbe": {
- "disableProbe": false,
- "initialDelaySeconds": 30,
- "periodSeconds": 10,
- "failureThreshold": 3,
- "probeAction": {
- "type": "HTTPGetAction",
- "path": "/health",
- "scheme": "HTTP"
- }
- },
- "readinessProbe": {
- "disableProbe": false,
- "initialDelaySeconds": 30,
- "periodSeconds": 10,
- "failureThreshold": 3,
- "probeAction": {
- "type": "HTTPGetAction",
- "path": "/health",
- "scheme": "HTTP"
- }
- },
- "startupProbe": null
- },
- "provisioningState": "Succeeded",
- "status": "Running",
- "active": false,
- "instances": [
- {
- "name": "instance1",
- "status": "Running",
- "discoveryStatus": "N/A",
- "startTime": "2020-08-26T01:55:02Z"
- }
- ]
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "sku": {
- "name": "S0",
- "tier": "Standard",
- "capacity": 1
- },
- "type": "Microsoft.AppPlatform/Spring/apps/deployments",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apps/myapp/deployments/mydeployment",
- "name": "mydeployment"
- }
- },
- "202": {
- "body": {
- "properties": {
- "source": {
- "type": "Container",
- "customContainer": {
- "server": "myacr.azurecr.io",
- "containerImage": "myContainerImage:v1",
- "imageRegistryCredential": {
- "username": "myUsername",
- "password": ""
- },
- "languageFramework": "springboot"
- }
- },
- "deploymentSettings": {
- "resourceRequests": {
- "cpu": "1000m",
- "memory": "3Gi"
- },
- "environmentVariables": {
- "env": "test"
- },
- "apms": [
- {
- "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apms/myappinsights"
- }
- ],
- "terminationGracePeriodSeconds": 30,
- "livenessProbe": {
- "disableProbe": false,
- "initialDelaySeconds": 30,
- "periodSeconds": 10,
- "failureThreshold": 3,
- "probeAction": {
- "type": "HTTPGetAction",
- "path": "/health",
- "scheme": "HTTP"
- }
- },
- "readinessProbe": {
- "disableProbe": false,
- "initialDelaySeconds": 30,
- "periodSeconds": 10,
- "failureThreshold": 3,
- "probeAction": {
- "type": "HTTPGetAction",
- "path": "/health",
- "scheme": "HTTP"
- }
- },
- "startupProbe": null
- },
- "provisioningState": "Updating",
- "status": "Running",
- "active": false,
- "instances": [
- {
- "name": "instance1",
- "status": "Running",
- "discoveryStatus": "N/A",
- "startTime": "2020-08-26T01:55:02Z"
- }
- ]
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "sku": {
- "name": "S0",
- "tier": "Standard",
- "capacity": 1
- },
- "type": "Microsoft.AppPlatform/Spring/apps/deployments",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apps/myapp/deployments/mydeployment",
- "name": "mydeployment"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Deployments_Delete.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Deployments_Delete.json
deleted file mode 100644
index e620538001c1..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Deployments_Delete.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "appName": "myapp",
- "deploymentName": "mydeployment"
- },
- "responses": {
- "200": {},
- "202": {
- "headers": {
- "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2024-01-01-preview",
- "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationResults/00000000-0000-0000-0000-000000000000/Spring/default?api-version=2024-01-01-preview"
- }
- },
- "204": {}
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Deployments_DisableRemoteDebugging.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Deployments_DisableRemoteDebugging.json
deleted file mode 100644
index 3e605897870e..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Deployments_DisableRemoteDebugging.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "appName": "myapp",
- "deploymentName": "mydeployment"
- },
- "responses": {
- "200": {
- "body": {
- "port": 5005,
- "enabled": false
- }
- },
- "202": {
- "headers": {
- "location": "https://management.azure.com/subscriptions/subid/providers/Microsoft.AppPlatform/...pathToOperationResult..."
- },
- "body": {
- "port": 5005,
- "enabled": false
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Deployments_EnableRemoteDebugging.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Deployments_EnableRemoteDebugging.json
deleted file mode 100644
index d9ca1febf9ba..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Deployments_EnableRemoteDebugging.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "appName": "myapp",
- "deploymentName": "mydeployment",
- "RemoteDebuggingPayload": {
- "properties": {
- "port": 5005
- }
- }
- },
- "responses": {
- "200": {
- "body": {
- "port": 5005,
- "enabled": true
- }
- },
- "202": {
- "headers": {
- "location": "https://management.azure.com/subscriptions/subid/providers/Microsoft.AppPlatform/...pathToOperationResult..."
- },
- "body": {
- "port": 5005,
- "enabled": true
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Deployments_GenerateHeapDump.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Deployments_GenerateHeapDump.json
deleted file mode 100644
index d1d68452d0db..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Deployments_GenerateHeapDump.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "parameters": {
- "diagnosticParameters": {
- "appInstance": "myappinstance",
- "filePath": "/byos/diagnose"
- },
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "appName": "myapp",
- "deploymentName": "mydeployment"
- },
- "responses": {
- "200": {},
- "202": {
- "headers": {
- "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2024-01-01-preview",
- "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationResults/00000000-0000-0000-0000-000000000000/Spring/default?api-version=2024-01-01-preview"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Deployments_GenerateThreadDump.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Deployments_GenerateThreadDump.json
deleted file mode 100644
index d1d68452d0db..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Deployments_GenerateThreadDump.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "parameters": {
- "diagnosticParameters": {
- "appInstance": "myappinstance",
- "filePath": "/byos/diagnose"
- },
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "appName": "myapp",
- "deploymentName": "mydeployment"
- },
- "responses": {
- "200": {},
- "202": {
- "headers": {
- "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2024-01-01-preview",
- "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationResults/00000000-0000-0000-0000-000000000000/Spring/default?api-version=2024-01-01-preview"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Deployments_Get.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Deployments_Get.json
deleted file mode 100644
index 284408f79a5c..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Deployments_Get.json
+++ /dev/null
@@ -1,65 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "appName": "myapp",
- "deploymentName": "mydeployment"
- },
- "responses": {
- "200": {
- "body": {
- "properties": {
- "source": {
- "type": "Source",
- "relativePath": "resources/a172cedcae47474b615c54d510a5d84a8dea3032e958587430b413538be3f333-2019082605-e3095339-1723-44b7-8b5e-31b1003978bc",
- "version": "1.0",
- "artifactSelector": "sub-module-1"
- },
- "deploymentSettings": {
- "resourceRequests": {
- "cpu": "1000m",
- "memory": "3Gi"
- },
- "environmentVariables": {
- "env": "test"
- },
- "apms": [
- {
- "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apms/myappinsights"
- }
- ]
- },
- "provisioningState": "Succeeded",
- "status": "Running",
- "active": true,
- "instances": [
- {
- "name": "instance1",
- "status": "Running",
- "discoveryStatus": "pending",
- "startTime": "2020-08-26T01:55:02Z"
- }
- ]
- },
- "sku": {
- "name": "S0",
- "tier": "Standard",
- "capacity": 1
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/apps/deployments",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apps/myapp/deployments/mydeployment",
- "name": "mydeployment"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Deployments_GetLogFileUrl.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Deployments_GetLogFileUrl.json
deleted file mode 100644
index df88f5b6bdca..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Deployments_GetLogFileUrl.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "appName": "myapp",
- "deploymentName": "mydeployment"
- },
- "responses": {
- "200": {
- "body": {
- "url": "https://spring.blob.core.windows.net/logs/110ec0c337154d45b1f01daf2196c0bf/b58b0cb4ecdea3c65311b4ca8833fe47b6ae0a7500f87a8eb31e8379d3fe48f1-2019081312-42b7b90c-f108-4c09-b33d-1ea134f57f23?sv=2018-03-28&sr=b&sig=example-signature&se=2019-08-14T09%3A43%3A52Z&sp=r"
- }
- },
- "204": {}
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Deployments_GetRemoteDebuggingConfig.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Deployments_GetRemoteDebuggingConfig.json
deleted file mode 100644
index 86eea66ac7ee..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Deployments_GetRemoteDebuggingConfig.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "appName": "myapp",
- "deploymentName": "mydeployment"
- },
- "responses": {
- "200": {
- "body": {
- "port": 5005,
- "enabled": true
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Deployments_Get_CustomContainer.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Deployments_Get_CustomContainer.json
deleted file mode 100644
index 425de0d64086..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Deployments_Get_CustomContainer.json
+++ /dev/null
@@ -1,78 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "appName": "myapp",
- "deploymentName": "mydeployment"
- },
- "responses": {
- "200": {
- "body": {
- "properties": {
- "source": {
- "type": "Container",
- "customContainer": {
- "server": "myacr.azurecr.io",
- "containerImage": "myContainerImage:v1",
- "command": [
- "/bin/sh"
- ],
- "args": [
- "-c",
- "while true; do echo hello; sleep 10;done"
- ],
- "imageRegistryCredential": {
- "username": "myUsername",
- "password": ""
- },
- "languageFramework": "springboot"
- }
- },
- "deploymentSettings": {
- "resourceRequests": {
- "cpu": "1000m",
- "memory": "3Gi"
- },
- "environmentVariables": {
- "env": "test"
- },
- "apms": [
- {
- "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apms/myappinsights"
- }
- ]
- },
- "provisioningState": "Succeeded",
- "status": "Running",
- "active": false,
- "instances": [
- {
- "name": "instance1",
- "status": "Running",
- "discoveryStatus": "N/A",
- "startTime": "2020-08-26T01:55:02Z"
- }
- ]
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "sku": {
- "name": "S0",
- "tier": "Standard",
- "capacity": 1
- },
- "type": "Microsoft.AppPlatform/Spring/apps/deployments",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apps/myapp/deployments/mydeployment",
- "name": "mydeployment"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Deployments_List.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Deployments_List.json
deleted file mode 100644
index 783acc5b514d..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Deployments_List.json
+++ /dev/null
@@ -1,68 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "appName": "myapp"
- },
- "responses": {
- "200": {
- "body": {
- "value": [
- {
- "properties": {
- "source": {
- "type": "Source",
- "relativePath": "resources/a172cedcae47474b615c54d510a5d84a8dea3032e958587430b413538be3f333-2019082605-e3095339-1723-44b7-8b5e-31b1003978bc",
- "version": "1.0",
- "artifactSelector": "sub-module-1"
- },
- "deploymentSettings": {
- "resourceRequests": {
- "cpu": "1000m",
- "memory": "3Gi"
- },
- "environmentVariables": {
- "env": "test"
- },
- "apms": [
- {
- "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apms/myappinsights"
- }
- ]
- },
- "provisioningState": "Succeeded",
- "status": "Running",
- "active": true,
- "instances": [
- {
- "name": "instance1",
- "status": "Running",
- "discoveryStatus": "pending",
- "startTime": "2020-08-26T01:55:02Z"
- }
- ]
- },
- "sku": {
- "name": "S0",
- "tier": "Standard",
- "capacity": 1
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/apps/deployments",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apps/myapp/deployments/mydeployment",
- "name": "mydeployment"
- }
- ]
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Deployments_ListForCluster.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Deployments_ListForCluster.json
deleted file mode 100644
index 2e3736c861de..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Deployments_ListForCluster.json
+++ /dev/null
@@ -1,67 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice"
- },
- "responses": {
- "200": {
- "body": {
- "value": [
- {
- "properties": {
- "source": {
- "type": "Source",
- "relativePath": "resources/a172cedcae47474b615c54d510a5d84a8dea3032e958587430b413538be3f333-2019082605-e3095339-1723-44b7-8b5e-31b1003978bc",
- "version": "1.0",
- "artifactSelector": "sub-module-1"
- },
- "deploymentSettings": {
- "resourceRequests": {
- "cpu": "1000m",
- "memory": "3Gi"
- },
- "environmentVariables": {
- "env": "test"
- },
- "apms": [
- {
- "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apms/myappinsights"
- }
- ]
- },
- "provisioningState": "Succeeded",
- "status": "Running",
- "active": true,
- "instances": [
- {
- "name": "instance1",
- "status": "Running",
- "discoveryStatus": "pending",
- "startTime": "2020-08-26T01:55:02Z"
- }
- ]
- },
- "sku": {
- "name": "S0",
- "tier": "Standard",
- "capacity": 1
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/apps/deployments",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apps/myapp/deployments/mydeployment",
- "name": "mydeployment"
- }
- ]
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Deployments_Restart.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Deployments_Restart.json
deleted file mode 100644
index 1099ac2476e7..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Deployments_Restart.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "appName": "myapp",
- "deploymentName": "mydeployment"
- },
- "responses": {
- "200": {},
- "202": {
- "headers": {
- "location": "https://management.azure.com/subscriptions/subid/providers/Microsoft.AppPlatform/...pathToOperationResult..."
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Deployments_Start.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Deployments_Start.json
deleted file mode 100644
index 1099ac2476e7..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Deployments_Start.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "appName": "myapp",
- "deploymentName": "mydeployment"
- },
- "responses": {
- "200": {},
- "202": {
- "headers": {
- "location": "https://management.azure.com/subscriptions/subid/providers/Microsoft.AppPlatform/...pathToOperationResult..."
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Deployments_StartJFR.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Deployments_StartJFR.json
deleted file mode 100644
index 58fddda12911..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Deployments_StartJFR.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- "parameters": {
- "diagnosticParameters": {
- "appInstance": "myappinstance",
- "filePath": "/byos/diagnose",
- "duration": "60s"
- },
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "appName": "myapp",
- "deploymentName": "mydeployment"
- },
- "responses": {
- "200": {},
- "202": {
- "headers": {
- "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2024-01-01-preview",
- "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationResults/00000000-0000-0000-0000-000000000000/Spring/default?api-version=2024-01-01-preview"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Deployments_Stop.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Deployments_Stop.json
deleted file mode 100644
index 1099ac2476e7..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Deployments_Stop.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "appName": "myapp",
- "deploymentName": "mydeployment"
- },
- "responses": {
- "200": {},
- "202": {
- "headers": {
- "location": "https://management.azure.com/subscriptions/subid/providers/Microsoft.AppPlatform/...pathToOperationResult..."
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Deployments_Update.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Deployments_Update.json
deleted file mode 100644
index cae48cf2547b..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Deployments_Update.json
+++ /dev/null
@@ -1,133 +0,0 @@
-{
- "parameters": {
- "deploymentResource": {
- "properties": {
- "source": {
- "type": "Source",
- "relativePath": "resources/a172cedcae47474b615c54d510a5d84a8dea3032e958587430b413538be3f333-2019082605-e3095339-1723-44b7-8b5e-31b1003978bc",
- "version": "1.0",
- "artifactSelector": "sub-module-1"
- },
- "instances": null
- }
- },
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "appName": "myapp",
- "deploymentName": "mydeployment"
- },
- "responses": {
- "200": {
- "body": {
- "properties": {
- "source": {
- "type": "Source",
- "relativePath": "resources/a172cedcae47474b615c54d510a5d84a8dea3032e958587430b413538be3f333-2019082605-e3095339-1723-44b7-8b5e-31b1003978bc",
- "version": "1.0",
- "artifactSelector": "sub-module-1"
- },
- "deploymentSettings": {
- "resourceRequests": {
- "cpu": "1000m",
- "memory": "3Gi"
- },
- "environmentVariables": {
- "env": "test"
- },
- "apms": [
- {
- "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apms/myappinsights"
- }
- ]
- },
- "provisioningState": "Succeeded",
- "status": "Running",
- "active": true,
- "instances": [
- {
- "name": "instance1",
- "status": "Running",
- "discoveryStatus": "pending",
- "startTime": "2020-08-26T01:55:02Z"
- }
- ]
- },
- "sku": {
- "name": "S0",
- "tier": "Standard",
- "capacity": 1
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/apps/deployments",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apps/myapp/deployments/mydeployment",
- "name": "mydeployment"
- }
- },
- "202": {
- "headers": {
- "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2024-01-01-preview",
- "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationResults/00000000-0000-0000-0000-000000000000/Spring/default?api-version=2024-01-01-preview"
- },
- "body": {
- "properties": {
- "source": {
- "type": "Source",
- "relativePath": "resources/a172cedcae47474b615c54d510a5d84a8dea3032e958587430b413538be3f333-2019082605-e3095339-1723-44b7-8b5e-31b1003978bc",
- "version": "1.0",
- "artifactSelector": "sub-module-1"
- },
- "deploymentSettings": {
- "resourceRequests": {
- "cpu": "1000m",
- "memory": "3Gi"
- },
- "environmentVariables": {
- "env": "test"
- },
- "apms": [
- {
- "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apms/myappinsights"
- }
- ]
- },
- "provisioningState": "Updating",
- "status": "Running",
- "active": true,
- "instances": [
- {
- "name": "instance1",
- "status": "Running",
- "discoveryStatus": "pending",
- "startTime": "2020-08-26T01:55:02Z"
- }
- ]
- },
- "sku": {
- "name": "S0",
- "tier": "Standard",
- "capacity": 1
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/apps/deployments",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apps/myapp/deployments/mydeployment",
- "name": "mydeployment"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Deployments_Update_CustomContainer.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Deployments_Update_CustomContainer.json
deleted file mode 100644
index 6866134385e4..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Deployments_Update_CustomContainer.json
+++ /dev/null
@@ -1,155 +0,0 @@
-{
- "parameters": {
- "deploymentResource": {
- "properties": {
- "source": {
- "type": "Container",
- "customContainer": {
- "server": "mynewacr.azurecr.io",
- "containerImage": "myNewContainerImage:v1",
- "command": [
- "/bin/sh"
- ],
- "args": [
- "-c",
- "while true; do echo hello; sleep 10;done"
- ],
- "imageRegistryCredential": {
- "username": "myNewUsername",
- "password": ""
- }
- }
- },
- "instances": null
- }
- },
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "appName": "myapp",
- "deploymentName": "mydeployment"
- },
- "responses": {
- "200": {
- "body": {
- "properties": {
- "source": {
- "type": "Container",
- "customContainer": {
- "server": "mynewacr.azurecr.io",
- "containerImage": "myNewContainerImage:v1",
- "imageRegistryCredential": {
- "username": "myNewUsername",
- "password": ""
- }
- }
- },
- "deploymentSettings": {
- "resourceRequests": {
- "cpu": "1000m",
- "memory": "3Gi"
- },
- "environmentVariables": {
- "env": "test"
- },
- "apms": [
- {
- "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apms/myappinsights"
- }
- ]
- },
- "provisioningState": "Succeeded",
- "status": "Running",
- "active": false,
- "instances": [
- {
- "name": "instance1",
- "status": "Running",
- "discoveryStatus": "N/A",
- "startTime": "2020-08-26T01:55:02Z"
- }
- ]
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "sku": {
- "name": "S0",
- "tier": "Standard",
- "capacity": 1
- },
- "type": "Microsoft.AppPlatform/Spring/apps/deployments",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apps/myapp/deployments/mydeployment",
- "name": "mydeployment"
- }
- },
- "202": {
- "headers": {
- "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2024-01-01-preview",
- "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationResults/00000000-0000-0000-0000-000000000000/Spring/default?api-version=2024-01-01-preview"
- },
- "body": {
- "properties": {
- "source": {
- "type": "Container",
- "customContainer": {
- "server": "mynewacr.azurecr.io",
- "containerImage": "myNewContainerImage:v1",
- "imageRegistryCredential": {
- "username": "myNewUsername",
- "password": ""
- }
- }
- },
- "deploymentSettings": {
- "resourceRequests": {
- "cpu": "1000m",
- "memory": "3Gi"
- },
- "environmentVariables": {
- "env": "test"
- },
- "apms": [
- {
- "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apms/myappinsights"
- }
- ]
- },
- "provisioningState": "Updating",
- "status": "Running",
- "active": false,
- "instances": [
- {
- "name": "instance1",
- "status": "Running",
- "discoveryStatus": "N/A",
- "startTime": "2020-08-26T01:55:02Z"
- }
- ]
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "sku": {
- "name": "S0",
- "tier": "Standard",
- "capacity": 1
- },
- "type": "Microsoft.AppPlatform/Spring/apps/deployments",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apps/myapp/deployments/mydeployment",
- "name": "mydeployment"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/DevToolPortal_Delete.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/DevToolPortal_Delete.json
deleted file mode 100644
index e2613170a461..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/DevToolPortal_Delete.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "devToolPortalName": "default"
- },
- "responses": {
- "202": {
- "headers": {
- "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2024-01-01-preview",
- "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationResults/00000000-0000-0000-0000-000000000000/Spring/default?api-version=2024-01-01-preview"
- }
- },
- "204": {}
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/DevToolPortals_CreateOrUpdate.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/DevToolPortals_CreateOrUpdate.json
deleted file mode 100644
index 8d01a524b5c0..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/DevToolPortals_CreateOrUpdate.json
+++ /dev/null
@@ -1,138 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "devToolPortalName": "default",
- "DevToolPortalResource": {
- "properties": {
- "public": true,
- "ssoProperties": {
- "clientId": "00000000-0000-0000-0000-000000000000",
- "scopes": [
- "openid"
- ],
- "clientSecret": "xxxxx",
- "metadataUrl": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration"
- },
- "features": {
- "applicationAccelerator": {
- "state": "Enabled"
- },
- "applicationLiveView": {
- "state": "Enabled"
- }
- }
- }
- }
- },
- "responses": {
- "200": {
- "body": {
- "properties": {
- "public": true,
- "ssoProperties": {
- "clientId": "00000000-0000-0000-0000-000000000000",
- "scopes": [
- "openid"
- ],
- "metadataUrl": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration"
- },
- "features": {
- "applicationAccelerator": {
- "state": "Enabled",
- "route": "create"
- },
- "applicationLiveView": {
- "state": "Enabled",
- "route": "appliveview"
- }
- },
- "url": "aaa.com",
- "provisioningState": "Succeeded",
- "components": [
- {
- "name": "server",
- "resourceRequests": {
- "cpu": "1",
- "memory": "1Gi",
- "instanceCount": 1
- },
- "instances": [
- {
- "name": "dev-tool-portal-server-name",
- "status": "Running"
- }
- ]
- }
- ]
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/applicationLiveViews",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/applicationLiveViews/default",
- "name": "default"
- }
- },
- "201": {
- "body": {
- "properties": {
- "public": true,
- "ssoProperties": {
- "clientId": "00000000-0000-0000-0000-000000000000",
- "scopes": [
- "openid"
- ],
- "metadataUrl": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration"
- },
- "features": {
- "applicationAccelerator": {
- "state": "Enabled",
- "route": "create"
- },
- "applicationLiveView": {
- "state": "Enabled",
- "route": "appliveview"
- }
- },
- "url": "aaa.com",
- "provisioningState": "Succeeded",
- "components": [
- {
- "name": "server",
- "resourceRequests": {
- "cpu": "1",
- "memory": "1Gi",
- "instanceCount": 1
- },
- "instances": [
- {
- "name": "dev-tool-portal-server-name",
- "status": "Running"
- }
- ]
- }
- ]
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/applicationLiveViews",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/applicationLiveViews/default",
- "name": "default"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/DevToolPortals_Get.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/DevToolPortals_Get.json
deleted file mode 100644
index c0f321c672cc..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/DevToolPortals_Get.json
+++ /dev/null
@@ -1,64 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "devToolPortalName": "default"
- },
- "responses": {
- "200": {
- "body": {
- "properties": {
- "public": true,
- "ssoProperties": {
- "clientId": "00000000-0000-0000-0000-000000000000",
- "scopes": [
- "openid"
- ],
- "metadataUrl": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration"
- },
- "features": {
- "applicationAccelerator": {
- "state": "Enabled",
- "route": "create"
- },
- "applicationLiveView": {
- "state": "Enabled",
- "route": "appliveview"
- }
- },
- "url": "aaa.com",
- "provisioningState": "Succeeded",
- "components": [
- {
- "name": "server",
- "resourceRequests": {
- "cpu": "1",
- "memory": "1Gi",
- "instanceCount": 1
- },
- "instances": [
- {
- "name": "dev-tool-portal-server-name",
- "status": "Running"
- }
- ]
- }
- ]
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/applicationLiveViews",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/applicationLiveViews/default",
- "name": "default"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/DevToolPortals_List.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/DevToolPortals_List.json
deleted file mode 100644
index 191d557ee234..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/DevToolPortals_List.json
+++ /dev/null
@@ -1,67 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice"
- },
- "responses": {
- "200": {
- "body": {
- "value": [
- {
- "properties": {
- "public": true,
- "ssoProperties": {
- "clientId": "00000000-0000-0000-0000-000000000000",
- "scopes": [
- "openid"
- ],
- "metadataUrl": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration"
- },
- "features": {
- "applicationAccelerator": {
- "state": "Enabled",
- "route": "create"
- },
- "applicationLiveView": {
- "state": "Enabled",
- "route": "appliveview"
- }
- },
- "url": "aaa.com",
- "provisioningState": "Succeeded",
- "components": [
- {
- "name": "server",
- "resourceRequests": {
- "cpu": "1",
- "memory": "1Gi",
- "instanceCount": 1
- },
- "instances": [
- {
- "name": "dev-tool-portal-server-name",
- "status": "Running"
- }
- ]
- }
- ]
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/applicationLiveViews",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/applicationLiveViews/default",
- "name": "default"
- }
- ]
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/EurekaServers_Get_Consumption.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/EurekaServers_Get_Consumption.json
deleted file mode 100644
index 64ee37ee3b07..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/EurekaServers_Get_Consumption.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice"
- },
- "responses": {
- "200": {
- "body": {
- "properties": {
- "provisioningState": "Succeeded",
- "enabledState": "Enabled"
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/eurekaServers",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/eurekaServers/default",
- "name": "default"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/EurekaServers_List_Consumption.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/EurekaServers_List_Consumption.json
deleted file mode 100644
index 477ccadb91e2..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/EurekaServers_List_Consumption.json
+++ /dev/null
@@ -1,33 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice"
- },
- "responses": {
- "200": {
- "body": {
- "value": [
- {
- "properties": {
- "provisioningState": "Succeeded",
- "enabledState": "Enabled"
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/eurekaServers",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/eurekaServers",
- "name": "default"
- }
- ]
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/EurekaServers_UpdatePatch_Consumption.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/EurekaServers_UpdatePatch_Consumption.json
deleted file mode 100644
index b325747ea054..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/EurekaServers_UpdatePatch_Consumption.json
+++ /dev/null
@@ -1,57 +0,0 @@
-{
- "parameters": {
- "eurekaServerResource": {
- "properties": {
- "enabledState": "Enabled"
- }
- },
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice"
- },
- "responses": {
- "202": {
- "headers": {
- "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2024-01-01-preview",
- "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationResults/00000000-0000-0000-0000-000000000000/Spring/default?api-version=2024-01-01-preview"
- },
- "body": {
- "properties": {
- "provisioningState": "Updating",
- "enabledState": "Enabled"
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/eurekaServers",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/eurekaServers/default",
- "name": "default"
- }
- },
- "200": {
- "body": {
- "properties": {
- "provisioningState": "Succeeded",
- "enabledState": "Enabled"
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/eurekaServers",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/eurekaServers/default",
- "name": "default"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/EurekaServers_UpdatePut_Consumption.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/EurekaServers_UpdatePut_Consumption.json
deleted file mode 100644
index ab586bec270c..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/EurekaServers_UpdatePut_Consumption.json
+++ /dev/null
@@ -1,53 +0,0 @@
-{
- "parameters": {
- "eurekaServerResource": {
- "properties": {
- "enabledState": "Enabled"
- }
- },
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice"
- },
- "responses": {
- "201": {
- "body": {
- "properties": {
- "provisioningState": "Updating",
- "enabledState": "Enabled"
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/eurekaServers",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/eurekaServers/default",
- "name": "default"
- }
- },
- "200": {
- "body": {
- "properties": {
- "provisioningState": "Succeeded",
- "enabledState": "Enabled"
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/eurekaServers",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/eurekaServers/default",
- "name": "default"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/GatewayCustomDomains_CreateOrUpdate.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/GatewayCustomDomains_CreateOrUpdate.json
deleted file mode 100644
index 6a509a30345c..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/GatewayCustomDomains_CreateOrUpdate.json
+++ /dev/null
@@ -1,53 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "gatewayName": "default",
- "domainName": "myDomainName",
- "gatewayCustomDomainResource": {
- "properties": {
- "thumbprint": "*"
- }
- }
- },
- "responses": {
- "200": {
- "body": {
- "properties": {
- "thumbprint": "*"
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/gateways/domains",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/gateways/default/domains/myDomainName",
- "name": "myDomainName"
- }
- },
- "201": {
- "body": {
- "properties": {
- "thumbprint": "*"
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/gateways/domains",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/gateways/default/domains/myDomainName",
- "name": "myDomainName"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/GatewayCustomDomains_Delete.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/GatewayCustomDomains_Delete.json
deleted file mode 100644
index ca5d53a5a7a7..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/GatewayCustomDomains_Delete.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "gatewayName": "default",
- "domainName": "myDomainName"
- },
- "responses": {
- "200": {},
- "202": {
- "headers": {
- "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2024-01-01-preview",
- "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationResults/00000000-0000-0000-0000-000000000000/Spring/default?api-version=2024-01-01-preview"
- }
- },
- "204": {}
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/GatewayCustomDomains_Get.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/GatewayCustomDomains_Get.json
deleted file mode 100644
index 0d4eb4161983..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/GatewayCustomDomains_Get.json
+++ /dev/null
@@ -1,30 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "gatewayName": "default",
- "domainName": "myDomainName"
- },
- "responses": {
- "200": {
- "body": {
- "properties": {
- "thumbprint": "*"
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/gateways/domains",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/gateways/default/domains/myDomainName",
- "name": "myDomainName"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/GatewayCustomDomains_List.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/GatewayCustomDomains_List.json
deleted file mode 100644
index efe122dc4c37..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/GatewayCustomDomains_List.json
+++ /dev/null
@@ -1,33 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "gatewayName": "default"
- },
- "responses": {
- "200": {
- "body": {
- "value": [
- {
- "properties": {
- "thumbprint": "*"
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/gateways/domains",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/gateways/default/domains/myDomain",
- "name": "myDomain"
- }
- ]
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/GatewayRouteConfigs_CreateOrUpdate.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/GatewayRouteConfigs_CreateOrUpdate.json
deleted file mode 100644
index 6f59c1b1f487..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/GatewayRouteConfigs_CreateOrUpdate.json
+++ /dev/null
@@ -1,105 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "gatewayName": "default",
- "routeConfigName": "myRouteConfig",
- "gatewayRouteConfigResource": {
- "properties": {
- "appResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apps/myApp",
- "openApi": {
- "uri": "https://raw.githubusercontent.com/OAI/OpenAPI-Specification/main/examples/v3.0/petstore.json"
- },
- "protocol": "HTTPS",
- "routes": [
- {
- "title": "myApp route config",
- "ssoEnabled": true,
- "predicates": [
- "Path=/api5/customer/**"
- ],
- "filters": [
- "StripPrefix=2",
- "RateLimit=1,1s"
- ]
- }
- ]
- }
- }
- },
- "responses": {
- "200": {
- "body": {
- "properties": {
- "provisioningState": "Succeeded",
- "appResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apps/myApp",
- "protocol": "HTTPS",
- "openApi": {
- "uri": "https://raw.githubusercontent.com/OAI/OpenAPI-Specification/main/examples/v3.0/petstore.json"
- },
- "routes": [
- {
- "title": "myApp route config",
- "ssoEnabled": true,
- "predicates": [
- "Path=/api5/customer/**"
- ],
- "filters": [
- "StripPrefix=2",
- "RateLimit=1,1s"
- ]
- }
- ]
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/gateways/routeConfigs",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/gateways/default/routeConfigs/myRouteConfig",
- "name": "myRouteConfig"
- }
- },
- "201": {
- "body": {
- "properties": {
- "appResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apps/myApp",
- "protocol": "HTTPS",
- "openApi": {
- "uri": "https://raw.githubusercontent.com/OAI/OpenAPI-Specification/main/examples/v3.0/petstore.json"
- },
- "routes": [
- {
- "title": "myApp route config",
- "ssoEnabled": true,
- "predicates": [
- "Path=/api5/customer/**"
- ],
- "filters": [
- "StripPrefix=2",
- "RateLimit=1,1s"
- ]
- }
- ]
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/gateways/routeConfigs",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/gateways/default/routeConfigs/myRouteConfig",
- "name": "myRouteConfig"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/GatewayRouteConfigs_Delete.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/GatewayRouteConfigs_Delete.json
deleted file mode 100644
index fa66e4215a1b..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/GatewayRouteConfigs_Delete.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "gatewayName": "default",
- "routeConfigName": "myRouteConfig"
- },
- "responses": {
- "200": {},
- "202": {
- "headers": {
- "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2024-01-01-preview",
- "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationResults/00000000-0000-0000-0000-000000000000/Spring/default?api-version=2024-01-01-preview"
- }
- },
- "204": {}
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/GatewayRouteConfigs_Get.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/GatewayRouteConfigs_Get.json
deleted file mode 100644
index 9e47cd36b89b..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/GatewayRouteConfigs_Get.json
+++ /dev/null
@@ -1,48 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "gatewayName": "default",
- "routeConfigName": "myRouteConfig"
- },
- "responses": {
- "200": {
- "body": {
- "properties": {
- "provisioningState": "Succeeded",
- "appResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apps/myApp",
- "openApi": {
- "uri": "https://raw.githubusercontent.com/OAI/OpenAPI-Specification/main/examples/v3.0/petstore.json"
- },
- "protocol": "HTTPS",
- "routes": [
- {
- "title": "myApp route config",
- "ssoEnabled": true,
- "predicates": [
- "Path=/api5/customer/**"
- ],
- "filters": [
- "StripPrefix=2",
- "RateLimit=1,1s"
- ]
- }
- ]
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/gateways/routeConfigs",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/gateways/default/routeConfigs/myRouteConfig",
- "name": "myRouteConfig"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/GatewayRouteConfigs_List.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/GatewayRouteConfigs_List.json
deleted file mode 100644
index 0b846897cb98..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/GatewayRouteConfigs_List.json
+++ /dev/null
@@ -1,51 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "gatewayName": "default"
- },
- "responses": {
- "200": {
- "body": {
- "value": [
- {
- "properties": {
- "provisioningState": "Succeeded",
- "appResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apps/myApp",
- "openApi": {
- "uri": "https://raw.githubusercontent.com/OAI/OpenAPI-Specification/main/examples/v3.0/petstore.json"
- },
- "protocol": "HTTPS",
- "routes": [
- {
- "title": "myApp route config",
- "ssoEnabled": true,
- "predicates": [
- "Path=/api5/customer/**"
- ],
- "filters": [
- "StripPrefix=2",
- "RateLimit=1,1s"
- ]
- }
- ]
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/gateways/routeConfigs",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/gateways/default/routeConfigs/myRouteConfig",
- "name": "myRouteConfig"
- }
- ]
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Gateway_Scale.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Gateway_Scale.json
deleted file mode 100644
index 3e0f2540aa17..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Gateway_Scale.json
+++ /dev/null
@@ -1,80 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "gatewayName": "default",
- "gatewayCapacityResource": {
- "sku": {
- "name": "E0",
- "tier": "Enterprise",
- "capacity": 2
- }
- }
- },
- "responses": {
- "202": {
- "headers": {
- "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2024-01-01-preview",
- "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationResults/00000000-0000-0000-0000-000000000000/Spring/default?api-version=2024-01-01-preview"
- }
- },
- "200": {
- "body": {
- "properties": {
- "provisioningState": "Succeeded",
- "public": true,
- "url": "test-url",
- "resourceRequests": {
- "cpu": "1",
- "memory": "1G"
- },
- "instances": [
- {
- "name": "instance1",
- "status": "Running"
- },
- {
- "name": "instance2",
- "status": "Running"
- }
- ],
- "operatorProperties": {
- "resourceRequests": {
- "cpu": "1",
- "memory": "1G",
- "instanceCount": 2
- },
- "instances": [
- {
- "name": "instance1",
- "status": "Running"
- },
- {
- "name": "instance2",
- "status": "Running"
- }
- ]
- }
- },
- "sku": {
- "name": "E0",
- "tier": "Enterprise",
- "capacity": 2
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/gateways",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/gateways/default",
- "name": "default"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Gateways_CreateOrUpdate.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Gateways_CreateOrUpdate.json
deleted file mode 100644
index 8de06c38d807..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Gateways_CreateOrUpdate.json
+++ /dev/null
@@ -1,167 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "gatewayName": "default",
- "gatewayResource": {
- "properties": {
- "public": true,
- "apms": [
- {
- "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apms/myappinsights"
- }
- ],
- "resourceRequests": {
- "cpu": "1",
- "memory": "1G"
- },
- "responseCacheProperties": {
- "responseCacheType": "LocalCachePerRoute",
- "size": "5MB",
- "timeToLive": "300s"
- }
- },
- "sku": {
- "name": "E0",
- "tier": "Enterprise",
- "capacity": 2
- }
- }
- },
- "responses": {
- "201": {
- "body": {
- "properties": {
- "provisioningState": "Succeeded",
- "public": true,
- "url": "test-url",
- "apms": [
- {
- "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apms/myappinsights"
- }
- ],
- "resourceRequests": {
- "cpu": "1",
- "memory": "1G"
- },
- "responseCacheProperties": {
- "responseCacheType": "LocalCachePerRoute",
- "size": "5MB",
- "timeToLive": "300s"
- },
- "instances": [
- {
- "name": "instance1",
- "status": "Running"
- },
- {
- "name": "instance2",
- "status": "Running"
- }
- ],
- "operatorProperties": {
- "resourceRequests": {
- "cpu": "1",
- "memory": "1G",
- "instanceCount": 2
- },
- "instances": [
- {
- "name": "instance1",
- "status": "Running"
- },
- {
- "name": "instance2",
- "status": "Running"
- }
- ]
- }
- },
- "sku": {
- "name": "E0",
- "tier": "Enterprise",
- "capacity": 2
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/gateways",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/gateways/default",
- "name": "default"
- }
- },
- "200": {
- "body": {
- "properties": {
- "provisioningState": "Succeeded",
- "public": true,
- "url": "test-url",
- "apms": [
- {
- "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apms/myappinsights"
- }
- ],
- "resourceRequests": {
- "cpu": "1",
- "memory": "1G"
- },
- "responseCacheProperties": {
- "responseCacheType": "LocalCachePerRoute",
- "size": "5MB",
- "timeToLive": "300s"
- },
- "instances": [
- {
- "name": "instance1",
- "status": "Running"
- },
- {
- "name": "instance2",
- "status": "Running"
- }
- ],
- "operatorProperties": {
- "resourceRequests": {
- "cpu": "1",
- "memory": "1G",
- "instanceCount": 2
- },
- "instances": [
- {
- "name": "instance1",
- "status": "Running"
- },
- {
- "name": "instance2",
- "status": "Running"
- }
- ]
- }
- },
- "sku": {
- "name": "E0",
- "tier": "Enterprise",
- "capacity": 2
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/gateways",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/gateways/default",
- "name": "default"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Gateways_Delete.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Gateways_Delete.json
deleted file mode 100644
index 3d61f7b0940f..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Gateways_Delete.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "gatewayName": "default"
- },
- "responses": {
- "200": {},
- "202": {
- "headers": {
- "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2024-01-01-preview",
- "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationResults/00000000-0000-0000-0000-000000000000/Spring/default?api-version=2024-01-01-preview"
- }
- },
- "204": {}
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Gateways_Get.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Gateways_Get.json
deleted file mode 100644
index 282444ff7486..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Gateways_Get.json
+++ /dev/null
@@ -1,72 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "gatewayName": "default"
- },
- "responses": {
- "200": {
- "body": {
- "properties": {
- "provisioningState": "Succeeded",
- "public": true,
- "url": "test-url",
- "resourceRequests": {
- "cpu": "1",
- "memory": "1G"
- },
- "responseCacheProperties": {
- "responseCacheType": "LocalCachePerRoute",
- "size": "5MB",
- "timeToLive": "300s"
- },
- "instances": [
- {
- "name": "instance1",
- "status": "Running"
- },
- {
- "name": "instance2",
- "status": "Running"
- }
- ],
- "operatorProperties": {
- "resourceRequests": {
- "cpu": "1",
- "memory": "1G",
- "instanceCount": 2
- },
- "instances": [
- {
- "name": "instance1",
- "status": "Running"
- },
- {
- "name": "instance2",
- "status": "Running"
- }
- ]
- }
- },
- "sku": {
- "name": "E0",
- "tier": "Enterprise",
- "capacity": 2
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/gateways",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/gateways/default",
- "name": "default"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Gateways_List.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Gateways_List.json
deleted file mode 100644
index 24b57f0423a2..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Gateways_List.json
+++ /dev/null
@@ -1,75 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice"
- },
- "responses": {
- "200": {
- "body": {
- "value": [
- {
- "properties": {
- "provisioningState": "Succeeded",
- "public": true,
- "url": "test-url",
- "resourceRequests": {
- "cpu": "1",
- "memory": "1G"
- },
- "responseCacheProperties": {
- "responseCacheType": "LocalCachePerRoute",
- "size": "5MB",
- "timeToLive": "300s"
- },
- "instances": [
- {
- "name": "instance1",
- "status": "Running"
- },
- {
- "name": "instance2",
- "status": "Running"
- }
- ],
- "operatorProperties": {
- "resourceRequests": {
- "cpu": "1",
- "memory": "1G",
- "instanceCount": 2
- },
- "instances": [
- {
- "name": "instance1",
- "status": "Running"
- },
- {
- "name": "instance2",
- "status": "Running"
- }
- ]
- }
- },
- "sku": {
- "name": "E0",
- "tier": "Enterprise",
- "capacity": 2
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/gateways",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/gateways/default",
- "name": "default"
- }
- ]
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Gateways_ListEnvSecrets.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Gateways_ListEnvSecrets.json
deleted file mode 100644
index b3716819bd56..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Gateways_ListEnvSecrets.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "gatewayName": "default"
- },
- "responses": {
- "200": {
- "body": {
- "key": "value"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Gateways_Restart.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Gateways_Restart.json
deleted file mode 100644
index 07545cc60bf7..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Gateways_Restart.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "gatewayName": "default"
- },
- "responses": {
- "200": {},
- "202": {
- "headers": {
- "location": "https://management.azure.com/subscriptions/subid/providers/Microsoft.AppPlatform/...pathToOperationResult..."
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Gateways_ValidateDomain.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Gateways_ValidateDomain.json
deleted file mode 100644
index 746f091c2ea4..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Gateways_ValidateDomain.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "gatewayName": "default",
- "validatePayload": {
- "name": "mydomain.io"
- }
- },
- "responses": {
- "200": {
- "body": {
- "isValid": false,
- "message": "Certificate is invalid, please check if it is a self signed cert or if it contains a suitable dns name"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/MonitoringSettings_Get.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/MonitoringSettings_Get.json
deleted file mode 100644
index ec90d429fd50..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/MonitoringSettings_Get.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice"
- },
- "responses": {
- "200": {
- "body": {
- "properties": {
- "provisioningState": "Succeeded",
- "traceEnabled": true,
- "appInsightsInstrumentationKey": "00000000-0000-0000-0000-000000000000",
- "appInsightsSamplingRate": 10.0,
- "appInsightsAgentVersions": {
- "java": "3.0.0"
- }
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/monitoringSettings",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/monitoringSettings/default",
- "name": "default"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/MonitoringSettings_UpdatePatch.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/MonitoringSettings_UpdatePatch.json
deleted file mode 100644
index 5f843d0a380e..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/MonitoringSettings_UpdatePatch.json
+++ /dev/null
@@ -1,69 +0,0 @@
-{
- "parameters": {
- "monitoringSettingResource": {
- "properties": {
- "traceEnabled": true,
- "appInsightsInstrumentationKey": "00000000-0000-0000-0000-000000000000",
- "appInsightsSamplingRate": 10.0
- }
- },
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice"
- },
- "responses": {
- "202": {
- "headers": {
- "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2024-01-01-preview",
- "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationResults/00000000-0000-0000-0000-000000000000/Spring/default?api-version=2024-01-01-preview"
- },
- "body": {
- "properties": {
- "provisioningState": "Updating",
- "traceEnabled": true,
- "appInsightsInstrumentationKey": "00000000-0000-0000-0000-000000000000",
- "appInsightsSamplingRate": 10.0,
- "appInsightsAgentVersions": {
- "java": "3.0.0"
- }
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/monitoringSettings",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/monitoringSettings/default",
- "name": "default"
- }
- },
- "200": {
- "body": {
- "properties": {
- "provisioningState": "Succeeded",
- "traceEnabled": true,
- "appInsightsInstrumentationKey": "00000000-0000-0000-0000-000000000000",
- "appInsightsSamplingRate": 10.0,
- "appInsightsAgentVersions": {
- "java": "3.0.0"
- }
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/monitoringSettings",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/monitoringSettings/default",
- "name": "default"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/MonitoringSettings_UpdatePut.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/MonitoringSettings_UpdatePut.json
deleted file mode 100644
index 916587809e44..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/MonitoringSettings_UpdatePut.json
+++ /dev/null
@@ -1,65 +0,0 @@
-{
- "parameters": {
- "monitoringSettingResource": {
- "properties": {
- "traceEnabled": true,
- "appInsightsInstrumentationKey": "00000000-0000-0000-0000-000000000000",
- "appInsightsSamplingRate": 10.0
- }
- },
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice"
- },
- "responses": {
- "202": {
- "body": {
- "properties": {
- "provisioningState": "Updating",
- "traceEnabled": true,
- "appInsightsInstrumentationKey": "00000000-0000-0000-0000-000000000000",
- "appInsightsSamplingRate": 10.0,
- "appInsightsAgentVersions": {
- "java": "3.0.0"
- }
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/monitoringSettings",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/monitoringSettings/default",
- "name": "default"
- }
- },
- "200": {
- "body": {
- "properties": {
- "provisioningState": "Succeeded",
- "traceEnabled": true,
- "appInsightsInstrumentationKey": "00000000-0000-0000-0000-000000000000",
- "appInsightsSamplingRate": 10.0,
- "appInsightsAgentVersions": {
- "java": "3.0.0"
- }
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/monitoringSettings",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/monitoringSettings/default",
- "name": "default"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Operations_List.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Operations_List.json
deleted file mode 100644
index 2752ca64b0c1..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Operations_List.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview"
- },
- "responses": {
- "200": {
- "body": {
- "value": [
- {
- "name": "Microsoft.AppPlatform/Spring/read",
- "isDataAction": false,
- "display": {
- "provider": "Microsoft Azure Distributed Managed Service for Spring",
- "resource": "Managed Applications",
- "operation": "Create or Update Managed Applications",
- "description": "Create or Update Managed Applications"
- },
- "origin": "user,system",
- "properties": {
- "serviceSpecification": null
- }
- }
- ],
- "nextLink": "providers/Microsoft.AppPlatform?$skipToken={opaqueString}"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/PredefinedAccelerators_Disable.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/PredefinedAccelerators_Disable.json
deleted file mode 100644
index df083d23ff5e..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/PredefinedAccelerators_Disable.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "applicationAcceleratorName": "default",
- "predefinedAcceleratorName": "acc-name"
- },
- "responses": {
- "200": {},
- "202": {
- "headers": {
- "location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2024-01-01-preview",
- "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationResults/00000000-0000-0000-0000-000000000000/Spring/default?api-version=2024-01-01-preview"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/PredefinedAccelerators_Enable.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/PredefinedAccelerators_Enable.json
deleted file mode 100644
index df083d23ff5e..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/PredefinedAccelerators_Enable.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "applicationAcceleratorName": "default",
- "predefinedAcceleratorName": "acc-name"
- },
- "responses": {
- "200": {},
- "202": {
- "headers": {
- "location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2024-01-01-preview",
- "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationResults/00000000-0000-0000-0000-000000000000/Spring/default?api-version=2024-01-01-preview"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/PredefinedAccelerators_Get.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/PredefinedAccelerators_Get.json
deleted file mode 100644
index df940fdb9012..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/PredefinedAccelerators_Get.json
+++ /dev/null
@@ -1,43 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "applicationAcceleratorName": "default",
- "predefinedAcceleratorName": "acc-name"
- },
- "responses": {
- "200": {
- "body": {
- "properties": {
- "provisioningState": "Succeeded",
- "displayName": "acc-name",
- "description": "acc-desc",
- "iconUrl": "acc-icon",
- "acceleratorTags": [
- "tag-a",
- "tag-b"
- ],
- "state": "Enabled"
- },
- "sku": {
- "name": "E0",
- "tier": "Enterprise",
- "capacity": 2
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/applicationAccelerators/predefinedAccelerators",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/applicationAccelerators/default/predefinedAccelerators/acc-name",
- "name": "default"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/PredefinedAccelerators_List.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/PredefinedAccelerators_List.json
deleted file mode 100644
index 339346eef3fa..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/PredefinedAccelerators_List.json
+++ /dev/null
@@ -1,46 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "applicationAcceleratorName": "default"
- },
- "responses": {
- "200": {
- "body": {
- "value": [
- {
- "properties": {
- "provisioningState": "Succeeded",
- "displayName": "acc-name",
- "description": "acc-desc",
- "iconUrl": "acc-icon",
- "acceleratorTags": [
- "tag-a",
- "tag-b"
- ],
- "state": "Enabled"
- },
- "sku": {
- "name": "E0",
- "tier": "Enterprise",
- "capacity": 2
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/applicationAccelerators/predefinedAccelerators",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/applicationAccelerators/default/predefinedAccelerators",
- "name": "default"
- }
- ]
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/RuntimeVersions_ListRuntimeVersions.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/RuntimeVersions_ListRuntimeVersions.json
deleted file mode 100644
index 4f499b061626..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/RuntimeVersions_ListRuntimeVersions.json
+++ /dev/null
@@ -1,38 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview"
- },
- "responses": {
- "200": {
- "body": {
- "value": [
- {
- "value": "Java_8",
- "platform": "Java",
- "version": "8"
- },
- {
- "value": "Java_11",
- "platform": "Java",
- "version": "11"
- },
- {
- "value": "Java_17",
- "platform": "Java",
- "version": "17"
- },
- {
- "value": "Java_21",
- "platform": "Java",
- "version": "21"
- },
- {
- "value": "NetCore_31",
- "platform": ".NET Core",
- "version": "3.1"
- }
- ]
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ServiceRegistries_CreateOrUpdate.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ServiceRegistries_CreateOrUpdate.json
deleted file mode 100644
index 9008ad3c072b..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ServiceRegistries_CreateOrUpdate.json
+++ /dev/null
@@ -1,77 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "serviceRegistryName": "default"
- },
- "responses": {
- "201": {
- "body": {
- "properties": {
- "provisioningState": "Creating",
- "resourceRequests": {
- "cpu": "1",
- "memory": "1G",
- "instanceCount": 2
- },
- "instances": [
- {
- "name": "instance1",
- "status": "Running"
- },
- {
- "name": "instance2",
- "status": "Running"
- }
- ]
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/serviceRegistries",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/serviceRegistries/default",
- "name": "default"
- }
- },
- "200": {
- "body": {
- "properties": {
- "provisioningState": "Succeeded",
- "resourceRequests": {
- "cpu": "1",
- "memory": "1G",
- "instanceCount": 2
- },
- "instances": [
- {
- "name": "instance1",
- "status": "Running"
- },
- {
- "name": "instance2",
- "status": "Running"
- }
- ]
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/serviceRegistries",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/serviceRegistries/default",
- "name": "default"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ServiceRegistries_Delete.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ServiceRegistries_Delete.json
deleted file mode 100644
index b86264e28bab..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ServiceRegistries_Delete.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "serviceRegistryName": "default"
- },
- "responses": {
- "200": {},
- "202": {
- "headers": {
- "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2024-01-01-preview",
- "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationResults/00000000-0000-0000-0000-000000000000/Spring/default?api-version=2024-01-01-preview"
- }
- },
- "204": {}
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ServiceRegistries_Get.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ServiceRegistries_Get.json
deleted file mode 100644
index 8f3b8c1ea724..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ServiceRegistries_Get.json
+++ /dev/null
@@ -1,44 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "serviceRegistryName": "default"
- },
- "responses": {
- "200": {
- "body": {
- "properties": {
- "provisioningState": "Succeeded",
- "resourceRequests": {
- "cpu": "1",
- "memory": "1G",
- "instanceCount": 2
- },
- "instances": [
- {
- "name": "instance1",
- "status": "Running"
- },
- {
- "name": "instance2",
- "status": "Running"
- }
- ]
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/serviceRegistries",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/serviceRegistries/default",
- "name": "default"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ServiceRegistries_List.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ServiceRegistries_List.json
deleted file mode 100644
index b592b2f948c5..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/ServiceRegistries_List.json
+++ /dev/null
@@ -1,47 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice"
- },
- "responses": {
- "200": {
- "body": {
- "value": [
- {
- "properties": {
- "provisioningState": "Succeeded",
- "resourceRequests": {
- "cpu": "1",
- "memory": "1G",
- "instanceCount": 2
- },
- "instances": [
- {
- "name": "instance1",
- "status": "Running"
- },
- {
- "name": "instance2",
- "status": "Running"
- }
- ]
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/serviceRegistries",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/serviceRegistries/default",
- "name": "default"
- }
- ]
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_CheckNameAvailability.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_CheckNameAvailability.json
deleted file mode 100644
index fcb7b7cc1f46..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_CheckNameAvailability.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "parameters": {
- "location": "eastus",
- "availabilityParameters": {
- "type": "Microsoft.AppPlatform/Spring",
- "name": "myservice"
- },
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000"
- },
- "responses": {
- "200": {
- "body": {
- "nameAvailable": false,
- "reason": "AlreadyExists",
- "message": "The name is already used."
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_CreateOrUpdate.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_CreateOrUpdate.json
deleted file mode 100644
index cb24c2e98307..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_CreateOrUpdate.json
+++ /dev/null
@@ -1,234 +0,0 @@
-{
- "parameters": {
- "resource": {
- "properties": {
- "maintenanceScheduleConfiguration": {
- "frequency": "Weekly",
- "hour": 10,
- "day": "Sunday"
- }
- },
- "sku": {
- "name": "S0",
- "tier": "Standard"
- },
- "location": "eastus",
- "tags": {
- "key1": "value1"
- }
- },
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice"
- },
- "responses": {
- "201": {
- "body": {
- "properties": {
- "provisioningState": "Creating",
- "serviceId": "12345678abcd1234abcd12345678abcd",
- "maintenanceScheduleConfiguration": {
- "frequency": "Weekly",
- "hour": 10,
- "day": "Sunday",
- "duration": "PT8H"
- },
- "networkProfile": {
- "outboundIPs": {
- "publicIPs": [
- "20.39.3.173",
- "40.64.67.13"
- ]
- },
- "ingressConfig": {
- "readTimeoutInSeconds": 300
- },
- "requiredTraffics": [
- {
- "protocol": "TCP",
- "port": 443,
- "ips": [
- "20.62.211.25",
- "52.188.47.226"
- ],
- "direction": "Outbound"
- },
- {
- "protocol": "UDP",
- "port": 1194,
- "ips": [
- "20.62.211.25",
- "52.188.47.226"
- ],
- "direction": "Outbound"
- },
- {
- "protocol": "TCP",
- "port": 9000,
- "ips": [
- "20.62.211.25",
- "52.188.47.226"
- ],
- "direction": "Outbound"
- }
- ]
- }
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring",
- "sku": {
- "name": "S0",
- "tier": "Standard"
- },
- "location": "eastus",
- "tags": {
- "key1": "value1"
- },
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice",
- "name": "myservice"
- }
- },
- "200": {
- "body": {
- "properties": {
- "provisioningState": "Succeeded",
- "serviceId": "12345678abcd1234abcd12345678abcd",
- "maintenanceScheduleConfiguration": {
- "frequency": "Weekly",
- "hour": 10,
- "day": "Sunday",
- "duration": "PT8H"
- },
- "networkProfile": {
- "outboundIPs": {
- "publicIPs": [
- "20.39.3.173",
- "40.64.67.13"
- ]
- },
- "requiredTraffics": [
- {
- "protocol": "TCP",
- "port": 443,
- "ips": [
- "20.62.211.25",
- "52.188.47.226"
- ],
- "direction": "Outbound"
- },
- {
- "protocol": "UDP",
- "port": 1194,
- "ips": [
- "20.62.211.25",
- "52.188.47.226"
- ],
- "direction": "Outbound"
- },
- {
- "protocol": "TCP",
- "port": 9000,
- "ips": [
- "20.62.211.25",
- "52.188.47.226"
- ],
- "direction": "Outbound"
- }
- ]
- }
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring",
- "sku": {
- "name": "S0",
- "tier": "Standard"
- },
- "location": "eastus",
- "tags": {
- "key1": "value1"
- },
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice",
- "name": "myservice"
- }
- },
- "202": {
- "body": {
- "properties": {
- "provisioningState": "Updating",
- "serviceId": "12345678abcd1234abcd12345678abcd",
- "networkProfile": {
- "outboundIPs": {
- "publicIPs": [
- "20.39.3.173",
- "40.64.67.13"
- ]
- },
- "requiredTraffics": [
- {
- "protocol": "TCP",
- "port": 443,
- "ips": [
- "20.62.211.25",
- "52.188.47.226"
- ],
- "direction": "Outbound"
- },
- {
- "protocol": "UDP",
- "port": 1194,
- "ips": [
- "20.62.211.25",
- "52.188.47.226"
- ],
- "direction": "Outbound"
- },
- {
- "protocol": "TCP",
- "port": 9000,
- "ips": [
- "20.62.211.25",
- "52.188.47.226"
- ],
- "direction": "Outbound"
- }
- ]
- }
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring",
- "sku": {
- "name": "S0",
- "tier": "Standard"
- },
- "location": "eastus",
- "tags": {
- "key1": "value1"
- },
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice",
- "name": "myservice"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_CreateOrUpdate_Consumption.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_CreateOrUpdate_Consumption.json
deleted file mode 100644
index 4e7939defc18..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_CreateOrUpdate_Consumption.json
+++ /dev/null
@@ -1,110 +0,0 @@
-{
- "parameters": {
- "resource": {
- "properties": {
- "managedEnvironmentId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.App/managedEnvironments/myenvironment"
- },
- "sku": {
- "name": "S0",
- "tier": "StandardGen2"
- },
- "location": "eastus",
- "tags": {
- "key1": "value1"
- }
- },
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice"
- },
- "responses": {
- "201": {
- "body": {
- "properties": {
- "provisioningState": "Creating",
- "serviceId": "12345678abcd1234abcd12345678abcd",
- "managedEnvironmentId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.App/managedEnvironments/myenvironment",
- "infraResourceGroup": "myenvironment_SpringApps_12345678abcd1234abcd12345678abcd"
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring",
- "sku": {
- "name": "S0",
- "tier": "StandardGen2"
- },
- "location": "eastus",
- "tags": {
- "key1": "value1"
- },
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice",
- "name": "myservice"
- }
- },
- "200": {
- "body": {
- "properties": {
- "provisioningState": "Succeeded",
- "serviceId": "12345678abcd1234abcd12345678abcd",
- "managedEnvironmentId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.App/managedEnvironments/myenvironment",
- "infraResourceGroup": "myenvironment_SpringApps_12345678abcd1234abcd12345678abcd"
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring",
- "sku": {
- "name": "S0",
- "tier": "StandardGen2"
- },
- "location": "eastus",
- "tags": {
- "key1": "value1"
- },
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice",
- "name": "myservice"
- }
- },
- "202": {
- "body": {
- "properties": {
- "provisioningState": "Updating",
- "serviceId": "12345678abcd1234abcd12345678abcd",
- "managedEnvironmentId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.App/managedEnvironments/myenvironment",
- "infraResourceGroup": "myenvironment_SpringApps_12345678abcd1234abcd12345678abcd"
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring",
- "sku": {
- "name": "S0",
- "tier": "StandardGen2"
- },
- "location": "eastus",
- "tags": {
- "key1": "value1"
- },
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice",
- "name": "myservice"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_CreateOrUpdate_Enterprise.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_CreateOrUpdate_Enterprise.json
deleted file mode 100644
index 35623cd88157..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_CreateOrUpdate_Enterprise.json
+++ /dev/null
@@ -1,237 +0,0 @@
-{
- "parameters": {
- "resource": {
- "properties": {
- "marketplaceResource": {
- "plan": "tanzu-asc-ent-mtr",
- "product": "azure-spring-cloud-vmware-tanzu-2",
- "publisher": "vmware-inc"
- }
- },
- "sku": {
- "name": "E0",
- "tier": "Enterprise"
- },
- "location": "eastus",
- "tags": {
- "key1": "value1"
- }
- },
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice"
- },
- "responses": {
- "201": {
- "body": {
- "properties": {
- "provisioningState": "Creating",
- "serviceId": "12345678abcd1234abcd12345678abcd",
- "networkProfile": {
- "outboundIPs": {
- "publicIPs": [
- "20.39.3.173",
- "40.64.67.13"
- ]
- },
- "ingressConfig": {
- "readTimeoutInSeconds": 300
- },
- "requiredTraffics": [
- {
- "protocol": "TCP",
- "port": 443,
- "ips": [
- "20.62.211.25",
- "52.188.47.226"
- ],
- "direction": "Outbound"
- },
- {
- "protocol": "UDP",
- "port": 1194,
- "ips": [
- "20.62.211.25",
- "52.188.47.226"
- ],
- "direction": "Outbound"
- },
- {
- "protocol": "TCP",
- "port": 9000,
- "ips": [
- "20.62.211.25",
- "52.188.47.226"
- ],
- "direction": "Outbound"
- }
- ]
- },
- "marketplaceResource": {
- "plan": "tanzu-asc-ent-mtr",
- "product": "azure-spring-cloud-vmware-tanzu-2",
- "publisher": "vmware-inc"
- }
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring",
- "sku": {
- "name": "E0",
- "tier": "Enterprise"
- },
- "location": "eastus",
- "tags": {
- "key1": "value1"
- },
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice",
- "name": "myservice"
- }
- },
- "200": {
- "body": {
- "properties": {
- "provisioningState": "Succeeded",
- "serviceId": "12345678abcd1234abcd12345678abcd",
- "networkProfile": {
- "outboundIPs": {
- "publicIPs": [
- "20.39.3.173",
- "40.64.67.13"
- ]
- },
- "requiredTraffics": [
- {
- "protocol": "TCP",
- "port": 443,
- "ips": [
- "20.62.211.25",
- "52.188.47.226"
- ],
- "direction": "Outbound"
- },
- {
- "protocol": "UDP",
- "port": 1194,
- "ips": [
- "20.62.211.25",
- "52.188.47.226"
- ],
- "direction": "Outbound"
- },
- {
- "protocol": "TCP",
- "port": 9000,
- "ips": [
- "20.62.211.25",
- "52.188.47.226"
- ],
- "direction": "Outbound"
- }
- ]
- },
- "marketplaceResource": {
- "plan": "tanzu-asc-ent-mtr",
- "product": "azure-spring-cloud-vmware-tanzu-2",
- "publisher": "vmware-inc"
- }
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring",
- "sku": {
- "name": "E0",
- "tier": "Enterprise"
- },
- "location": "eastus",
- "tags": {
- "key1": "value1"
- },
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice",
- "name": "myservice"
- }
- },
- "202": {
- "body": {
- "properties": {
- "provisioningState": "Updating",
- "serviceId": "12345678abcd1234abcd12345678abcd",
- "networkProfile": {
- "outboundIPs": {
- "publicIPs": [
- "20.39.3.173",
- "40.64.67.13"
- ]
- },
- "requiredTraffics": [
- {
- "protocol": "TCP",
- "port": 443,
- "ips": [
- "20.62.211.25",
- "52.188.47.226"
- ],
- "direction": "Outbound"
- },
- {
- "protocol": "UDP",
- "port": 1194,
- "ips": [
- "20.62.211.25",
- "52.188.47.226"
- ],
- "direction": "Outbound"
- },
- {
- "protocol": "TCP",
- "port": 9000,
- "ips": [
- "20.62.211.25",
- "52.188.47.226"
- ],
- "direction": "Outbound"
- }
- ]
- },
- "marketplaceResource": {
- "plan": "tanzu-asc-ent-mtr",
- "product": "azure-spring-cloud-vmware-tanzu-2",
- "publisher": "vmware-inc"
- }
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring",
- "sku": {
- "name": "E0",
- "tier": "Enterprise"
- },
- "location": "eastus",
- "tags": {
- "key1": "value1"
- },
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice",
- "name": "myservice"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_CreateOrUpdate_VNetInjection.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_CreateOrUpdate_VNetInjection.json
deleted file mode 100644
index 6bee963cc20c..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_CreateOrUpdate_VNetInjection.json
+++ /dev/null
@@ -1,252 +0,0 @@
-{
- "parameters": {
- "resource": {
- "properties": {
- "networkProfile": {
- "serviceRuntimeSubnetId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVirtualNetwork/subnets/serviceRuntime",
- "appSubnetId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVirtualNetwork/subnets/apps",
- "serviceCidr": "10.8.0.0/16,10.244.0.0/16,10.245.0.1/16",
- "serviceRuntimeNetworkResourceGroup": "my-service-runtime-network-rg",
- "appNetworkResourceGroup": "my-app-network-rg",
- "ingressConfig": {
- "readTimeoutInSeconds": 300
- }
- },
- "vnetAddons": {
- "logStreamPublicEndpoint": true,
- "dataPlanePublicEndpoint": true
- }
- },
- "sku": {
- "name": "S0",
- "tier": "Standard"
- },
- "location": "eastus",
- "tags": {
- "key1": "value1"
- }
- },
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice"
- },
- "responses": {
- "201": {
- "body": {
- "properties": {
- "provisioningState": "Creating",
- "networkProfile": {
- "serviceRuntimeSubnetId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVirtualNetwork/subnets/serviceRuntime",
- "appSubnetId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVirtualNetwork/subnets/apps",
- "serviceCidr": "10.8.0.0/16,10.244.0.0/16,10.245.0.1/16",
- "serviceRuntimeNetworkResourceGroup": "my-service-runtime-network-rg",
- "appNetworkResourceGroup": "my-app-network-rg",
- "outboundIPs": {
- "publicIPs": [
- "40.64.67.13"
- ]
- },
- "requiredTraffics": [
- {
- "protocol": "TCP",
- "port": 443,
- "ips": [
- "20.62.211.25",
- "52.188.47.226"
- ],
- "direction": "Outbound"
- },
- {
- "protocol": "UDP",
- "port": 1194,
- "ips": [
- "20.62.211.25",
- "52.188.47.226"
- ],
- "direction": "Outbound"
- },
- {
- "protocol": "TCP",
- "port": 9000,
- "ips": [
- "20.62.211.25",
- "52.188.47.226"
- ],
- "direction": "Outbound"
- }
- ]
- },
- "vnetAddons": {
- "logStreamPublicEndpoint": true,
- "dataPlanePublicEndpoint": true
- },
- "serviceId": "12345678abcd1234abcd12345678abcd"
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring",
- "sku": {
- "name": "S0",
- "tier": "Standard"
- },
- "location": "eastus",
- "tags": {
- "key1": "value1"
- },
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice",
- "name": "myservice"
- }
- },
- "200": {
- "body": {
- "properties": {
- "provisioningState": "Succeeded",
- "networkProfile": {
- "serviceRuntimeSubnetId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVirtualNetwork/subnets/serviceRuntime",
- "appSubnetId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVirtualNetwork/subnets/apps",
- "serviceCidr": "10.8.0.0/16,10.244.0.0/16,10.245.0.1/16",
- "serviceRuntimeNetworkResourceGroup": "my-service-runtime-network-rg",
- "appNetworkResourceGroup": "my-app-network-rg",
- "outboundIPs": {
- "publicIPs": [
- "40.64.67.13"
- ]
- },
- "requiredTraffics": [
- {
- "protocol": "TCP",
- "port": 443,
- "ips": [
- "20.62.211.25",
- "52.188.47.226"
- ],
- "direction": "Outbound"
- },
- {
- "protocol": "UDP",
- "port": 1194,
- "ips": [
- "20.62.211.25",
- "52.188.47.226"
- ],
- "direction": "Outbound"
- },
- {
- "protocol": "TCP",
- "port": 9000,
- "ips": [
- "20.62.211.25",
- "52.188.47.226"
- ],
- "direction": "Outbound"
- }
- ]
- },
- "vnetAddons": {
- "logStreamPublicEndpoint": true,
- "dataPlanePublicEndpoint": true
- },
- "serviceId": "12345678abcd1234abcd12345678abcd"
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring",
- "sku": {
- "name": "S0",
- "tier": "Standard"
- },
- "location": "eastus",
- "tags": {
- "key1": "value1"
- },
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice",
- "name": "myservice"
- }
- },
- "202": {
- "body": {
- "properties": {
- "provisioningState": "Updating",
- "networkProfile": {
- "serviceRuntimeSubnetId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVirtualNetwork/subnets/serviceRuntime",
- "appSubnetId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVirtualNetwork/subnets/apps",
- "serviceCidr": "10.8.0.0/16,10.244.0.0/16,10.245.0.1/16",
- "serviceRuntimeNetworkResourceGroup": "my-service-runtime-network-rg",
- "appNetworkResourceGroup": "my-app-network-rg",
- "outboundIPs": {
- "publicIPs": [
- "40.64.67.13"
- ]
- },
- "requiredTraffics": [
- {
- "protocol": "TCP",
- "port": 443,
- "ips": [
- "20.62.211.25",
- "52.188.47.226"
- ],
- "direction": "Outbound"
- },
- {
- "protocol": "UDP",
- "port": 1194,
- "ips": [
- "20.62.211.25",
- "52.188.47.226"
- ],
- "direction": "Outbound"
- },
- {
- "protocol": "TCP",
- "port": 9000,
- "ips": [
- "20.62.211.25",
- "52.188.47.226"
- ],
- "direction": "Outbound"
- }
- ]
- },
- "vnetAddons": {
- "logStreamPublicEndpoint": true,
- "dataPlanePublicEndpoint": true
- },
- "serviceId": "12345678abcd1234abcd12345678abcd"
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring",
- "sku": {
- "name": "S0",
- "tier": "Standard"
- },
- "location": "eastus",
- "tags": {
- "key1": "value1"
- },
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice",
- "name": "myservice"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_Delete.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_Delete.json
deleted file mode 100644
index 15d9da02ad72..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_Delete.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice"
- },
- "responses": {
- "202": {
- "headers": {
- "location": "https://management.azure.com/subscriptions/subid/providers/Microsoft.AppPlatform/...pathToOperationResult..."
- }
- },
- "204": {},
- "200": {}
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_DisableApmGlobally.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_DisableApmGlobally.json
deleted file mode 100644
index 4cbd34310651..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_DisableApmGlobally.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "parameters": {
- "apm": {
- "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apms/myappinsights"
- },
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice"
- },
- "responses": {
- "200": {},
- "202": {
- "headers": {
- "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2024-01-01-preview",
- "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationResults/00000000-0000-0000-0000-000000000000/Spring/default?api-version=2024-01-01-preview"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_DisableTestEndpoint.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_DisableTestEndpoint.json
deleted file mode 100644
index b232a5f9f791..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_DisableTestEndpoint.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice"
- },
- "responses": {
- "200": {}
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_EnableApmGlobally.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_EnableApmGlobally.json
deleted file mode 100644
index 4cbd34310651..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_EnableApmGlobally.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "parameters": {
- "apm": {
- "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apms/myappinsights"
- },
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice"
- },
- "responses": {
- "200": {},
- "202": {
- "headers": {
- "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2024-01-01-preview",
- "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationResults/00000000-0000-0000-0000-000000000000/Spring/default?api-version=2024-01-01-preview"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_EnableTestEndpoint.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_EnableTestEndpoint.json
deleted file mode 100644
index 9e56f780395f..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_EnableTestEndpoint.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice"
- },
- "responses": {
- "200": {
- "body": {
- "primaryKey": "",
- "secondaryKey": "",
- "primaryTestEndpoint": "",
- "secondaryTestEndpoint": "",
- "enabled": true
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_FlushVnetDnsSetting.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_FlushVnetDnsSetting.json
deleted file mode 100644
index 363abda2af10..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_FlushVnetDnsSetting.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice"
- },
- "responses": {
- "202": {
- "headers": {
- "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2024-01-01-preview",
- "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationResults/00000000-0000-0000-0000-000000000000/Spring/default?api-version=2024-01-01-preview"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_Get.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_Get.json
deleted file mode 100644
index 32b6e273ea46..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_Get.json
+++ /dev/null
@@ -1,77 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice"
- },
- "responses": {
- "200": {
- "body": {
- "properties": {
- "provisioningState": "Succeeded",
- "serviceId": "12345678abcd1234abcd12345678abcd",
- "networkProfile": {
- "outboundIPs": {
- "publicIPs": [
- "20.39.3.173",
- "40.64.67.13"
- ]
- },
- "ingressConfig": {
- "readTimeoutInSeconds": 300
- },
- "requiredTraffics": [
- {
- "protocol": "TCP",
- "port": 443,
- "ips": [
- "20.62.211.25",
- "52.188.47.226"
- ],
- "direction": "Outbound"
- },
- {
- "protocol": "UDP",
- "port": 1194,
- "ips": [
- "20.62.211.25",
- "52.188.47.226"
- ],
- "direction": "Outbound"
- },
- {
- "protocol": "TCP",
- "port": 9000,
- "ips": [
- "20.62.211.25",
- "52.188.47.226"
- ],
- "direction": "Outbound"
- }
- ]
- }
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring",
- "sku": {
- "name": "S0",
- "tier": "Standard"
- },
- "location": "eastus",
- "tags": {
- "key1": "value1"
- },
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice",
- "name": "myservice"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_Get_Consumption.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_Get_Consumption.json
deleted file mode 100644
index 5de3a970c1fe..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_Get_Consumption.json
+++ /dev/null
@@ -1,39 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice"
- },
- "responses": {
- "200": {
- "body": {
- "properties": {
- "provisioningState": "Succeeded",
- "serviceId": "12345678abcd1234abcd12345678abcd",
- "managedEnvironmentId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.App/managedEnvironments/myenvironment",
- "infraResourceGroup": "myenvironment_SpringApps_12345678abcd1234abcd12345678abcd"
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring",
- "sku": {
- "name": "S0",
- "tier": "StandardGen2"
- },
- "location": "eastus",
- "tags": {
- "key1": "value1"
- },
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice",
- "name": "myservice"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_List.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_List.json
deleted file mode 100644
index 3c8003b78077..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_List.json
+++ /dev/null
@@ -1,107 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup"
- },
- "responses": {
- "200": {
- "body": {
- "value": [
- {
- "properties": {
- "provisioningState": "Succeeded",
- "serviceId": "12345678abcd1234abcd12345678abcd",
- "networkProfile": {
- "outboundIPs": {
- "publicIPs": [
- "20.39.3.173",
- "40.64.67.13"
- ]
- },
- "ingressConfig": {
- "readTimeoutInSeconds": 300
- },
- "requiredTraffics": [
- {
- "protocol": "TCP",
- "port": 443,
- "ips": [
- "20.62.211.25",
- "52.188.47.226"
- ],
- "direction": "Outbound"
- },
- {
- "protocol": "UDP",
- "port": 1194,
- "ips": [
- "20.62.211.25",
- "52.188.47.226"
- ],
- "direction": "Outbound"
- },
- {
- "protocol": "TCP",
- "port": 9000,
- "ips": [
- "20.62.211.25",
- "52.188.47.226"
- ],
- "direction": "Outbound"
- }
- ]
- }
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring",
- "sku": {
- "name": "S0",
- "tier": "Standard"
- },
- "location": "eastus",
- "tags": {
- "key1": "value1"
- },
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice",
- "name": "myservice"
- },
- {
- "properties": {
- "provisioningState": "Succeeded",
- "serviceId": "12345678abcd1234abcd12345678abc1",
- "managedEnvironmentId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.App/managedEnvironments/myenvironment",
- "infraResourceGroup": "myenvironment_SpringApps_12345678abcd1234abcd12345678abc1"
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring",
- "sku": {
- "name": "S0",
- "tier": "StandardGen2"
- },
- "location": "eastus",
- "tags": {
- "key1": "value1"
- },
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice1",
- "name": "myservice1"
- }
- ]
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_ListBySubscription.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_ListBySubscription.json
deleted file mode 100644
index f93c9642ef7b..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_ListBySubscription.json
+++ /dev/null
@@ -1,106 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000"
- },
- "responses": {
- "200": {
- "body": {
- "value": [
- {
- "properties": {
- "provisioningState": "Succeeded",
- "serviceId": "12345678abcd1234abcd12345678abcd",
- "networkProfile": {
- "outboundIPs": {
- "publicIPs": [
- "20.39.3.173",
- "40.64.67.13"
- ]
- },
- "ingressConfig": {
- "readTimeoutInSeconds": 300
- },
- "requiredTraffics": [
- {
- "protocol": "TCP",
- "port": 443,
- "ips": [
- "20.62.211.25",
- "52.188.47.226"
- ],
- "direction": "Outbound"
- },
- {
- "protocol": "UDP",
- "port": 1194,
- "ips": [
- "20.62.211.25",
- "52.188.47.226"
- ],
- "direction": "Outbound"
- },
- {
- "protocol": "TCP",
- "port": 9000,
- "ips": [
- "20.62.211.25",
- "52.188.47.226"
- ],
- "direction": "Outbound"
- }
- ]
- }
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring",
- "sku": {
- "name": "S0",
- "tier": "Standard"
- },
- "location": "eastus",
- "tags": {
- "key1": "value1"
- },
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice",
- "name": "myservice"
- },
- {
- "properties": {
- "provisioningState": "Succeeded",
- "serviceId": "12345678abcd1234abcd12345678abc1",
- "managedEnvironmentId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.App/managedEnvironments/myenvironment",
- "infraResourceGroup": "myenvironment_SpringApps_12345678abcd1234abcd12345678abc1"
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring",
- "sku": {
- "name": "S0",
- "tier": "StandardGen2"
- },
- "location": "eastus",
- "tags": {
- "key1": "value1"
- },
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice1",
- "name": "myservice1"
- }
- ]
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_ListGloballyEnabledApms.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_ListGloballyEnabledApms.json
deleted file mode 100644
index 5338e43cfb34..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_ListGloballyEnabledApms.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice"
- },
- "responses": {
- "200": {
- "body": {
- "value": [
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apms/myappinsights"
- ]
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_ListSupportedApmTypes.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_ListSupportedApmTypes.json
deleted file mode 100644
index 1b5597c10445..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_ListSupportedApmTypes.json
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice"
- },
- "responses": {
- "200": {
- "body": {
- "value": [
- {
- "name": "AppDynamics"
- },
- {
- "name": "ApplicationInsights"
- },
- {
- "name": "Dynatrace"
- },
- {
- "name": "ElasticAPM"
- },
- {
- "name": "NewRelic"
- }
- ]
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_ListSupportedServerVersions.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_ListSupportedServerVersions.json
deleted file mode 100644
index 78bef376535b..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_ListSupportedServerVersions.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice"
- },
- "responses": {
- "200": {
- "body": {
- "value": [
- {
- "value": "Tomcat_9",
- "server": "Tomcat",
- "version": "9"
- },
- {
- "value": "Tomcat_10",
- "server": "Tomcat",
- "version": "10"
- }
- ]
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_ListTestKeys.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_ListTestKeys.json
deleted file mode 100644
index 9e56f780395f..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_ListTestKeys.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice"
- },
- "responses": {
- "200": {
- "body": {
- "primaryKey": "",
- "secondaryKey": "",
- "primaryTestEndpoint": "",
- "secondaryTestEndpoint": "",
- "enabled": true
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_RegenerateTestKey.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_RegenerateTestKey.json
deleted file mode 100644
index 3f6d1f1d8279..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_RegenerateTestKey.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "parameters": {
- "regenerateTestKeyRequest": {
- "keyType": "Primary"
- },
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice"
- },
- "responses": {
- "200": {
- "body": {
- "primaryKey": "",
- "secondaryKey": "",
- "primaryTestEndpoint": "",
- "secondaryTestEndpoint": "",
- "enabled": true
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_Start.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_Start.json
deleted file mode 100644
index 4a22dfcd7085..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_Start.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice"
- },
- "responses": {
- "202": {
- "headers": {
- "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2024-01-01-preview",
- "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationResults/00000000-0000-0000-0000-000000000000/Spring/default?api-version=2024-01-01-preview"
- }
- },
- "404": {},
- "409": {}
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_Stop.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_Stop.json
deleted file mode 100644
index 4a22dfcd7085..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_Stop.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice"
- },
- "responses": {
- "202": {
- "headers": {
- "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2024-01-01-preview",
- "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationResults/00000000-0000-0000-0000-000000000000/Spring/default?api-version=2024-01-01-preview"
- }
- },
- "404": {},
- "409": {}
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_Update.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_Update.json
deleted file mode 100644
index b89ecdf6ccdd..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Services_Update.json
+++ /dev/null
@@ -1,156 +0,0 @@
-{
- "parameters": {
- "resource": {
- "properties": {},
- "sku": {
- "name": "S0",
- "tier": "Standard"
- },
- "location": "eastus",
- "tags": {
- "key1": "value1"
- }
- },
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice"
- },
- "responses": {
- "202": {
- "headers": {
- "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationStatus/myservice/operationId/00000000-0000-0000-0000-000000000000?api-version=2024-01-01-preview",
- "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationResults/00000000-0000-0000-0000-000000000000/Spring/myservice?api-version=2024-01-01-preview"
- },
- "body": {
- "properties": {
- "provisioningState": "Updating",
- "serviceId": "12345678abcd1234abcd12345678abcd",
- "networkProfile": {
- "outboundIPs": {
- "publicIPs": [
- "20.39.3.173",
- "40.64.67.13"
- ]
- },
- "ingressConfig": {
- "readTimeoutInSeconds": 300
- },
- "requiredTraffics": [
- {
- "protocol": "TCP",
- "port": 443,
- "ips": [
- "20.62.211.25",
- "52.188.47.226"
- ],
- "direction": "Outbound"
- },
- {
- "protocol": "UDP",
- "port": 1194,
- "ips": [
- "20.62.211.25",
- "52.188.47.226"
- ],
- "direction": "Outbound"
- },
- {
- "protocol": "TCP",
- "port": 9000,
- "ips": [
- "20.62.211.25",
- "52.188.47.226"
- ],
- "direction": "Outbound"
- }
- ]
- }
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring",
- "sku": {
- "name": "S0",
- "tier": "Standard"
- },
- "location": "eastus",
- "tags": {
- "key1": "value1"
- },
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice",
- "name": "myservice"
- }
- },
- "200": {
- "body": {
- "properties": {
- "provisioningState": "Succeeded",
- "serviceId": "12345678abcd1234abcd12345678abcd",
- "networkProfile": {
- "outboundIPs": {
- "publicIPs": [
- "20.39.3.173",
- "40.64.67.13"
- ]
- },
- "requiredTraffics": [
- {
- "protocol": "TCP",
- "port": 443,
- "ips": [
- "20.62.211.25",
- "52.188.47.226"
- ],
- "direction": "Outbound"
- },
- {
- "protocol": "UDP",
- "port": 1194,
- "ips": [
- "20.62.211.25",
- "52.188.47.226"
- ],
- "direction": "Outbound"
- },
- {
- "protocol": "TCP",
- "port": 9000,
- "ips": [
- "20.62.211.25",
- "52.188.47.226"
- ],
- "direction": "Outbound"
- }
- ]
- }
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring",
- "sku": {
- "name": "S0",
- "tier": "Standard"
- },
- "location": "eastus",
- "tags": {
- "key1": "value1"
- },
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice",
- "name": "myservice"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Skus_List.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Skus_List.json
deleted file mode 100644
index be87d719f410..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Skus_List.json
+++ /dev/null
@@ -1,36 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000"
- },
- "responses": {
- "200": {
- "body": {
- "value": [
- {
- "resourceType": "Spring",
- "name": "B0",
- "tier": "Basic",
- "capacity": {
- "minimum": 1,
- "maximum": 20,
- "default": 1,
- "scaleType": "Automatic"
- },
- "locations": [
- "eastus"
- ],
- "locationInfo": [
- {
- "location": "eastus",
- "zones": [],
- "zoneDetails": []
- }
- ],
- "restrictions": []
- }
- ]
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Storages_CreateOrUpdate.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Storages_CreateOrUpdate.json
deleted file mode 100644
index c91704319c8e..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Storages_CreateOrUpdate.json
+++ /dev/null
@@ -1,75 +0,0 @@
-{
- "parameters": {
- "storageResource": {
- "properties": {
- "storageType": "StorageAccount",
- "accountName": "storage-account-name",
- "accountKey": "account-key-of-storage-account"
- }
- },
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "storageName": "mystorage"
- },
- "responses": {
- "200": {
- "body": {
- "properties": {
- "storageType": "StorageAccount",
- "accountName": "storage-account-name"
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/storages",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/storages/mystorage",
- "name": "mystorage"
- }
- },
- "201": {
- "body": {
- "properties": {
- "storageType": "StorageAccount",
- "accountName": "storage-account-name"
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/storages",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/storages/mystorage",
- "name": "mystorage"
- }
- },
- "202": {
- "body": {
- "properties": {
- "storageType": "StorageAccount",
- "accountName": "storage-account-name"
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/storages",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/storages/mystorage",
- "name": "mystorage"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Storages_Delete.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Storages_Delete.json
deleted file mode 100644
index f66bfd1bede1..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Storages_Delete.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "storageName": "mystorage"
- },
- "responses": {
- "200": {},
- "202": {
- "headers": {
- "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2024-01-01-preview",
- "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationResults/00000000-0000-0000-0000-000000000000/Spring/default?api-version=2024-01-01-preview"
- }
- },
- "204": {}
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Storages_Get.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Storages_Get.json
deleted file mode 100644
index 1d61f7901bf2..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Storages_Get.json
+++ /dev/null
@@ -1,30 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice",
- "storageName": "mystorage"
- },
- "responses": {
- "200": {
- "body": {
- "properties": {
- "storageType": "StorageAccount",
- "accountName": "storage-account-name"
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/storages",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/storages/mystorage",
- "name": "mystorage"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Storages_List.json b/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Storages_List.json
deleted file mode 100644
index becc9228ee1b..000000000000
--- a/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2024-01-01-preview/examples/Storages_List.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "parameters": {
- "api-version": "2024-01-01-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "resourceGroupName": "myResourceGroup",
- "serviceName": "myservice"
- },
- "responses": {
- "200": {
- "body": {
- "value": [
- {
- "properties": {
- "storageType": "StorageAccount",
- "accountName": "storage-account-name"
- },
- "systemData": {
- "createdBy": "sample-user",
- "createdByType": "User",
- "createdAt": "2021-08-11T03:16:03.944Z",
- "lastModifiedBy": "sample-user",
- "lastModifiedByType": "User",
- "lastModifiedAt": "2021-08-11T03:17:03.944Z"
- },
- "type": "Microsoft.AppPlatform/Spring/storages",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/storages/mystorage",
- "name": "mystorage"
- }
- ],
- "nextLink": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/storages?$page=2"
- }
- }
- }
-}
diff --git a/specification/appplatform/resource-manager/readme.go.md b/specification/appplatform/resource-manager/readme.go.md
index 7aeb8d4a331b..347ea37cec7e 100644
--- a/specification/appplatform/resource-manager/readme.go.md
+++ b/specification/appplatform/resource-manager/readme.go.md
@@ -21,7 +21,6 @@ azure-arm: true
``` yaml $(go) && $(multiapi)
batch:
- - tag: package-preview-2024-01
- tag: package-2023-12
- tag: package-preview-2023-11
- tag: package-preview-2023-09
@@ -42,15 +41,6 @@ batch:
- tag: package-2020-07
```
-### Tag: package-preview-2024-01 and go
-
-These settings apply only when `--tag=package-preview-2024-01 --go` is specified on the command line.
-Please also specify `--go-sdk-folder=`.
-
-``` yaml $(tag) == 'package-preview-2024-01' && $(go)
-output-folder: $(go-sdk-folder)/services/$(namespace)/mgmt/2024-01-01-preview/$(namespace)
-```
-
### Tag: package-2023-12 and go
These settings apply only when `--tag=package-2023-12 --go` is specified on the command line.
diff --git a/specification/appplatform/resource-manager/readme.md b/specification/appplatform/resource-manager/readme.md
index 53b3b898cf02..7bad8fc9dcec 100644
--- a/specification/appplatform/resource-manager/readme.md
+++ b/specification/appplatform/resource-manager/readme.md
@@ -26,7 +26,7 @@ These are the global settings for the AppPlatform API.
``` yaml
openapi-type: arm
-tag: package-preview-2024-01
+tag: package-2023-12
```
### Suppression
@@ -59,20 +59,12 @@ suppressions:
reason: start,stop,flushDNSsetting api do not have return body in async operation
```
-### Tag: package-preview-2024-01
-
-These settings apply only when `--tag=package-preview-2024-01` is specified on the command line.
-
-```yaml $(tag) == 'package-preview-2024-01'
-input-file:
- - Microsoft.AppPlatform/preview/2024-01-01-preview/appplatform.json
-```
### Tag: package-2023-12
These settings apply only when `--tag=package-2023-12` is specified on the command line.
-``` yaml $(tag) == 'package-2023-12'
+```yaml $(tag) == 'package-2023-12'
input-file:
- Microsoft.AppPlatform/stable/2023-12-01/appplatform.json
```
diff --git a/specification/appplatform/resource-manager/readme.python.md b/specification/appplatform/resource-manager/readme.python.md
index 79b699192352..a203a3c4bec5 100644
--- a/specification/appplatform/resource-manager/readme.python.md
+++ b/specification/appplatform/resource-manager/readme.python.md
@@ -19,12 +19,9 @@ Generate all API versions currently shipped for this package
```yaml $(python)
-default-api-version: "2023-12-01"
multiapi: true
clear-output-folder: true
batch:
- - tag: package-preview-2024-01
- - tag: package-2023-12
- tag: package-preview-2023-11
- tag: package-preview-2023-09
- tag: package-preview-2023-07
@@ -47,30 +44,9 @@ batch:
``` yaml $(multiapiscript)
output-folder: $(python-sdks-folder)/appplatform/azure-mgmt-appplatform/azure/mgmt/appplatform/
-clear-output-folder: false
perform-load: false
```
-### Tag: package-preview-2024-01 and python
-
-These settings apply only when `--tag=package-preview-2024-01 --python` is specified on the command line.
-Please also specify `--python-sdks-folder=`.
-
-``` yaml $(tag) == 'package-preview-2024-01' && $(python)
-namespace: azure.mgmt.appplatform.v2024_01_01_preview
-output-folder: $(python-sdks-folder)/appplatform/azure-mgmt-appplatform/azure/mgmt/appplatform/v2024_01_01_preview
-```
-
-### Tag: package-2023-12 and python
-
-These settings apply only when `--tag=package-2023-12 --python` is specified on the command line.
-Please also specify `--python-sdks-folder=`.
-
-``` yaml $(tag) == 'package-2023-12' && $(python)
-namespace: azure.mgmt.appplatform.v2023_12_01
-output-folder: $(python-sdks-folder)/appplatform/azure-mgmt-appplatform/azure/mgmt/appplatform/v2023_12_01
-```
-
### Tag: package-preview-2023-11 and python
These settings apply only when `--tag=package-preview-2023-11 --python` is specified on the command line.
diff --git a/specification/automation/resource-manager/Microsoft.Automation/preview/2023-05-15-preview/examples/package/createOrUpdatePackage.json b/specification/automation/resource-manager/Microsoft.Automation/preview/2023-05-15-preview/examples/package/createOrUpdatePackage.json
index acadd657d681..6d0f8d75c1da 100644
--- a/specification/automation/resource-manager/Microsoft.Automation/preview/2023-05-15-preview/examples/package/createOrUpdatePackage.json
+++ b/specification/automation/resource-manager/Microsoft.Automation/preview/2023-05-15-preview/examples/package/createOrUpdatePackage.json
@@ -13,7 +13,8 @@
"contentHash": {
"algorithm": "sha265",
"value": "07E108A962B81DD9C9BAA89BB47C0F6EE52B29E83758B07795E408D258B2B87A"
- }
+ },
+ "version": "1.0.0.0"
}
}
}
@@ -22,9 +23,9 @@
"201": {
"headers": {},
"body": {
- "id": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Automation/automationAccounts/myAutomationAccount33/runtimeEnvironments/runtimeEnvironmentName/packages/OmsCompositeResources",
+ "id": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Automation/automationAccounts/myAutomationAccount33/modules/OmsCompositeResources",
"name": "OmsCompositeResources",
- "type": "Microsoft.Automation/automationAccounts/runtimeEnvironments/packages",
+ "type": "Microsoft.Automation/AutomationAccounts/Modules",
"location": "East US 2",
"tags": {},
"properties": {
@@ -46,9 +47,9 @@
"200": {
"headers": {},
"body": {
- "id": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Automation/automationAccounts/myAutomationAccount33/runtimeEnvironments/runtimeEnvironmentName/packages/OmsCompositeResources",
+ "id": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Automation/automationAccounts/myAutomationAccount33/modules/OmsCompositeResources",
"name": "OmsCompositeResources",
- "type": "Microsoft.Automation/automationAccounts/runtimeEnvironments/packages",
+ "type": "Microsoft.Automation/AutomationAccounts/runtimeEnvironmentss/Package",
"location": "East US 2",
"tags": {},
"properties": {
diff --git a/specification/automation/resource-manager/Microsoft.Automation/preview/2023-05-15-preview/examples/package/getPackage.json b/specification/automation/resource-manager/Microsoft.Automation/preview/2023-05-15-preview/examples/package/getPackage.json
index 0cf961c7eb57..062c3b70f0cc 100644
--- a/specification/automation/resource-manager/Microsoft.Automation/preview/2023-05-15-preview/examples/package/getPackage.json
+++ b/specification/automation/resource-manager/Microsoft.Automation/preview/2023-05-15-preview/examples/package/getPackage.json
@@ -11,16 +11,16 @@
"200": {
"headers": {},
"body": {
- "id": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Automation/automationAccounts/myAutomationAccount33/runtimeEnvironments/runtimeEnvironmentName/packages/OmsCompositeResources",
+ "id": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Automation/automationAccounts/myAutomationAccount33/runtimeEnvironments/myEnv/packages/OmsCompositeResources",
"name": "OmsCompositeResources",
- "type": "Microsoft.Automation/automationAccounts/runtimeEnvironments/packages",
+ "type": "Microsoft.Automation/AutomationAccounts/runtimeEnvironmentss/Package",
"location": "East US 2",
"tags": {},
"properties": {
"default": false,
- "version": "1.0.0",
- "sizeInBytes": 1560,
- "provisioningState": "Succeeded"
+ "version": null,
+ "sizeInBytes": 0,
+ "provisioningState": "Creating"
},
"systemData": {
"createdAt": "2023-07-05T07:32:41.4389914+00:00",
diff --git a/specification/automation/resource-manager/Microsoft.Automation/preview/2023-05-15-preview/examples/package/listPackagesByRuntimeEnvironment.json b/specification/automation/resource-manager/Microsoft.Automation/preview/2023-05-15-preview/examples/package/listPackagesByRuntimeEnvironment.json
index 50c290c52fd9..e2c5e798503f 100644
--- a/specification/automation/resource-manager/Microsoft.Automation/preview/2023-05-15-preview/examples/package/listPackagesByRuntimeEnvironment.json
+++ b/specification/automation/resource-manager/Microsoft.Automation/preview/2023-05-15-preview/examples/package/listPackagesByRuntimeEnvironment.json
@@ -12,9 +12,9 @@
"body": {
"value": [
{
- "id": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Automation/automationAccounts/myAutomationAccount33/runtimeEnvironments/runtimeEnvironmentName/packages/OmsCompositeResources",
+ "id": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Automation/automationAccounts/myAutomationAccount33/runtimeEnvironments/myEnv/packages/OmsCompositeResources",
"name": "OmsCompositeResources",
- "type": "Microsoft.Automation/automationAccounts/runtimeEnvironments/packages",
+ "type": "Microsoft.Automation/AutomationAccounts/runtimeEnvironmentss/Package",
"location": "East US 2",
"tags": {},
"properties": {
@@ -33,9 +33,9 @@
}
},
{
- "id": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Automation/automationAccounts/myAutomationAccount33/runtimeEnvironments/runtimeEnvironmentName/packages/OmsCompositeResources2",
- "name": "OmsCompositeResources2",
- "type": "Microsoft.Automation/automationAccounts/runtimeEnvironments/packages",
+ "id": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Automation/automationAccounts/myAutomationAccount33/runtimeEnvironments/myEnv/packages/OmsCompositeResources2",
+ "name": "OmsCompositeResources",
+ "type": "Microsoft.Automation/AutomationAccounts/runtimeEnvironmentss/Package",
"location": "East US 2",
"tags": {},
"properties": {
diff --git a/specification/automation/resource-manager/Microsoft.Automation/preview/2023-05-15-preview/examples/package/updatePackage.json b/specification/automation/resource-manager/Microsoft.Automation/preview/2023-05-15-preview/examples/package/updatePackage.json
index ec7a253c18a0..408c93ae05db 100644
--- a/specification/automation/resource-manager/Microsoft.Automation/preview/2023-05-15-preview/examples/package/updatePackage.json
+++ b/specification/automation/resource-manager/Microsoft.Automation/preview/2023-05-15-preview/examples/package/updatePackage.json
@@ -13,7 +13,8 @@
"contentHash": {
"algorithm": "sha265",
"value": "07E108A962B81DD9C9BAA89BB47C0F6EE52B29E83758B07795E408D258B2B87A"
- }
+ },
+ "version": "1.0.0.0"
}
}
}
@@ -22,9 +23,9 @@
"200": {
"headers": {},
"body": {
- "id": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Automation/automationAccounts/MyAutomationAccount/runtimeEnvironments/runtimeEnvironmentName/packages/OmsCompositeResources",
+ "id": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Automation/automationAccounts/myAutomationAccount33/modules/OmsCompositeResources",
"name": "OmsCompositeResources",
- "type": "Microsoft.Automation/automationAccounts/runtimeEnvironments/packages",
+ "type": "Microsoft.Automation/AutomationAccounts/Modules",
"location": "East US 2",
"tags": {},
"properties": {
diff --git a/specification/automation/resource-manager/Microsoft.Automation/preview/2023-05-15-preview/examples/runtimeEnvironment/createRuntimeEnvironment.json b/specification/automation/resource-manager/Microsoft.Automation/preview/2023-05-15-preview/examples/runtimeEnvironment/createRuntimeEnvironment.json
index 8f6ad7cc55ce..9e43d707e457 100644
--- a/specification/automation/resource-manager/Microsoft.Automation/preview/2023-05-15-preview/examples/runtimeEnvironment/createRuntimeEnvironment.json
+++ b/specification/automation/resource-manager/Microsoft.Automation/preview/2023-05-15-preview/examples/runtimeEnvironment/createRuntimeEnvironment.json
@@ -12,7 +12,7 @@
"version": "7.1"
},
"defaultPackages": {
- "Az": "8.3.0"
+ "Az": "6.*"
}
},
"location": "East US 2"
@@ -24,7 +24,7 @@
"body": {
"name": "myRuntimeEnvironmentName",
"id": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Automation/automationAccounts/myAutomationAccount9/runtimeEnvironments/myRuntimeEnvironmentName",
- "type": "Microsoft.Automation/automationAccounts/runtimeEnvironments",
+ "type": "Microsoft.Automation/AutomationAccounts/runtimeEnvironments",
"location": "East US 2",
"tags": {},
"systemData": {
@@ -37,7 +37,7 @@
"version": "7.1"
},
"defaultPackages": {
- "Az": "8.3.0"
+ "Az": "6.*"
}
}
}
@@ -47,7 +47,7 @@
"body": {
"name": "myRuntimeEnvironmentName",
"id": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Automation/automationAccounts/myAutomationAccount9/runtimeEnvironments/myRuntimeEnvironmentName",
- "type": "Microsoft.Automation/automationAccounts/runtimeEnvironments",
+ "type": "Microsoft.Automation/AutomationAccounts/runtimeEnvironments",
"location": "East US 2",
"tags": {},
"systemData": {
@@ -60,7 +60,7 @@
"version": "7.1"
},
"defaultPackages": {
- "Az": "8.3.0"
+ "Az": "6.*"
}
}
}
diff --git a/specification/automation/resource-manager/Microsoft.Automation/preview/2023-05-15-preview/examples/runtimeEnvironment/getRuntimeEnvironment.json b/specification/automation/resource-manager/Microsoft.Automation/preview/2023-05-15-preview/examples/runtimeEnvironment/getRuntimeEnvironment.json
index 604dd9e871e8..e5ee6d9e4b66 100644
--- a/specification/automation/resource-manager/Microsoft.Automation/preview/2023-05-15-preview/examples/runtimeEnvironment/getRuntimeEnvironment.json
+++ b/specification/automation/resource-manager/Microsoft.Automation/preview/2023-05-15-preview/examples/runtimeEnvironment/getRuntimeEnvironment.json
@@ -12,7 +12,7 @@
"body": {
"name": "myRuntimeEnvironmentName",
"id": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Automation/automationAccounts/myAutomationAccount9/runtimeEnvironments/myRuntimeEnvironmentName",
- "type": "Microsoft.Automation/automationAccounts/runtimeEnvironments",
+ "type": "Microsoft.Automation/AutomationAccounts/runtimeEnvironments",
"location": "East US 2",
"tags": {},
"systemData": {
@@ -25,7 +25,7 @@
"version": "7.1"
},
"defaultPackages": {
- "Az": "8.3.0"
+ "Az": "6.*"
},
"description": "Description of the Runtime Environment"
}
diff --git a/specification/automation/resource-manager/Microsoft.Automation/preview/2023-05-15-preview/examples/runtimeEnvironment/listRuntimeEnvironmentsByAutomationAccount.json b/specification/automation/resource-manager/Microsoft.Automation/preview/2023-05-15-preview/examples/runtimeEnvironment/listRuntimeEnvironmentsByAutomationAccount.json
index 4340b0085203..19f91cade2db 100644
--- a/specification/automation/resource-manager/Microsoft.Automation/preview/2023-05-15-preview/examples/runtimeEnvironment/listRuntimeEnvironmentsByAutomationAccount.json
+++ b/specification/automation/resource-manager/Microsoft.Automation/preview/2023-05-15-preview/examples/runtimeEnvironment/listRuntimeEnvironmentsByAutomationAccount.json
@@ -13,7 +13,7 @@
{
"name": "myRuntimeEnvironmentName",
"id": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Automation/automationAccounts/myAutomationAccount9/runtimeEnvironments/myRuntimeEnvironmentName",
- "type": "Microsoft.Automation/automationAccounts/runtimeEnvironments",
+ "type": "Microsoft.Automation/AutomationAccounts/runtimeEnvironments",
"location": "East US 2",
"tags": {},
"systemData": {
@@ -23,10 +23,10 @@
"properties": {
"runtime": {
"language": "PowerShell",
- "version": "5.1"
+ "version": "7.1"
},
"defaultPackages": {
- "Az": "8.3.0"
+ "Az": "6.*"
},
"description": "Description of the Runtime Environment"
}
@@ -34,7 +34,7 @@
{
"name": "myRuntimeEnvironmentName2",
"id": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Automation/automationAccounts/myAutomationAccount9/runtimeEnvironments/myRuntimeEnvironmentName2",
- "type": "Microsoft.Automation/automationAccounts/runtimeEnvironments",
+ "type": "Microsoft.Automation/AutomationAccounts/runtimeEnvironments",
"location": "East US 2",
"tags": {},
"systemData": {
@@ -47,7 +47,7 @@
"version": "7.1"
},
"defaultPackages": {
- "Az": "8.3.0"
+ "Az": "6.*"
},
"description": "Description of the Runtime Environment"
}
@@ -55,7 +55,7 @@
{
"name": "myRuntimeEnvironmentName3",
"id": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Automation/automationAccounts/myAutomationAccount9/runtimeEnvironments/myRuntimeEnvironmentName3",
- "type": "Microsoft.Automation/automationAccounts/runtimeEnvironments",
+ "type": "Microsoft.Automation/AutomationAccounts/runtimeEnvironments",
"location": "East US 2",
"tags": {},
"systemData": {
@@ -65,10 +65,10 @@
"properties": {
"runtime": {
"language": "PowerShell",
- "version": "7.2"
+ "version": "7.1"
},
"defaultPackages": {
- "Az": "8.3.0"
+ "Az": "6.*"
},
"description": "Description of the Runtime Environment"
}
diff --git a/specification/automation/resource-manager/Microsoft.Automation/preview/2023-05-15-preview/examples/runtimeEnvironment/updateRuntimeEnvironment.json b/specification/automation/resource-manager/Microsoft.Automation/preview/2023-05-15-preview/examples/runtimeEnvironment/updateRuntimeEnvironment.json
index 76a54492acf5..7e902ff893f2 100644
--- a/specification/automation/resource-manager/Microsoft.Automation/preview/2023-05-15-preview/examples/runtimeEnvironment/updateRuntimeEnvironment.json
+++ b/specification/automation/resource-manager/Microsoft.Automation/preview/2023-05-15-preview/examples/runtimeEnvironment/updateRuntimeEnvironment.json
@@ -8,7 +8,7 @@
"parameters": {
"properties": {
"defaultPackages": {
- "Az": "8.3.0"
+ "Az": "6.*"
}
}
}
@@ -19,7 +19,7 @@
"body": {
"name": "myRuntimeEnvironmentName",
"id": "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Automation/automationAccounts/myAutomationAccount9/runtimeEnvironments/myRuntimeEnvironmentName",
- "type": "Microsoft.Automation/automationAccounts/runtimeEnvironments",
+ "type": "Microsoft.Automation/AutomationAccounts/runtimeEnvironments",
"location": "East US 2",
"tags": {},
"properties": {
@@ -28,7 +28,7 @@
"version": "7.1"
},
"defaultPackages": {
- "Az": "8.3.0"
+ "Az": "6.*"
},
"description": "Description of the Runtime Environment"
},
diff --git a/specification/automation/resource-manager/Microsoft.Automation/preview/2023-05-15-preview/package.json b/specification/automation/resource-manager/Microsoft.Automation/preview/2023-05-15-preview/package.json
index 05e6bd2e4390..6f5adc4eeb40 100644
--- a/specification/automation/resource-manager/Microsoft.Automation/preview/2023-05-15-preview/package.json
+++ b/specification/automation/resource-manager/Microsoft.Automation/preview/2023-05-15-preview/package.json
@@ -279,7 +279,7 @@
"tags": [
"Package"
],
- "operationId": "Package_ListByRuntimeEnvironment",
+ "operationId": "Packages_ListByRuntimeEnvironment",
"description": "Retrieve the a list of Packages",
"externalDocs": {
"url": "http://aka.ms/azureautomationsdk/packageoperations"
diff --git a/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/azuredatatransfer.json b/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/azuredatatransfer.json
deleted file mode 100644
index 021b8d990f0b..000000000000
--- a/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/azuredatatransfer.json
+++ /dev/null
@@ -1,2361 +0,0 @@
-{
- "swagger": "2.0",
- "info": {
- "version": "2023-10-11-preview",
- "title": "azuredatatransferrp",
- "description": "Azure Data Transfer service resource provider"
- },
- "host": "management.azure.com",
- "schemes": [
- "https"
- ],
- "consumes": [
- "application/json"
- ],
- "produces": [
- "application/json"
- ],
- "security": [
- {
- "azure_auth": [
- "user_impersonation"
- ]
- }
- ],
- "securityDefinitions": {
- "azure_auth": {
- "type": "oauth2",
- "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize",
- "flow": "implicit",
- "description": "Azure Active Directory OAuth2 Flow",
- "scopes": {
- "user_impersonation": "impersonate your user account"
- }
- }
- },
- "paths": {
- "/providers/Microsoft.AzureDataTransfer/validateSchema": {
- "post": {
- "description": "Validates a schema for Azure Data Transfer.",
- "x-ms-examples": {
- "Performs action request": {
- "$ref": "examples/postValidateSchema.json"
- }
- },
- "operationId": "AzureDataTransfer_validateSchema",
- "parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- },
- {
- "name": "schema",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/schema"
- },
- "description": "The schema to validate"
- }
- ],
- "responses": {
- "200": {
- "description": "Result of the schema validation.",
- "schema": {
- "$ref": "#/definitions/validateSchemaResult"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
- }
- }
- }
- }
- },
- "/providers/Microsoft.AzureDataTransfer/listApprovedSchemas": {
- "post": {
- "description": "Lists approved schemas for Azure Data Transfer.",
- "x-ms-examples": {
- "Performs action request": {
- "$ref": "examples/postListApprovedSchemas.json"
- }
- },
- "operationId": "AzureDataTransfer_listApprovedSchemas",
- "parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- },
- {
- "name": "pipeline",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/listApprovedSchemasRequest"
- },
- "description": "The request to list approved schemas."
- }
- ],
- "responses": {
- "200": {
- "description": "List of approved schemas.",
- "schema": {
- "$ref": "#/definitions/schemasListResult"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
- }
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}/flows/{flowName}": {
- "get": {
- "description": "Gets flow resource.",
- "x-ms-examples": {
- "Gets flow resource": {
- "$ref": "examples/getFlow.json"
- }
- },
- "operationId": "Flows_Get",
- "parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/connectionNameParameter"
- },
- {
- "$ref": "#/parameters/flowNameParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Retrieved the flows resource.",
- "schema": {
- "$ref": "#/definitions/flow"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
- }
- }
- }
- },
- "put": {
- "description": "Creates or updates the flow resource.",
- "operationId": "Flows_CreateOrUpdate",
- "x-ms-examples": {
- "Creates or updates the flow resource": {
- "$ref": "examples/createOrUpdateFlow.json"
- }
- },
- "parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/connectionNameParameter"
- },
- {
- "$ref": "#/parameters/flowNameParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- },
- {
- "name": "flow",
- "description": "Flow body",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/flow"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Created the flows resource.",
- "schema": {
- "$ref": "#/definitions/flow"
- }
- },
- "201": {
- "description": "Accepted creation the flows resource.",
- "schema": {
- "$ref": "#/definitions/flow"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-long-running-operation-options": {
- "final-state-via": "azure-async-operation"
- }
- },
- "delete": {
- "description": "Deletes the flow resource.",
- "x-ms-examples": {
- "Deletes the flow resource": {
- "$ref": "examples/deleteFlow.json"
- }
- },
- "operationId": "Flows_Delete",
- "parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/connectionNameParameter"
- },
- {
- "$ref": "#/parameters/flowNameParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- }
- ],
- "responses": {
- "202": {
- "description": "Accepted delete the flows resource.",
- "headers": {
- "location": {
- "description": "Location response header",
- "type": "string"
- }
- }
- },
- "204": {
- "description": "Deleted the flows resource."
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-long-running-operation-options": {
- "final-state-via": "location"
- }
- },
- "patch": {
- "description": "Updates the flow resource.",
- "operationId": "Flows_Update",
- "x-ms-examples": {
- "Updates the flow resource": {
- "$ref": "examples/patchFlow.json"
- }
- },
- "parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/connectionNameParameter"
- },
- {
- "$ref": "#/parameters/flowNameParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- },
- {
- "name": "flow",
- "description": "Flow body",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/flowsPatch"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Updated the flows resource.",
- "schema": {
- "$ref": "#/definitions/flow"
- }
- },
- "202": {
- "description": "Accepted update to the flows resource.",
- "headers": {
- "location": {
- "description": "Location response header",
- "type": "string"
- }
- },
- "schema": {
- "$ref": "#/definitions/flow"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-long-running-operation-options": {
- "final-state-via": "location"
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}/flows/{flowName}/enable": {
- "post": {
- "description": "Enables the specified flow.",
- "x-ms-examples": {
- "Enables the specified flow": {
- "$ref": "examples/enableOrDisableFlow.json"
- }
- },
- "operationId": "Flows_Enable",
- "parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/connectionNameParameter"
- },
- {
- "$ref": "#/parameters/flowNameParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Enables a flow.",
- "schema": {
- "$ref": "#/definitions/flow"
- }
- },
- "202": {
- "description": "Enables a flow.",
- "headers": {
- "location": {
- "description": "Location response header",
- "type": "string"
- }
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-long-running-operation-options": {
- "final-state-via": "location"
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}/flows/{flowName}/disable": {
- "post": {
- "description": "Disables the specified flow",
- "x-ms-examples": {
- "Disables the specified flow": {
- "$ref": "examples/enableOrDisableFlow.json"
- }
- },
- "operationId": "Flows_Disable",
- "parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/connectionNameParameter"
- },
- {
- "$ref": "#/parameters/flowNameParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Disables a flow.",
- "schema": {
- "$ref": "#/definitions/flow"
- }
- },
- "202": {
- "description": "Disables a flow.",
- "headers": {
- "location": {
- "description": "Location response header",
- "type": "string"
- }
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-long-running-operation-options": {
- "final-state-via": "location"
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}/flows/{flowName}/link": {
- "post": {
- "description": "Links the specified flow.",
- "x-ms-examples": {
- "Links the specified flow": {
- "$ref": "examples/linkFlow.json"
- }
- },
- "operationId": "Flows_Link",
- "parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/connectionNameParameter"
- },
- {
- "$ref": "#/parameters/flowNameParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- },
- {
- "name": "flow",
- "description": "Flow body",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/resourceBody"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Links a flow.",
- "schema": {
- "$ref": "#/definitions/flow"
- }
- },
- "202": {
- "description": "Links a flow.",
- "headers": {
- "location": {
- "description": "Location response header",
- "type": "string"
- }
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-long-running-operation-options": {
- "final-state-via": "location"
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}/flows": {
- "get": {
- "description": "Gets flows in a connection.",
- "x-ms-examples": {
- "Gets flows in a connection": {
- "$ref": "examples/listFlowsByConnection.json"
- }
- },
- "operationId": "Flows_ListByConnection",
- "parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- },
- {
- "$ref": "#/parameters/connectionNameParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Listed all flows under the resource group.",
- "schema": {
- "$ref": "#/definitions/flowsListResult"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
- }
- }
- },
- "x-ms-pageable": {
- "nextLinkName": "nextLink"
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}": {
- "get": {
- "description": "Gets connection resource.",
- "x-ms-examples": {
- "Gets connection resource": {
- "$ref": "examples/getConnection.json"
- }
- },
- "operationId": "Connections_Get",
- "parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/connectionNameParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Retrieved the connections resource.",
- "schema": {
- "$ref": "#/definitions/connection"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
- }
- }
- }
- },
- "put": {
- "description": "Creates or updates the connection resource.",
- "operationId": "Connections_CreateOrUpdate",
- "x-ms-examples": {
- "Creates or updates the connection resource": {
- "$ref": "examples/createOrUpdateConnection.json"
- }
- },
- "parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/connectionNameParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- },
- {
- "name": "connection",
- "description": "Connection body",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/connection"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Created the connections resource.",
- "schema": {
- "$ref": "#/definitions/connection"
- }
- },
- "201": {
- "description": "Accepted create of the connections resource.",
- "schema": {
- "$ref": "#/definitions/connection"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-long-running-operation-options": {
- "final-state-via": "azure-async-operation"
- }
- },
- "delete": {
- "description": "Deletes the connection resource.",
- "x-ms-examples": {
- "Deletes the connection resource": {
- "$ref": "examples/deleteConnection.json"
- }
- },
- "operationId": "Connections_Delete",
- "parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/connectionNameParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- }
- ],
- "responses": {
- "202": {
- "description": "Accepted delete the connections resource.",
- "headers": {
- "location": {
- "description": "Location response header",
- "type": "string"
- }
- }
- },
- "204": {
- "description": "Deleted the connections resource."
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-long-running-operation-options": {
- "final-state-via": "location"
- }
- },
- "patch": {
- "description": "Updates the connection resource.",
- "operationId": "Connections_Update",
- "x-ms-examples": {
- "Updates the connection resource": {
- "$ref": "examples/patchConnection.json"
- }
- },
- "parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/connectionNameParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- },
- {
- "name": "connection",
- "description": "Connection body",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/connectionsPatch"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Updated the connections resource.",
- "schema": {
- "$ref": "#/definitions/connection"
- }
- },
- "202": {
- "description": "Accepted update to the connections resource.",
- "headers": {
- "location": {
- "description": "Location response header",
- "type": "string"
- }
- },
- "schema": {
- "$ref": "#/definitions/connection"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-long-running-operation-options": {
- "final-state-via": "location"
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}/link": {
- "post": {
- "description": "Links the connection to its pending connection.",
- "x-ms-examples": {
- "Links the specified connection": {
- "$ref": "examples/linkConnection.json"
- }
- },
- "operationId": "Connections_Link",
- "parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/connectionNameParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- },
- {
- "name": "connection",
- "description": "Connection body",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/resourceBody"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Links a connection.",
- "schema": {
- "$ref": "#/definitions/connection"
- }
- },
- "202": {
- "description": "Links a connection.",
- "headers": {
- "location": {
- "description": "Location response header",
- "type": "string"
- }
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-long-running-operation-options": {
- "final-state-via": "location"
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}/listPendingConnections": {
- "post": {
- "description": "Lists all pending connections for a connection.",
- "x-ms-examples": {
- "Lists a list of pending connections": {
- "$ref": "examples/listPendingConnections.json"
- }
- },
- "operationId": "ListPendingConnections_List",
- "parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/connectionNameParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Listed all pending connections.",
- "schema": {
- "$ref": "#/definitions/pendingConnectionsListResult"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
- }
- }
- },
- "x-ms-pageable": {
- "nextLinkName": "nextLink"
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}/listPendingFlows": {
- "post": {
- "description": "Lists all pending flows for a connection.",
- "x-ms-examples": {
- "Lists a list of pending flows": {
- "$ref": "examples/listPendingFlows.json"
- }
- },
- "operationId": "ListPendingFlows_List",
- "parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/connectionNameParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Listed all connections under the resource group.",
- "schema": {
- "$ref": "#/definitions/pendingFlowsListResult"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
- }
- }
- },
- "x-ms-pageable": {
- "nextLinkName": "nextLink"
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections": {
- "get": {
- "description": "Gets connections in a resource group.",
- "x-ms-examples": {
- "Gets connections in a resource group": {
- "$ref": "examples/listConnectionsByResourceGroup.json"
- }
- },
- "operationId": "Connections_ListByResourceGroup",
- "parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Listed all connections under the resource group.",
- "schema": {
- "$ref": "#/definitions/connectionsListResult"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
- }
- }
- },
- "x-ms-pageable": {
- "nextLinkName": "nextLink"
- }
- }
- },
- "/subscriptions/{subscriptionId}/providers/Microsoft.AzureDataTransfer/connections": {
- "get": {
- "description": "Gets connections in a subscription.",
- "x-ms-examples": {
- "Gets connections in a subscription": {
- "$ref": "examples/listConnectionsBySubscription.json"
- }
- },
- "operationId": "Connections_ListBySubscription",
- "parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Listed all connections under the subscription.",
- "schema": {
- "$ref": "#/definitions/connectionsListResult"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
- }
- }
- },
- "x-ms-pageable": {
- "nextLinkName": "nextLink"
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/pipelines/{pipelineName}": {
- "get": {
- "description": "Gets pipeline resource.",
- "x-ms-examples": {
- "Gets pipeline resource": {
- "$ref": "examples/getPipeline.json"
- }
- },
- "operationId": "Pipelines_Get",
- "parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/pipelineNameParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Retrieved the pipelines resource.",
- "schema": {
- "$ref": "#/definitions/pipeline"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
- }
- }
- }
- },
- "put": {
- "description": "Creates or updates the pipeline resource.",
- "operationId": "Pipelines_CreateOrUpdate",
- "x-ms-examples": {
- "Creates or updates the pipeline resource": {
- "$ref": "examples/createOrUpdatePipeline.json"
- }
- },
- "parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/pipelineNameParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- },
- {
- "name": "pipeline",
- "description": "Pipeline body",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/pipeline"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Created the pipelines resource.",
- "schema": {
- "$ref": "#/definitions/pipeline"
- }
- },
- "201": {
- "description": "Accepted create of the pipelines resource.",
- "schema": {
- "$ref": "#/definitions/pipeline"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-long-running-operation-options": {
- "final-state-via": "azure-async-operation"
- }
- },
- "delete": {
- "description": "Deletes the pipeline resource.",
- "x-ms-examples": {
- "Deletes the pipeline resource": {
- "$ref": "examples/deletePipeline.json"
- }
- },
- "operationId": "Pipelines_Delete",
- "parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/pipelineNameParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- }
- ],
- "responses": {
- "202": {
- "description": "Accepted delete of the pipelines resource.",
- "headers": {
- "location": {
- "description": "Location response header",
- "type": "string"
- }
- }
- },
- "204": {
- "description": "Deleted the pipelines resource."
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-long-running-operation-options": {
- "final-state-via": "location"
- }
- },
- "patch": {
- "description": "Updates the pipeline resource.",
- "operationId": "Pipelines_Update",
- "x-ms-examples": {
- "Updates the pipeline resource": {
- "$ref": "examples/patchPipeline.json"
- }
- },
- "parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/pipelineNameParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- },
- {
- "name": "pipeline",
- "description": "Pipeline body",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/pipelinesPatch"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Updated the pipelines resource.",
- "schema": {
- "$ref": "#/definitions/pipeline"
- }
- },
- "202": {
- "description": "Accepted update to the pipelines resource.",
- "headers": {
- "location": {
- "description": "Location response header",
- "type": "string"
- }
- },
- "schema": {
- "$ref": "#/definitions/pipeline"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-long-running-operation-options": {
- "final-state-via": "location"
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/pipelines/{pipelineName}/approveConnection": {
- "post": {
- "description": "Approves the specified connection in a pipeline.",
- "x-ms-examples": {
- "Approves the specified connection in a pipeline": {
- "$ref": "examples/approveOrRejectConnection.json"
- }
- },
- "operationId": "Pipelines_ApproveConnection",
- "parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/pipelineNameParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- },
- {
- "name": "connection",
- "description": "Connection body",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/resourceBody"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Approves a connection.",
- "schema": {
- "$ref": "#/definitions/connection"
- }
- },
- "202": {
- "description": "Approves a connection.",
- "headers": {
- "location": {
- "description": "Location response header",
- "type": "string"
- }
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-long-running-operation-options": {
- "final-state-via": "location"
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/pipelines/{pipelineName}/rejectConnection": {
- "post": {
- "description": "Rejects the specified connection in a pipeline.",
- "x-ms-examples": {
- "Rejects the specified connection in a pipeline": {
- "$ref": "examples/approveOrRejectConnection.json"
- }
- },
- "operationId": "Pipelines_RejectConnection",
- "parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/pipelineNameParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- },
- {
- "name": "connection",
- "description": "Connection body",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/resourceBody"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Rejects a connection.",
- "schema": {
- "$ref": "#/definitions/connection"
- }
- },
- "202": {
- "description": "Rejects a connection.",
- "headers": {
- "location": {
- "description": "Location response header",
- "type": "string"
- }
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
- }
- }
- },
- "x-ms-long-running-operation": true,
- "x-ms-long-running-operation-options": {
- "final-state-via": "location"
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/pipelines/{pipelineName}/listSchemas": {
- "post": {
- "description": "Lists the schemas for the specified connection in a pipeline.",
- "x-ms-examples": {
- "Lists schemas for a pipeline": {
- "$ref": "examples/listSchemas.json"
- }
- },
- "operationId": "ListSchemas_List",
- "parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "#/parameters/pipelineNameParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- },
- {
- "name": "schema",
- "description": "Schema(s) to retrieve",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/schema"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "Approves a connection.",
- "schema": {
- "description": "The schemas for this connection",
- "$ref": "#/definitions/schemasListResult"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
- }
- }
- }
- }
- },
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/pipelines": {
- "get": {
- "description": "Gets pipelines in a resource group.",
- "x-ms-examples": {
- "Gets pipelines in a resource group": {
- "$ref": "examples/listPipelinesByResourceGroup.json"
- }
- },
- "operationId": "Pipelines_ListByResourceGroup",
- "parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Listed all pipelines under the resource group.",
- "schema": {
- "$ref": "#/definitions/pipelinesListResult"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
- }
- }
- },
- "x-ms-pageable": {
- "nextLinkName": "nextLink"
- }
- }
- },
- "/subscriptions/{subscriptionId}/providers/Microsoft.AzureDataTransfer/pipelines": {
- "get": {
- "description": "Gets pipelines in a subscription.",
- "x-ms-examples": {
- "Gets pipelines in a subscription": {
- "$ref": "examples/listPipelinesBySubscription.json"
- }
- },
- "operationId": "Pipelines_ListBySubscription",
- "parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Listed all pipelines under the subscription.",
- "schema": {
- "$ref": "#/definitions/pipelinesListResult"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
- }
- }
- },
- "x-ms-pageable": {
- "nextLinkName": "nextLink"
- }
- }
- },
- "/providers/Microsoft.AzureDataTransfer/operations": {
- "get": {
- "tags": [
- "Operations"
- ],
- "operationId": "Operations_List",
- "x-ms-examples": {
- "List operations": {
- "$ref": "./examples/listOperations.json"
- }
- },
- "description": "Lists all of the available Microsoft.AzureDataTransfer REST API operations.",
- "parameters": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Listed all of the available operations.",
- "schema": {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/OperationListResult"
- }
- },
- "default": {
- "description": "Error response describing why the operation failed.",
- "schema": {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse"
- }
- }
- },
- "x-ms-pageable": {
- "nextLinkName": "nextLink"
- }
- }
- }
- },
- "definitions": {
- "validateSchemaResult": {
- "type": "object",
- "description": "Result of the schema validation.",
- "properties": {
- "status": {
- "enum": [
- "Succeeded",
- "Failed"
- ],
- "type": "string",
- "x-ms-enum": {
- "name": "validateSchemaStatus",
- "modelAsString": true
- },
- "description": "Validation status of the schema"
- },
- "message": {
- "type": "string",
- "description": "Message describing the schema validation"
- }
- }
- },
- "listApprovedSchemasRequest": {
- "type": "object",
- "properties": {
- "pipeline": {
- "type": "string",
- "description": "The name of the pipeline to filter approved schemas."
- },
- "direction": {
- "description": "The direction pipeline to filter approved schemas.",
- "enum": [
- "Send",
- "Receive"
- ],
- "type": "string",
- "x-ms-enum": {
- "name": "listApprovedSchemasDirection",
- "modelAsString": true
- }
- }
- }
- },
- "selectedResource": {
- "type": "object",
- "description": "A resource selected from ARM",
- "properties": {
- "name": {
- "type": "string",
- "description": "Name of the connection"
- },
- "id": {
- "type": "string",
- "description": "Id of the connection"
- },
- "location": {
- "type": "string",
- "description": "Location of the connection",
- "x-ms-mutability": [
- "create",
- "read"
- ]
- },
- "subscriptionName": {
- "type": "string",
- "description": "Name of the subscription with the connection"
- }
- },
- "required": [
- "id"
- ]
- },
- "flowProperties": {
- "type": "object",
- "properties": {
- "connection": {
- "$ref": "#/definitions/selectedResource",
- "description": "The connection associated with this flow"
- },
- "flowId": {
- "type": "string",
- "description": "Dataflow GUID associated with this flow",
- "readOnly": true
- },
- "keyVaultUri": {
- "type": "string",
- "description": "AME, PME, or TORUS only! AKV Chain Containing SAS Token"
- },
- "linkStatus": {
- "enum": [
- "Linked",
- "Unlinked"
- ],
- "type": "string",
- "x-ms-enum": {
- "name": "linkStatusFlow",
- "modelAsString": true
- },
- "description": "Link status of the current flow",
- "readOnly": true
- },
- "linkedFlowId": {
- "type": "string",
- "description": "Resource ID of the linked flow",
- "readOnly": true
- },
- "status": {
- "enum": [
- "Enabled",
- "Disabled"
- ],
- "type": "string",
- "x-ms-enum": {
- "name": "flowStatus",
- "modelAsString": true
- },
- "description": "Status of the current flow"
- },
- "storageAccountName": {
- "type": "string",
- "description": "Storage Account"
- },
- "storageAccountId": {
- "type": "string",
- "format": "arm-id",
- "description": "Storage Account ID",
- "x-ms-arm-id-details": {
- "allowedResources": [
- {
- "scopes": [
- "*"
- ],
- "type": "Microsoft.Storage/storageAccounts"
- }
- ]
- }
- },
- "storageContainerName": {
- "type": "string",
- "description": "Storage Container Name"
- },
- "serviceBusQueueId": {
- "type": "string",
- "format": "arm-id",
- "description": "Service Bus Queue ID",
- "x-ms-arm-id-details": {
- "allowedResources": [
- {
- "scopes": [
- "*"
- ],
- "type": "Microsoft.Storage/namespaces/queues"
- }
- ]
- }
- },
- "flowType": {
- "$ref": "#/definitions/flowType",
- "description": "The flow type for this flow"
- },
- "dataType": {
- "enum": [
- "Blob",
- "Table"
- ],
- "type": "string",
- "x-ms-enum": {
- "name": "dataType",
- "modelAsString": true
- },
- "description": "Transfer Storage Blobs or Tables"
- },
- "provisioningState": {
- "description": "Provisioning state of the flow",
- "enum": [
- "Failed",
- "Succeeded",
- "Canceled",
- "Accepted"
- ],
- "type": "string",
- "x-ms-enum": {
- "name": "provisioningState",
- "modelAsString": true
- },
- "readOnly": true
- },
- "policies": {
- "type": "array",
- "description": "The policies for this flow",
- "items": {
- "type": "string"
- }
- },
- "schema": {
- "$ref": "#/definitions/schema",
- "description": "The selected schema for this flow"
- }
- },
- "description": "Properties of flow"
- },
- "flow": {
- "type": "object",
- "x-ms-azure-resource": true,
- "properties": {
- "properties": {
- "$ref": "#/definitions/flowProperties"
- },
- "plan": {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/Plan"
- },
- "identity": {
- "$ref": "../../../../../common-types/resource-management/v3/managedidentity.json#/definitions/ManagedServiceIdentity",
- "description": "The managed identity of the flow resource, if configured."
- }
- },
- "required": [
- "location"
- ],
- "allOf": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/TrackedResource"
- }
- ],
- "description": "The flow resource definition."
- },
- "pendingFlow": {
- "type": "object",
- "description": "Pending flow object",
- "properties": {
- "subscriptionId": {
- "type": "string",
- "description": "Subscription ID of the pending flow.",
- "readOnly": true
- },
- "connectionId": {
- "type": "string",
- "description": "Connection ID of the pending flow.",
- "readOnly": true
- }
- },
- "allOf": [
- {
- "$ref": "#/definitions/flowProperties"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/TrackedResource"
- }
- ]
- },
- "flowsPatch": {
- "type": "object",
- "properties": {
- "identity": {
- "$ref": "../../../../../common-types/resource-management/v3/managedidentity.json#/definitions/ManagedServiceIdentity",
- "description": "The managed identity of the flow resource, if configured."
- },
- "tags": {
- "type": "object",
- "additionalProperties": {
- "type": "string"
- },
- "description": "Resource tags"
- }
- },
- "description": "The flows resource patch definition."
- },
- "flowsListResult": {
- "type": "object",
- "properties": {
- "value": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/flow"
- },
- "description": "Flows array.",
- "x-ms-identifiers": [
- "id"
- ]
- },
- "nextLink": {
- "description": "Link to next results",
- "type": "string"
- }
- },
- "description": "The flows list result."
- },
- "connectionProperties": {
- "type": "object",
- "properties": {
- "pipeline": {
- "type": "string",
- "description": "Pipeline to use to transfer data"
- },
- "direction": {
- "description": "Direction of data movement",
- "enum": [
- "Send",
- "Receive"
- ],
- "type": "string",
- "x-ms-enum": {
- "name": "direction",
- "modelAsString": true
- }
- },
- "justification": {
- "type": "string",
- "description": "Justification for the connection request"
- },
- "status": {
- "description": "Status of the connection",
- "enum": [
- "InReview",
- "Approved",
- "Rejected",
- "Accepted"
- ],
- "type": "string",
- "x-ms-enum": {
- "name": "status",
- "modelAsString": true
- },
- "readOnly": true
- },
- "statusReason": {
- "type": "string",
- "description": "Reason for status",
- "readOnly": true
- },
- "linkStatus": {
- "enum": [
- "Linked",
- "Unlinked"
- ],
- "type": "string",
- "x-ms-enum": {
- "name": "linkStatus",
- "modelAsString": true
- },
- "description": "Link status of the current connection",
- "readOnly": true
- },
- "linkedConnectionId": {
- "type": "string",
- "description": "Resource ID of the linked connection",
- "readOnly": true
- },
- "flowTypes": {
- "$ref": "#/definitions/flowTypes",
- "description": "The flow types being requested for this connection"
- },
- "requirementId": {
- "description": "Requirement ID of the connection",
- "type": "string"
- },
- "remoteSubscriptionId": {
- "description": "Subscription ID to link cloud subscriptions together",
- "type": "string"
- },
- "approver": {
- "description": "Approver of this connection request",
- "type": "string",
- "readOnly": true
- },
- "pin": {
- "description": "PIN to link requests together",
- "type": "string"
- },
- "dateSubmitted": {
- "type": "string",
- "format": "date-time",
- "description": "The timestamp that this connection request was submitted at",
- "readOnly": true
- },
- "primaryContact": {
- "type": "string",
- "description": "The primary contact for this connection request"
- },
- "secondaryContacts": {
- "type": "array",
- "description": "The secondary contacts for this connection request",
- "items": {
- "type": "string"
- }
- },
- "provisioningState": {
- "description": "Provisioning state of the connection",
- "enum": [
- "Failed",
- "Succeeded",
- "Canceled",
- "Accepted"
- ],
- "type": "string",
- "x-ms-enum": {
- "name": "provisioningState",
- "modelAsString": true
- },
- "readOnly": true
- },
- "policies": {
- "type": "array",
- "description": "The policies for this connection",
- "items": {
- "type": "string"
- }
- },
- "schemas": {
- "description": "The schemas for this connection",
- "$ref": "#/definitions/schemas"
- }
- },
- "required": [
- "pipeline"
- ],
- "description": "Properties of connection"
- },
- "connection": {
- "type": "object",
- "x-ms-azure-resource": true,
- "properties": {
- "properties": {
- "$ref": "#/definitions/connectionProperties"
- }
- },
- "required": [
- "location"
- ],
- "allOf": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/TrackedResource"
- }
- ],
- "description": "The connection resource definition."
- },
- "pendingConnection": {
- "type": "object",
- "description": "Pending connection object",
- "properties": {
- "subscriptionId": {
- "type": "string",
- "description": "Subscription ID of the pending connection.",
- "readOnly": true
- }
- },
- "allOf": [
- {
- "$ref": "#/definitions/connectionProperties"
- },
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/TrackedResource"
- }
- ]
- },
- "connectionsPatch": {
- "type": "object",
- "properties": {
- "tags": {
- "type": "object",
- "additionalProperties": {
- "type": "string"
- },
- "description": "Resource tags"
- }
- },
- "description": "The connections resource patch definition."
- },
- "connectionsListResult": {
- "type": "object",
- "properties": {
- "value": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/connection"
- },
- "description": "Connections array.",
- "x-ms-identifiers": [
- "id"
- ]
- },
- "nextLink": {
- "description": "Link to next results",
- "type": "string"
- }
- },
- "description": "The connections list result."
- },
- "pendingConnectionsListResult": {
- "type": "object",
- "properties": {
- "value": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/pendingConnection"
- },
- "description": "Connections array.",
- "x-ms-identifiers": [
- "id"
- ]
- },
- "nextLink": {
- "description": "Link to next results",
- "type": "string"
- }
- },
- "description": "The connections list result."
- },
- "pendingFlowsListResult": {
- "type": "object",
- "properties": {
- "value": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/pendingFlow"
- },
- "description": "flows array.",
- "x-ms-identifiers": [
- "id"
- ]
- },
- "nextLink": {
- "description": "Link to next results",
- "type": "string"
- }
- },
- "description": "The connections list result."
- },
- "operationStatusProperties": {
- "type": "object",
- "description": "Operation status associated with the last patch request",
- "properties": {
- "status": {
- "enum": [
- "Failed",
- "Succeeded"
- ],
- "type": "string",
- "x-ms-enum": {
- "name": "operationStatusEnum",
- "modelAsString": true
- },
- "description": "Operation status for the last patch request for this connection.",
- "readOnly": true
- },
- "id": {
- "type": "string",
- "description": "Operation status ID of the last patch request for this connection.",
- "readOnly": true
- },
- "message": {
- "type": "string",
- "description": "Message for the operation for the last patch request for this connection.",
- "readOnly": true
- }
- }
- },
- "internalMetadataProperties": {
- "type": "object",
- "description": "Internal metadata of the connection inside pipeline.",
- "properties": {
- "operationStatus": {
- "$ref": "#/definitions/operationStatusProperties"
- },
- "statusSetBy": {
- "type": "string",
- "description": "User that last set the approved status for this connection",
- "readOnly": true
- }
- },
- "additionalProperties": {}
- },
- "pipelineConnection": {
- "description": "Connection body inside a pipeline",
- "type": "object",
- "properties": {
- "id": {
- "type": "string",
- "description": "Connection id inside pipeline"
- },
- "name": {
- "type": "string",
- "description": "Connection name inside pipeline",
- "readOnly": true
- },
- "type": {
- "type": "string",
- "description": "Connection type inside pipeline",
- "readOnly": true
- },
- "location": {
- "type": "string",
- "description": "Connection location inside pipeline",
- "x-ms-mutability": [
- "read"
- ],
- "readOnly": true
- },
- "etag": {
- "type": "string",
- "description": "Connection etag inside pipeline",
- "readOnly": true
- },
- "systemData": {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/systemData"
- },
- "properties": {
- "type": "object",
- "description": "Connection properties inside pipeline",
- "properties": {
- "internalMetadata": {
- "$ref": "#/definitions/internalMetadataProperties"
- }
- },
- "additionalProperties": {}
- }
- },
- "additionalProperties": {},
- "required": [
- "id"
- ]
- },
- "pipelineProperties": {
- "type": "object",
- "properties": {
- "remoteCloud": {
- "type": "string",
- "description": "Remote cloud of the data to be transferred or received"
- },
- "displayName": {
- "type": "string",
- "description": "Display name of this pipeline"
- },
- "connections": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/pipelineConnection"
- },
- "description": "Connections associated with pipeline",
- "readOnly": true,
- "x-ms-identifiers": [
- "id"
- ]
- },
- "subscribers": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/subscriber"
- },
- "x-ms-identifiers": [],
- "description": "Subscribers of this resource"
- },
- "provisioningState": {
- "description": "Provisioning state of the pipeline",
- "enum": [
- "Failed",
- "Succeeded",
- "Canceled",
- "Accepted"
- ],
- "type": "string",
- "x-ms-enum": {
- "name": "provisioningState",
- "modelAsString": true
- },
- "readOnly": true
- },
- "policies": {
- "type": "array",
- "description": "The policies for this pipeline",
- "items": {
- "type": "string"
- }
- },
- "flowTypes": {
- "$ref": "#/definitions/flowTypes",
- "description": "The flow types allowed for this pipeline"
- }
- },
- "required": [
- "remoteCloud"
- ],
- "description": "Properties of pipeline"
- },
- "pipeline": {
- "type": "object",
- "x-ms-azure-resource": true,
- "properties": {
- "properties": {
- "$ref": "#/definitions/pipelineProperties"
- }
- },
- "required": [
- "location"
- ],
- "allOf": [
- {
- "$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/TrackedResource"
- }
- ],
- "description": "The pipeline resource definition."
- },
- "pipelinesPatch": {
- "type": "object",
- "properties": {
- "properties": {
- "type": "object",
- "properties": {
- "connections": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/pipelineConnection"
- },
- "description": "Connections associated with pipeline",
- "x-ms-identifiers": [
- "id"
- ]
- },
- "flowTypes": {
- "$ref": "#/definitions/flowTypes",
- "description": "The flow types allowed for this pipeline"
- }
- },
- "description": "Properties of pipelines patch body."
- },
- "tags": {
- "type": "object",
- "additionalProperties": {
- "type": "string"
- },
- "description": "Resource tags"
- }
- },
- "description": "The pipelines resource patch definition."
- },
- "pipelinesListResult": {
- "type": "object",
- "properties": {
- "value": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/pipeline"
- },
- "description": "Pipelines array.",
- "x-ms-identifiers": [
- "id"
- ]
- },
- "nextLink": {
- "description": "Link to next results",
- "type": "string"
- }
- },
- "description": "The pipelines list result."
- },
- "subscriber": {
- "type": "object",
- "properties": {
- "email": {
- "type": "string",
- "description": "Email of the subscriber"
- },
- "notifications": {
- "type": "integer",
- "format": "int64",
- "description": "Number specifying what notifications to receive"
- }
- }
- },
- "schemas": {
- "type": "array",
- "description": "The schemas for this connection",
- "x-ms-identifiers": [
- "connectionId",
- "name"
- ],
- "items": {
- "$ref": "#/definitions/schema"
- }
- },
- "schema": {
- "type": "object",
- "description": "The schema object.",
- "properties": {
- "id": {
- "type": "string",
- "description": "ID associated with this schema"
- },
- "connectionId": {
- "type": "string",
- "description": "Connection ID associated with this schema"
- },
- "status": {
- "enum": [
- "New",
- "Approved"
- ],
- "type": "string",
- "x-ms-enum": {
- "name": "schemaStatus",
- "modelAsString": true
- },
- "description": "Status of the schema"
- },
- "name": {
- "type": "string",
- "description": "Name of the schema"
- },
- "content": {
- "type": "string",
- "description": "Content of the schema"
- }
- }
- },
- "schemasListResult": {
- "type": "object",
- "properties": {
- "value": {
- "description": "Schemas array.",
- "$ref": "#/definitions/schemas"
- }
- },
- "description": "The schemas list result."
- },
- "flowTypes": {
- "type": "array",
- "description": "The flow types that are allowed for this resource",
- "items": {
- "$ref": "#/definitions/flowType"
- }
- },
- "flowType": {
- "enum": [
- "Unknown",
- "Complex",
- "DevSecOps",
- "Messaging",
- "Mission",
- "MicrosoftInternal",
- "BasicFiles",
- "Data"
- ],
- "type": "string",
- "x-ms-enum": {
- "name": "flowType",
- "modelAsString": true
- },
- "description": "Flow type for the specified resource"
- },
- "resourceBody": {
- "type": "object",
- "properties": {
- "id": {
- "type": "string",
- "description": "ID of the resource."
- },
- "statusReason": {
- "type": "string",
- "description": "Reason for resource operation."
- }
- },
- "required": [
- "id"
- ],
- "description": "The resource to reference."
- }
- },
- "parameters": {
- "flowNameParameter": {
- "x-ms-parameter-location": "method",
- "name": "flowName",
- "in": "path",
- "required": true,
- "type": "string",
- "pattern": "^[a-zA-Z0-9-]{3,64}$",
- "maxLength": 64,
- "minLength": 3,
- "description": "The name for the flow that is to be onboarded."
- },
- "connectionNameParameter": {
- "x-ms-parameter-location": "method",
- "name": "connectionName",
- "in": "path",
- "required": true,
- "type": "string",
- "pattern": "^[a-zA-Z0-9-]{3,64}$",
- "maxLength": 64,
- "minLength": 3,
- "description": "The name for the connection that is to be requested."
- },
- "pipelineNameParameter": {
- "x-ms-parameter-location": "method",
- "name": "pipelineName",
- "in": "path",
- "required": true,
- "type": "string",
- "pattern": "^[a-zA-Z0-9-]{3,64}$",
- "maxLength": 64,
- "minLength": 3,
- "description": "The name for the pipeline that is to be requested."
- }
- }
-}
diff --git a/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/approveOrRejectConnection.json b/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/approveOrRejectConnection.json
deleted file mode 100644
index 705b2389de68..000000000000
--- a/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/approveOrRejectConnection.json
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "parameters": {
- "pipelineName": "testPipeline",
- "resourceGroupName": "testRG",
- "api-version": "2023-10-11-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "connection": {
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.AzureDataTransfer/connections/testConnection",
- "statusReason": "Example reason"
- }
- },
- "responses": {
- "202": {
- "headers": {
- "location": "http://management.azure.com/subscriptions/12345/providers/Microsoft.AzureDataTransfer/locations/eastUS?api-version=2023-10-11-preview"
- }
- },
- "200": {
- "body": {
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.AzureDataTransfer/connections/testConnection",
- "type": "Microsoft.AzureDataTransfer/connections",
- "location": "East US",
- "properties": {
- "pipeline": "testdc",
- "justification": "justification",
- "requirementId": "id"
- }
- }
- }
- }
-}
diff --git a/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/createOrUpdateConnection.json b/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/createOrUpdateConnection.json
deleted file mode 100644
index 713dec2d9105..000000000000
--- a/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/createOrUpdateConnection.json
+++ /dev/null
@@ -1,42 +0,0 @@
-{
- "parameters": {
- "connectionName": "testConnection",
- "resourceGroupName": "testRG",
- "api-version": "2023-10-11-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "connection": {
- "properties": {
- "pipeline": "testdc",
- "justification": "justification",
- "requirementId": "id"
- },
- "location": "East US"
- }
- },
- "responses": {
- "201": {
- "body": {
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.AzureDataTransfer/connections/testConnection",
- "type": "Microsoft.AzureDataTransfer/connections",
- "location": "East US",
- "properties": {
- "pipeline": "testdc",
- "justification": "justification",
- "requirementId": "id"
- }
- }
- },
- "200": {
- "body": {
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.AzureDataTransfer/connections/testConnection",
- "type": "Microsoft.AzureDataTransfer/connections",
- "location": "East US",
- "properties": {
- "pipeline": "testdc",
- "justification": "justification",
- "requirementId": "id"
- }
- }
- }
- }
-}
diff --git a/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/createOrUpdateFlow.json b/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/createOrUpdateFlow.json
deleted file mode 100644
index 557facfa1ce2..000000000000
--- a/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/createOrUpdateFlow.json
+++ /dev/null
@@ -1,36 +0,0 @@
-{
- "parameters": {
- "connectionName": "testConnection",
- "flowName": "testFlow",
- "resourceGroupName": "testRG",
- "api-version": "2023-10-11-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "flow": {
- "properties": {
- "storageAccountName": "testsa",
- "storageContainerName": "testcontainer",
- "flowType": "Blob",
- "connection": {
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.AzureDataTransfer/connections/testConnection"
- }
- },
- "location": "East US"
- }
- },
- "responses": {
- "201": {
- "body": {
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.AzureDataTransfer/connections/testConnection/flows/testFlow",
- "type": "Microsoft.AzureDataTransfer/flows",
- "location": "East US"
- }
- },
- "200": {
- "body": {
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.AzureDataTransfer/connections/testConnection/flows/testFlow",
- "type": "Microsoft.AzureDataTransfer/flows",
- "location": "East US"
- }
- }
- }
-}
diff --git a/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/createOrUpdatePipeline.json b/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/createOrUpdatePipeline.json
deleted file mode 100644
index 7282647b72d0..000000000000
--- a/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/createOrUpdatePipeline.json
+++ /dev/null
@@ -1,30 +0,0 @@
-{
- "parameters": {
- "pipelineName": "testPipeline",
- "resourceGroupName": "testRG",
- "api-version": "2023-10-11-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "pipeline": {
- "properties": {
- "remoteCloud": "testdc"
- },
- "location": "East US"
- }
- },
- "responses": {
- "201": {
- "body": {
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.AzureDataTransfer/pipelines/testPipeline",
- "type": "Microsoft.AzureDataTransfer/pipelines",
- "location": "East US"
- }
- },
- "200": {
- "body": {
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.AzureDataTransfer/pipelines/testPipeline",
- "type": "Microsoft.AzureDataTransfer/pipelines",
- "location": "East US"
- }
- }
- }
-}
diff --git a/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/deleteConnection.json b/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/deleteConnection.json
deleted file mode 100644
index 768ad98de2fa..000000000000
--- a/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/deleteConnection.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "parameters": {
- "connectionName": "testConnection",
- "resourceGroupName": "testRG",
- "api-version": "2023-10-11-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000"
- },
- "responses": {
- "202": {
- "headers": {
- "location": "http://management.azure.com/subscriptions/12345/providers/Microsoft.AzureDataTransfer/locations/eastUS?api-version=2023-10-11-preview"
- }
- },
- "204": {}
- }
-}
diff --git a/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/deleteFlow.json b/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/deleteFlow.json
deleted file mode 100644
index 9a6d1941311b..000000000000
--- a/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/deleteFlow.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "parameters": {
- "connectionName": "testConnection",
- "flowName": "testFlow",
- "resourceGroupName": "testRG",
- "api-version": "2023-10-11-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000"
- },
- "responses": {
- "202": {
- "headers": {
- "location": "http://management.azure.com/subscriptions/12345/providers/Microsoft.AzureDataTransfer/locations/eastUS?api-version=2023-10-11-preview"
- }
- },
- "204": {}
- }
-}
diff --git a/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/deletePipeline.json b/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/deletePipeline.json
deleted file mode 100644
index 5ccd7d9136ee..000000000000
--- a/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/deletePipeline.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "parameters": {
- "pipelineName": "testPipeline",
- "resourceGroupName": "testRG",
- "api-version": "2023-10-11-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000"
- },
- "responses": {
- "202": {
- "headers": {
- "location": "http://management.azure.com/subscriptions/12345/providers/Microsoft.AzureDataTransfer/locations/eastUS?api-version=2023-10-11-preview"
- }
- },
- "204": {}
- }
-}
diff --git a/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/enableOrDisableFlow.json b/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/enableOrDisableFlow.json
deleted file mode 100644
index 95e8dc6b404d..000000000000
--- a/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/enableOrDisableFlow.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "parameters": {
- "connectionName": "testConnection",
- "flowName": "testFlow",
- "resourceGroupName": "testRG",
- "api-version": "2023-10-11-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000"
- },
- "responses": {
- "200": {
- "body": {
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.AzureDataTransfer/connections/testConnection/flows/testFlow",
- "type": "Microsoft.AzureDataTransfer/flows",
- "location": "East US"
- }
- },
- "202": {
- "headers": {
- "location": "http://management.azure.com/subscriptions/12345/providers/Microsoft.AzureDataTransfer/locations/eastUS?api-version=2023-10-11-preview"
- }
- }
- }
-}
diff --git a/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/getConnection.json b/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/getConnection.json
deleted file mode 100644
index 14a651e53077..000000000000
--- a/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/getConnection.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "parameters": {
- "connectionName": "testConnection",
- "resourceGroupName": "testRG",
- "api-version": "2023-10-11-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000"
- },
- "responses": {
- "200": {
- "body": {
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.AzureDataTransfer/connection/testConnection",
- "type": "Microsoft.AzureDataTransfer/connections",
- "location": "East US"
- }
- }
- }
-}
diff --git a/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/getFlow.json b/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/getFlow.json
deleted file mode 100644
index bcaa70ae6669..000000000000
--- a/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/getFlow.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "parameters": {
- "connectionName": "testConnection",
- "flowName": "testFlow",
- "resourceGroupName": "testRG",
- "api-version": "2023-10-11-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000"
- },
- "responses": {
- "200": {
- "body": {
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.AzureDataTransfer/connections/testConnection/flows/testFlow",
- "type": "Microsoft.AzureDataTransfer/flows",
- "location": "East US"
- }
- }
- }
-}
diff --git a/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/getPipeline.json b/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/getPipeline.json
deleted file mode 100644
index 3a519f345369..000000000000
--- a/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/getPipeline.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "parameters": {
- "pipelineName": "testPipeline",
- "resourceGroupName": "testRG",
- "api-version": "2023-10-11-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000"
- },
- "responses": {
- "200": {
- "body": {
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.AzureDataTransfer/pipelines/testPipeline",
- "type": "Microsoft.AzureDataTransfer/pipelines",
- "location": "East US"
- }
- }
- }
-}
diff --git a/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/linkConnection.json b/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/linkConnection.json
deleted file mode 100644
index 4b7f998580ab..000000000000
--- a/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/linkConnection.json
+++ /dev/null
@@ -1,25 +0,0 @@
-{
- "parameters": {
- "connectionName": "testConnection",
- "resourceGroupName": "testRG",
- "api-version": "2023-10-11-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "connection": {
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.AzureDataTransfer/connections/testConnection"
- }
- },
- "responses": {
- "200": {
- "body": {
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.AzureDataTransfer/connections/testConnection",
- "type": "Microsoft.AzureDataTransfer/connection",
- "location": "East US"
- }
- },
- "202": {
- "headers": {
- "location": "http://management.azure.com/subscriptions/12345/providers/Microsoft.AzureDataTransfer/locations/eastUS?api-version=2023-10-11-preview"
- }
- }
- }
-}
diff --git a/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/linkFlow.json b/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/linkFlow.json
deleted file mode 100644
index c5c89effa176..000000000000
--- a/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/linkFlow.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "parameters": {
- "connectionName": "testConnection",
- "flowName": "testFlow",
- "resourceGroupName": "testRG",
- "api-version": "2023-10-11-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "flow": {
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.AzureDataTransfer/connections/testConnection/flows/testFlow"
- }
- },
- "responses": {
- "200": {
- "body": {
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.AzureDataTransfer/connections/testConnection/flows/testFlow",
- "type": "Microsoft.AzureDataTransfer/flows",
- "location": "East US"
- }
- },
- "202": {
- "headers": {
- "location": "http://management.azure.com/subscriptions/12345/providers/Microsoft.AzureDataTransfer/locations/eastUS?api-version=2023-10-11-preview"
- }
- }
- }
-}
diff --git a/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/listConnectionsByResourceGroup.json b/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/listConnectionsByResourceGroup.json
deleted file mode 100644
index aa5ca3af63ff..000000000000
--- a/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/listConnectionsByResourceGroup.json
+++ /dev/null
@@ -1,37 +0,0 @@
-{
- "parameters": {
- "resourceGroupName": "testRG",
- "api-version": "2023-10-11-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000"
- },
- "responses": {
- "200": {
- "body": {
- "value": [
- {
- "name": "testConnection",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.AzureDataTransfer/connections/testConnection",
- "type": "Microsoft.AzureDataTransfer/connections",
- "location": "East US",
- "properties": {
- "pipeline": "testdc",
- "justification": "justification",
- "requirementId": "id"
- }
- },
- {
- "name": "testConnection2",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.AzureDataTransfer/connections/testConnection2",
- "type": "Microsoft.AzureDataTransfer/connections",
- "location": "East US",
- "properties": {
- "pipeline": "testdc",
- "justification": "justification",
- "requirementId": "id"
- }
- }
- ]
- }
- }
- }
-}
diff --git a/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/listConnectionsBySubscription.json b/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/listConnectionsBySubscription.json
deleted file mode 100644
index 0faa21bc5dfe..000000000000
--- a/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/listConnectionsBySubscription.json
+++ /dev/null
@@ -1,36 +0,0 @@
-{
- "parameters": {
- "api-version": "2023-10-11-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000"
- },
- "responses": {
- "200": {
- "body": {
- "value": [
- {
- "name": "testConnection",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.AzureDataTransfer/connections/testConnection",
- "type": "Microsoft.AzureDataTransfer/connections",
- "location": "East US",
- "properties": {
- "pipeline": "testdc",
- "justification": "justification",
- "requirementId": "id"
- }
- },
- {
- "name": "testConnection2",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.AzureDataTransfer/connections/testConnection2",
- "type": "Microsoft.AzureDataTransfer/connections",
- "location": "East US",
- "properties": {
- "pipeline": "testdc",
- "justification": "justification",
- "requirementId": "id"
- }
- }
- ]
- }
- }
- }
-}
diff --git a/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/listFlowsByConnection.json b/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/listFlowsByConnection.json
deleted file mode 100644
index 218121abf4af..000000000000
--- a/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/listFlowsByConnection.json
+++ /dev/null
@@ -1,44 +0,0 @@
-{
- "parameters": {
- "resourceGroupName": "testRG",
- "connectionName": "testConnection",
- "api-version": "2023-10-11-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000"
- },
- "responses": {
- "200": {
- "body": {
- "value": [
- {
- "name": "testConnection",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.AzureDataTransfer/connections/testConnection/flows/testFlow",
- "type": "Microsoft.AzureDataTransfer/connections/flows",
- "location": "East US",
- "properties": {
- "storageAccountName": "testsa",
- "storageContainerName": "testcontainer",
- "flowType": "Blob",
- "connection": {
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.AzureDataTransfer/connections/testFlow"
- }
- }
- },
- {
- "name": "testConnection2",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.AzureDataTransfer/connections/testConnection2/flows/testFlow",
- "type": "Microsoft.AzureDataTransfer/connections/flows",
- "location": "East US",
- "properties": {
- "storageAccountName": "testsa",
- "storageContainerName": "testcontainer",
- "flowType": "Blob",
- "connection": {
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.AzureDataTransfer/connections/testFlow"
- }
- }
- }
- ]
- }
- }
- }
-}
diff --git a/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/listOperations.json b/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/listOperations.json
deleted file mode 100644
index 3120aa85c46a..000000000000
--- a/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/listOperations.json
+++ /dev/null
@@ -1,43 +0,0 @@
-{
- "parameters": {
- "accountName": "sampleacct",
- "resourceGroupName": "teleportalClient",
- "api-version": "2023-10-11-preview",
- "subscriptionId": "subid"
- },
- "responses": {
- "200": {
- "body": {
- "value": [
- {
- "name": "Microsoft.AzureDataTransfer/read",
- "display": {
- "provider": "CTS Experience",
- "resource": "Flow",
- "operation": "Read flows",
- "description": "Read flows"
- }
- },
- {
- "name": "Microsoft.AzureDataTransfer/write",
- "display": {
- "provider": "CTS Experience",
- "resource": "Flow",
- "operation": "Update flows",
- "description": "Update flows"
- }
- },
- {
- "name": "Microsoft.AzureDataTransfer/delete",
- "display": {
- "provider": "CTS Experience",
- "resource": "Flow",
- "operation": "Delete flows",
- "description": "Delete flows"
- }
- }
- ]
- }
- }
- }
-}
diff --git a/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/listPendingConnections.json b/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/listPendingConnections.json
deleted file mode 100644
index 58bfb075dc78..000000000000
--- a/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/listPendingConnections.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "parameters": {
- "resourceGroupName": "testRG",
- "connectionName": "testConnection",
- "api-version": "2023-10-11-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000"
- },
- "responses": {
- "200": {
- "body": {
- "value": [
- {
- "name": "testConnection",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.AzureDataTransfer/connections/testConnection",
- "location": "East US",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "pipeline": "testdc",
- "justification": "justification",
- "requirementId": "id"
- },
- {
- "name": "testConnection",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.AzureDataTransfer/connections/testConnection",
- "location": "East US",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "pipeline": "testdc",
- "justification": "justification",
- "requirementId": "id"
- }
- ]
- }
- }
- }
-}
diff --git a/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/listPendingFlows.json b/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/listPendingFlows.json
deleted file mode 100644
index 07de65291538..000000000000
--- a/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/listPendingFlows.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "parameters": {
- "resourceGroupName": "testRG",
- "connectionName": "testConnection",
- "api-version": "2023-10-11-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000"
- },
- "responses": {
- "200": {
- "body": {
- "value": [
- {
- "name": "testFlow",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.AzureDataTransfer/connections/testConnection/flows/testFlow",
- "type": "Microsoft.AzureDataTransfer/connections/flows",
- "location": "East US",
- "storageAccountName": "testsa",
- "storageContainerName": "testcontainer",
- "flowType": "Blob"
- },
- {
- "name": "testInstallation2",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.AzureDataTransfer/connections/testConnection/flows/testFlow",
- "type": "Microsoft.AzureDataTransfer/connections/flows",
- "location": "East US",
- "storageAccountName": "testsa",
- "storageContainerName": "testcontainer",
- "flowType": "Blob"
- }
- ]
- }
- }
- }
-}
diff --git a/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/listPipelinesByResourceGroup.json b/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/listPipelinesByResourceGroup.json
deleted file mode 100644
index d643fb0b457f..000000000000
--- a/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/listPipelinesByResourceGroup.json
+++ /dev/null
@@ -1,33 +0,0 @@
-{
- "parameters": {
- "resourceGroupName": "testRG",
- "api-version": "2023-10-11-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000"
- },
- "responses": {
- "200": {
- "body": {
- "value": [
- {
- "name": "testPipeline",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.AzureDataTransfer/pipelines/testPipeline",
- "type": "Microsoft.AzureDataTransfer/pipelines",
- "location": "East US",
- "properties": {
- "remoteCloud": "testdc"
- }
- },
- {
- "name": "testPipeline2",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.AzureDataTransfer/pipelines/testPipeline2",
- "type": "Microsoft.AzureDataTransfer/pipelines",
- "location": "East US",
- "properties": {
- "remoteCloud": "testdc"
- }
- }
- ]
- }
- }
- }
-}
diff --git a/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/listPipelinesBySubscription.json b/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/listPipelinesBySubscription.json
deleted file mode 100644
index 9583b6d84538..000000000000
--- a/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/listPipelinesBySubscription.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "parameters": {
- "api-version": "2023-10-11-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000"
- },
- "responses": {
- "200": {
- "body": {
- "value": [
- {
- "name": "testPipeline",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.AzureDataTransfer/pipelines/testPipeline",
- "type": "Microsoft.AzureDataTransfer/pipelines",
- "location": "East US",
- "properties": {
- "remoteCloud": "testdc"
- }
- },
- {
- "name": "testPipeline2",
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.AzureDataTransfer/pipelines/testPipeline2",
- "type": "Microsoft.AzureDataTransfer/pipelines",
- "location": "East US",
- "properties": {
- "remoteCloud": "testdc"
- }
- }
- ]
- }
- }
- }
-}
diff --git a/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/listSchemas.json b/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/listSchemas.json
deleted file mode 100644
index 9c4aa753bba9..000000000000
--- a/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/listSchemas.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- "parameters": {
- "pipelineName": "testPipeline",
- "resourceGroupName": "testRG",
- "api-version": "2023-10-11-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "schema": {
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.AzureDataTransfer/connections/testConnection",
- "name": "test.xsd"
- }
- },
- "responses": {
- "200": {
- "body": {
- "value": [
- {
- "name": "test.xsd",
- "content": "xsd content"
- }
- ]
- }
- }
- }
-}
diff --git a/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/patchConnection.json b/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/patchConnection.json
deleted file mode 100644
index 25321f7be09c..000000000000
--- a/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/patchConnection.json
+++ /dev/null
@@ -1,47 +0,0 @@
-{
- "parameters": {
- "connectionName": "testConnection",
- "resourceGroupName": "testRG",
- "api-version": "2023-10-11-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "connection": {},
- "tags": {
- "tag": "value"
- }
- },
- "responses": {
- "202": {
- "headers": {
- "location": "http://management.azure.com/subscriptions/12345/providers/Microsoft.AzureDataTransfer/locations/eastUS?api-version=2023-10-11-preview"
- },
- "body": {
- "tags": {
- "tag": "value"
- },
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.AzureDataTransfer/connections/testConnection",
- "type": "Microsoft.AzureDataTransfer/connections",
- "location": "East US",
- "properties": {
- "pipeline": "testdc",
- "justification": "justification",
- "requirementId": "id"
- }
- }
- },
- "200": {
- "body": {
- "tags": {
- "tag": "value"
- },
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.AzureDataTransfer/connections/testConnection",
- "type": "Microsoft.AzureDataTransfer/connections",
- "location": "East US",
- "properties": {
- "pipeline": "testdc",
- "justification": "justification",
- "requirementId": "id"
- }
- }
- }
- }
-}
diff --git a/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/patchFlow.json b/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/patchFlow.json
deleted file mode 100644
index 1839646db644..000000000000
--- a/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/patchFlow.json
+++ /dev/null
@@ -1,54 +0,0 @@
-{
- "parameters": {
- "connectionName": "testConnection",
- "flowName": "testFlow",
- "resourceGroupName": "testRG",
- "api-version": "2023-10-11-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "flow": {},
- "tags": {
- "tag": "value"
- }
- },
- "responses": {
- "202": {
- "headers": {
- "location": "http://management.azure.com/subscriptions/12345/providers/Microsoft.AzureDataTransfer/locations/eastUS?api-version=2023-10-11-preview"
- },
- "body": {
- "tags": {
- "tag": "value"
- },
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.AzureDataTransfer/connections/testConnection/flows/testFlow",
- "type": "Microsoft.AzureDataTransfer/connections/flows",
- "location": "East US",
- "properties": {
- "storageAccountName": "testsa",
- "storageContainerName": "testcontainer",
- "flowType": "Blob",
- "connection": {
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.AzureDataTransfer/connections/testFlow"
- }
- }
- }
- },
- "200": {
- "body": {
- "tags": {
- "tag": "value"
- },
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.AzureDataTransfer/connections/testConnection/flows/testFlow",
- "type": "Microsoft.AzureDataTransfer/connections/flows",
- "location": "East US",
- "properties": {
- "storageAccountName": "testsa",
- "storageContainerName": "testcontainer",
- "flowType": "Blob",
- "connection": {
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.AzureDataTransfer/connections/testFlow"
- }
- }
- }
- }
- }
-}
diff --git a/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/patchPipeline.json b/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/patchPipeline.json
deleted file mode 100644
index cf0f045fd8ed..000000000000
--- a/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/patchPipeline.json
+++ /dev/null
@@ -1,43 +0,0 @@
-{
- "parameters": {
- "pipelineName": "testPipeline",
- "resourceGroupName": "testRG",
- "api-version": "2023-10-11-preview",
- "subscriptionId": "00000000-0000-0000-0000-000000000000",
- "pipeline": {},
- "tags": {
- "tag": "value"
- }
- },
- "responses": {
- "202": {
- "headers": {
- "location": "http://management.azure.com/subscriptions/12345/providers/Microsoft.AzureDataTransfer/locations/eastUS?api-version=2023-10-11-preview"
- },
- "body": {
- "tags": {
- "tag": "value"
- },
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.AzureDataTransfer/pipelines/testPipeline",
- "type": "Microsoft.AzureDataTransfer/pipelines",
- "location": "East US",
- "properties": {
- "remoteCloud": "testdc"
- }
- }
- },
- "200": {
- "body": {
- "tags": {
- "tag": "value"
- },
- "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.AzureDataTransfer/pipelines/testPipeline",
- "type": "Microsoft.AzureDataTransfer/pipelines",
- "location": "East US",
- "properties": {
- "remoteCloud": "testdc"
- }
- }
- }
- }
-}
diff --git a/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/postListApprovedSchemas.json b/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/postListApprovedSchemas.json
deleted file mode 100644
index 6823f20b039d..000000000000
--- a/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/postListApprovedSchemas.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "parameters": {
- "api-version": "2023-10-11-preview",
- "pipeline": {
- "pipeline": "test",
- "direction": "Send"
- }
- },
- "responses": {
- "200": {
- "body": {
- "value": [
- {
- "name": "test.xsd",
- "content": "xsd content"
- }
- ]
- }
- }
- }
-}
diff --git a/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/postValidateSchema.json b/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/postValidateSchema.json
deleted file mode 100644
index 78e933f2393f..000000000000
--- a/specification/azuredatatransfer/resource-manager/Microsoft.AzureDataTransfer/preview/2023-10-11-preview/examples/postValidateSchema.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "parameters": {
- "api-version": "2023-10-11-preview",
- "schema": {
- "name": "schema.xml"
- }
- },
- "responses": {
- "200": {
- "body": {
- "status": "Failed",
- "message": "Validation failed"
- }
- }
- }
-}
diff --git a/specification/azuredatatransfer/resource-manager/readme.az.md b/specification/azuredatatransfer/resource-manager/readme.az.md
deleted file mode 100644
index 0cd06f8c05cb..000000000000
--- a/specification/azuredatatransfer/resource-manager/readme.az.md
+++ /dev/null
@@ -1,28 +0,0 @@
-## AZ
-
-These settings apply only when `--az` is specified on the command line.
-
-For new Resource Provider. It is highly recommended to onboard Azure CLI extensions. There's no differences in terms of customer usage.
-
-``` yaml $(az) && $(target-mode) != 'core'
-az:
- extensions: azuredatatransfer
- namespace: azure.mgmt.azuredatatransfer
- package-name: azure-mgmt-azuredatatransfer
-az-output-folder: $(azure-cli-extension-folder)/src/azuredatatransfer
-python-sdk-output-folder: "$(az-output-folder)/azext_azuredatatransfer/vendored_sdks/azuredatatransfer"
-# add additional configuration here specific for Azure CLI
-# refer to the faq.md for more details
-```
-
-
-
-This is for command modules that already in azure cli main repo.
-``` yaml $(az) && $(target-mode) == 'core'
-az:
- extensions: azuredatatransfer
- namespace: azure.mgmt.azuredatatransfer
- package-name: azure-mgmt-azuredatatransfer
-az-output-folder: $(azure-cli-folder)/src/azure-cli/azure/cli/command_modules/azuredatatransfer
-python-sdk-output-folder: "$(az-output-folder)/vendored_sdks/azuredatatransfer"
-```
\ No newline at end of file
diff --git a/specification/azuredatatransfer/resource-manager/readme.cli.md b/specification/azuredatatransfer/resource-manager/readme.cli.md
deleted file mode 100644
index c6cf6ad37ea4..000000000000
--- a/specification/azuredatatransfer/resource-manager/readme.cli.md
+++ /dev/null
@@ -1 +0,0 @@
-## CLI Common Settings for all the command line tools
\ No newline at end of file
diff --git a/specification/azuredatatransfer/resource-manager/readme.csharp.md b/specification/azuredatatransfer/resource-manager/readme.csharp.md
deleted file mode 100644
index 00705786c763..000000000000
--- a/specification/azuredatatransfer/resource-manager/readme.csharp.md
+++ /dev/null
@@ -1,15 +0,0 @@
-## C#
-
-These settings apply only when `--csharp` is specified on the command line.
-Please also specify `--csharp-sdks-folder=`.
-
-```yaml $(csharp)
-csharp:
- azure-arm: true
- license-header: MICROSOFT_MIT_NO_VERSION
- payload-flattening-threshold: 1
- clear-output-folder: true
- client-side-validation: false
- namespace: Microsoft.AzureDataTransfer
- output-folder: $(csharp-sdks-folder)/azuredatatransfer/management/Microsoft.AzureDataTransfer/GeneratedProtocol
-```
diff --git a/specification/azuredatatransfer/resource-manager/readme.go.md b/specification/azuredatatransfer/resource-manager/readme.go.md
deleted file mode 100644
index f23afe971379..000000000000
--- a/specification/azuredatatransfer/resource-manager/readme.go.md
+++ /dev/null
@@ -1,11 +0,0 @@
-## Go
-
-These settings apply only when `--go` is specified on the command line.
-
-```yaml $(go) && $(track2)
-azure-arm: true
-license-header: MICROSOFT_MIT_NO_VERSION
-module-name: sdk/resourcemanager/azuredatatransfer/armazuredatatransfer
-module: github.com/Azure/azure-sdk-for-go/$(module-name)
-output-folder: $(go-sdk-folder)/$(module-name)
-```
diff --git a/specification/azuredatatransfer/resource-manager/readme.md b/specification/azuredatatransfer/resource-manager/readme.md
deleted file mode 100644
index 107e12c1a304..000000000000
--- a/specification/azuredatatransfer/resource-manager/readme.md
+++ /dev/null
@@ -1,79 +0,0 @@
-# azuredatatransfer
-
-> see https://aka.ms/autorest
-
-This is the AutoRest configuration file for azuredatatransfer.
-
-## Getting Started
-
-To build the SDKs for My API, simply install AutoRest via `npm` (`npm install -g autorest`) and then run:
-
-> `autorest readme.md`
-
-To see additional help and options, run:
-
-> `autorest --help`
-
-For other options on installation see [Installing AutoRest](https://aka.ms/autorest/install) on the AutoRest github page.
-
----
-
-## Configuration
-
-### Basic Information
-
-These are the global settings for the azuredatatransfer.
-
-```yaml
-openapi-type: arm
-openapi-subtype: rpaas
-tag: package-2023-10-11-preview
-```
-
-### Tag: package-2023-10-11-preview
-
-These settings apply only when `--tag=package-2023-10-11-preview` is specified on the command line.
-
-```yaml $(tag) == 'package-2023-10-11-preview'
-input-file:
- - Microsoft.AzureDataTransfer/preview/2023-10-11-preview/azuredatatransfer.json
-```
-
----
-
-# Code Generation
-
-## Swagger to SDK
-
-This section describes what SDK should be generated by the automatic system.
-This is not used by Autorest itself.
-
-```yaml $(swagger-to-sdk)
-swagger-to-sdk:
- - repo: azure-sdk-for-python-track2
- - repo: azure-sdk-for-java
- - repo: azure-sdk-for-go
- - repo: azure-sdk-for-js
- - repo: azure-resource-manager-schemas
- - repo: azure-cli-extensions
- - repo: azure-powershell
-```
-## Az
-
-See configuration in [readme.az.md](./readme.az.md)
-
-## Go
-
-See configuration in [readme.go.md](./readme.go.md)
-
-## Python
-
-See configuration in [readme.python.md](./readme.python.md)
-
-## TypeScript
-
-See configuration in [readme.typescript.md](./readme.typescript.md)
-
-## CSharp
-
-See configuration in [readme.csharp.md](./readme.csharp.md)
diff --git a/specification/azuredatatransfer/resource-manager/readme.python.md b/specification/azuredatatransfer/resource-manager/readme.python.md
deleted file mode 100644
index 3e4a01a3d110..000000000000
--- a/specification/azuredatatransfer/resource-manager/readme.python.md
+++ /dev/null
@@ -1,18 +0,0 @@
-## Python
-
-These settings apply only when `--python` is specified on the command line.
-Please also specify `--python-sdks-folder=`.
-
-``` yaml $(python)
-azure-arm: true
-license-header: MICROSOFT_MIT_NO_VERSION
-package-name: azure-mgmt-azuredatatransfer
-namespace: azure.mgmt.azuredatatransfer
-package-version: 1.0.0b1
-clear-output-folder: true
-```
-
-``` yaml $(python)
-no-namespace-folders: true
-output-folder: $(python-sdks-folder)/azuredatatransfer/azure-mgmt-azuredatatransfer/azure/mgmt/azuredatatransfer
-```
diff --git a/specification/azuredatatransfer/resource-manager/readme.typescript.md b/specification/azuredatatransfer/resource-manager/readme.typescript.md
deleted file mode 100644
index 5d9625774fa3..000000000000
--- a/specification/azuredatatransfer/resource-manager/readme.typescript.md
+++ /dev/null
@@ -1,14 +0,0 @@
-## TypeScript
-
-These settings apply only when `--typescript` is specified on the command line.
-Please also specify `--typescript-sdks-folder=`.
-
-``` yaml $(typescript)
-typescript:
- azure-arm: true
- package-name: "@azure/arm-azuredatatransfer"
- output-folder: "$(typescript-sdks-folder)/sdk/azuredatatransfer/arm-azuredatatransfer"
- payload-flattening-threshold: 1
- clear-output-folder: true
- generate-metadata: true
-```
diff --git a/specification/azurelargeinstance/AzureLargeInstance.Management/models.tsp b/specification/azurelargeinstance/AzureLargeInstance.Management/models.tsp
index 10911950f164..fec1d1c51610 100644
--- a/specification/azurelargeinstance/AzureLargeInstance.Management/models.tsp
+++ b/specification/azurelargeinstance/AzureLargeInstance.Management/models.tsp
@@ -11,266 +11,252 @@ namespace Microsoft.AzureLargeInstance;
interface Operations extends Azure.ResourceManager.Operations {}
@doc("Enum of the hardware options (vendor and/or their product name) for an Azure Large Instance")
-union AzureLargeInstanceHardwareTypeNamesEnum {
- string,
-
+enum AzureLargeInstanceHardwareTypeNamesEnum {
@doc("Hardware type of UCS from vendor Cisco")
- "Cisco_UCS",
+ Cisco_UCS,
@doc("Hardware type of HPE from vendor Hewlett Packard Enterprise")
- "HPE",
+ HPE,
@doc("Hardware type of SDFLEX")
- "SDFLEX",
+ SDFLEX,
}
@doc("Enum of available model types (each of which have their own storage / memory sizes) for an Azure Large Instance type. See https://docs.microsoft.com/azure/sap/large-instances/hana-available-skus")
-union AzureLargeInstanceSizeNamesEnum {
- string,
-
+enum AzureLargeInstanceSizeNamesEnum {
@doc("Type I class SKU that can't be purchased anymore")
- "S72m",
+ S72m,
@doc("Type I class SKU that can't be purchased anymore")
- "S144m",
+ S144m,
@doc("Type I class SKU that can't be purchased anymore")
- "S72",
+ S72,
@doc("Type I class SKU that can't be purchased anymore")
- "S144",
+ S144,
@doc("Type I class SKU that can't be purchased anymore")
- "S192",
+ S192,
@doc("Type I class SKU that can't be purchased anymore")
- "S192m",
+ S192m,
@doc("Type I class SKU that can't be purchased anymore")
- "S192xm",
+ S192xm,
@doc("2 sockets, 96 CPU threads, 48 CPU cores, 768 GB total memory, 768 GB DRAM, 3.0 TB storage, Cisco_UCS hardware type")
- "S96",
+ S96,
@doc("No longer offered or used.")
- "S112",
+ S112,
@doc("4 sockets, 224 CPU threads, 112 CPU cores, 3 TB total memory, 3 TB DRAM, 6.3 TB storage, Cisco_UCS hardware type")
- "S224",
+ S224,
@doc("4 sockets, 224 CPU threads, 112 CPU cores, 6 TB total memory, 6 TB DRAM, 10.5 TB storage, Cisco_UCS hardware type")
- "S224m",
+ S224m,
@doc("4 sockets, 224 CPU threads, 112 CPU cores, 6 TB total memory, 3 TB DRAM, 3 TB memory optane, 10.5 TB storage, Cisco_UCS hardware type")
- "S224om",
+ S224om,
@doc("4 sockets, 224 CPU threads, 112 CPU cores, 4.5 TB total memory, 1.5 TB DRAM, 3 TB memory optane, 8.4 TB storage, Cisco_UCS hardware type")
- "S224oo",
+ S224oo,
@doc("4 sockets, 224 CPU threads, 112 CPU cores, 9 TB total memory, 3 TB DRAM, 6 TB memory optane, 14.8 TB storage, Cisco_UCS hardware type")
- "S224oom",
+ S224oom,
@doc("4 sockets, 224 CPU threads, 112 CPU cores, 7.5TB total memory, 1.5 TB DRAM, 6 TB memory optane, 12.7 TB storage, Cisco_UCS hardware type")
- "S224ooo",
+ S224ooo,
@doc("4 sockets, 448 CPU threads, 6 TB total memory, SDFLEX hardware type")
- "S224se",
+ S224se,
@doc("8 sockets, 384 CPU threads, 192 CPU cores, 4 TB total memory, 4 TB DRAM, 16 TB storage, HPEMc990x hardware type")
- "S384",
+ S384,
@doc("8 sockets, 384 CPU threads, 192 CPU cores, 6 TB total memory, 6 TB DRAM, 18 TB storage, HPEMc990x hardware type")
- "S384m",
+ S384m,
@doc("8 sockets, 384 CPU threads, 192 CPU cores, 8 TB total memory, 8 TB DRAM, 22 TB storage, HPEMc990x hardware type")
- "S384xm",
+ S384xm,
@doc("8 sockets, 384 CPU threads, 12 TB total memory, HPEMc990x hardware type")
- "S384xxm",
+ S384xxm,
@doc("8 sockets, 448 CPU threads, 224 CPU cores, 6 TB total memory, 6 TB DRAM, 10.5 TB storage, SDFLEX hardware type")
- "S448",
+ S448,
@doc("8 sockets, 448 CPU threads, 224 CPU cores, 12 TB total memory, 12 TB DRAM, 18.9 TB storage, SDFLEX hardware type")
- "S448m",
+ S448m,
@doc("8 sockets, 448 CPU threads, 224 CPU cores, 12 TB total memory, 6 TB DRAM, 6 TB memory optane, 18.9 TB storage, SDFLEX hardware type")
- "S448om",
+ S448om,
@doc("8 sockets, 448 CPU threads, 224 CPU cores, 9 TB total memory, 3 TB DRAM, 6 TB memory optane, 14.8 TB storage, SDFLEX hardware type")
- "S448oo",
+ S448oo,
@doc("8 sockets, 448 CPU threads, 224 CPU cores, 18 TB total memory, 6 TB DRAM, 12 memory optane, 27.4 TB storage, SDFLEX hardware type")
- "S448oom",
+ S448oom,
@doc("8 sockets, 448 CPU threads, 224 CPU cores, 15 TB total memory, 3 TB DRAM, 12 memory optane, 23.2 TB storage, SDFLEX hardware type")
- "S448ooo",
+ S448ooo,
@doc("8 sockets, 448 CPU threads, 12 TB total memory, SDFLEX hardware type")
- "S448se",
+ S448se,
@doc("12 sockets, 576 CPU threads, 288 CPU cores, 12 TB total memory, 12 TB DRAM, 28 TB storage, HPEMc990x hardware type")
- "S576m",
+ S576m,
@doc("12 sockets, 576 CPU threads, 288 CPU cores, 18 TB total memory, HPEMc990x hardware type")
- "S576xm",
+ S576xm,
@doc("12 sockets, 672 CPU threads, 336 CPU cores, 9 TB total memory, 9 TB DRAM, 14.7 TB storage, SDFLEX hardware type")
- "S672",
+ S672,
@doc("12 sockets, 672 CPU threads, 336 CPU cores, 18 TB total memory, 18 TB DRAM, 27.4 TB storage, SDFLEX hardware type")
- "S672m",
+ S672m,
@doc("12 sockets, 672 CPU threads, 336 CPU cores, 18 TB total memory, 9 TB DRAM, 9 TB memory optane, 27.4 TB storage, SDFLEX hardware type")
- "S672om",
+ S672om,
@doc("12 sockets, 672 CPU threads, 336 CPU cores, 13.5 TB total memory, 4.5 TB DRAM, 9 TB memory optane, 21.1 TB storage, SDFLEX hardware type")
- "S672oo",
+ S672oo,
@doc("12 sockets, 672 CPU threads, 336 CPU cores, 27 TB total memory, 9 TB DRAM, 18 TB memory optane, 40 TB storage, SDFLEX hardware type")
- "S672oom",
+ S672oom,
@doc("12 sockets, 672 CPU threads, 336 CPU cores, 22.5 TB total memory, 4.5 TB DRAM, 18 TB memory optane, 33.7 TB storage, SDFLEX hardware type")
- "S672ooo",
+ S672ooo,
@doc("No longer offered or used.")
- "S768",
+ S768,
@doc("16 sockets, 768 CPU threads, 384 CPU cores, 16 TB total memory, 16 TB DRAM, 36 TB storage, HPEMc990x hardware type")
- "S768m",
+ S768m,
@doc("16 sockets, 768 CPU threads, 384 CPU cores, 24 TB total memory, 24 TB DRAM, 56 TB storage, HPEMc990x hardware type")
- "S768xm",
+ S768xm,
@doc("16 sockets, 896 CPU threads, 448 CPU cores, 12 TB total memory, 12 TB DRAM, 18.9 TB storage, SDFLEX hardware type")
- "S896",
+ S896,
@doc("16 sockets, 896 CPU threads, 448 CPU cores, 24 TB total memory, 24 TB DRAM, 35.8 TB storage, SDFLEX hardware type")
- "S896m",
+ S896m,
@doc("16 sockets, 896 CPU threads, 448 CPU cores, 24 TB total memory, 12 TB DRAM, 12 TB memory optane, 35.8 TB storage, SDFLEX hardware type")
- "S896om",
+ S896om,
@doc("16 sockets, 896 CPU threads, 448 CPU cores, 18 TB total memory, 6 TB DRAM, 12 TB memory optane, 27.4 TB storage, SDFLEX hardware type")
- "S896oo",
+ S896oo,
@doc("16 sockets, 896 CPU threads, 448 CPU cores, 36 TB total memory, 12 TB DRAM, 24 TB memory optane, 52.7 TB storage, SDFLEX hardware type")
- "S896oom",
+ S896oom,
@doc("16 sockets, 896 CPU threads, 448 CPU cores, 30 TB total memory, 6 TB DRAM, 24 TB memory optane, 44.3 TB storage, SDFLEX hardware type")
- "S896ooo",
+ S896ooo,
@doc("20 sockets, 960 CPU threads, 480 CPU cores, 20 TB total memory, 20 TB DRAM, 46 TB storage, HPEMc990x hardware type")
- "S960m",
+ S960m,
}
@doc("Power states that an Azure Large Instance can be in")
-union AzureLargeInstancePowerStateEnum {
- string,
-
+enum AzureLargeInstancePowerStateEnum {
@doc("Starting means that the Azure Large Instance resource is turning on.")
- "starting",
+ starting,
@doc("Started means that the Azure Large Instance resource has been powered on.")
- "started",
+ started,
@doc("Stopping means that the Azure Large Instance resource is shutting down.")
- "stopping",
+ stopping,
@doc("Stopped means that the Azure Large Instance resource has shut down.")
- "stopped",
+ stopped,
@doc("Restarting means that the Azure Large Instance resource is restarting.")
- "restarting",
+ restarting,
@doc("Unknown means that the state of the Azure Large Instance is unknown.")
- "unknown",
+ `unknown`,
}
@doc("Provisioning states that an Azure Large Instance can be in")
-union AzureLargeInstanceProvisioningStatesEnum {
- string,
-
+enum AzureLargeInstanceProvisioningStatesEnum {
@doc("Accepted means Azure Large Instance resource provisioning has been accepted.")
- Accepted: "Accepted",
+ Accepted,
@doc("Creating means Azure Large Instance resource is being created.")
- Creating: "Creating",
+ Creating,
@doc("Updating means an existing Azure Large Instance resource is being updated")
- Updating: "Updating",
+ Updating,
@doc("Failed means Azure Large Instance resource is in failed state")
- Failed: "Failed",
+ Failed,
@doc("Succeeded means Azure Large Instance resource creation succeeded during last create/update")
- Succeeded: "Succeeded",
+ Succeeded,
@doc("Deleting means Azure Large Instance resource is in the process of being deleted")
- Deleting: "Deleting",
+ Deleting,
@doc("Migrating means Azure Large Instance resource is being migrated from one subscription or resource group to another")
- Migrating: "Migrating",
+ Migrating,
@doc("Cancelled Azure Large Instance resource operation has been cancelled")
- Canceled: "Canceled",
+ Canceled,
}
@doc("The type of identity that created the resource: User, Application, ManagedIdentity")
-union CreatedByType {
- string,
-
+enum CreatedByType {
@doc("An AAD user. The createdByType/lastModifiedBy property will be a user principal name (email address).")
- "User",
+ User,
@doc("An AAD application. The createdByType/lastModifiedBy property will be the Application Id.")
- "Application",
+ Application,
@doc("A Managed Identity. The createdByType/lastModifiedBy property will be the ManagedIdentity resource Id")
- "ManagedIdentity",
+ ManagedIdentity,
@doc("A key")
- "Key",
+ Key,
}
@doc("Enum of two possible values to determine if the ALI instance restart operation should forcefully terminate and halt any existing processes that may be running on the server or not.")
-union AzureLargeInstanceForcePowerState {
- string,
-
+enum AzureLargeInstanceForcePowerState {
@doc("Active means that the restart operation will terminate and halt existing processes that may be running on the server")
- "active",
+ active,
@doc("Inactive means that the restart operation will not terminate and halt existing processes that may be running on the server")
- "inactive",
+ inactive,
}
@doc("An enum of possible operation states for an AzureLargeStorageInstances")
-union ProvisioningState {
- string,
-
+enum ProvisioningState {
@doc("Accepted means ARM resource has been accepted.")
- "Accepted",
+ Accepted,
@doc("Creating means ARM resource is being created.")
- "Creating",
+ Creating,
@doc("Updating means an existing ARM resource is being updated")
- "Updating",
+ Updating,
@doc("Failed means resource is in failed state")
- "Failed",
+ Failed,
@doc("Succeeded means resource creation succeeded during last create/update")
- "Succeeded",
+ Succeeded,
@doc("Deleting means resource is in the process of being deleted")
- "Deleting",
+ Deleting,
@doc("Cancelled means resource operation has been cancelled")
- "Canceled",
+ Canceled,
@doc("Migrating means resource is being migrated from one subscription or resource group to another")
- "Migrating",
+ Migrating,
}
@doc("Describes the properties of an Azure Large Instance.")
@@ -390,7 +376,7 @@ model IpAddress {
ipAddress?: string;
}
-@doc("""
+@doc("""
The active state empowers the server with the ability to forcefully terminate
and halt any existing processes that may be running on the server
""")
diff --git a/specification/azurelargeinstance/resource-manager/Microsoft.AzureLargeInstance/preview/2023-07-20-preview/azurelargeinstance.json b/specification/azurelargeinstance/resource-manager/Microsoft.AzureLargeInstance/preview/2023-07-20-preview/azurelargeinstance.json
index b32cbc128785..5da3b86ec36b 100644
--- a/specification/azurelargeinstance/resource-manager/Microsoft.AzureLargeInstance/preview/2023-07-20-preview/azurelargeinstance.json
+++ b/specification/azurelargeinstance/resource-manager/Microsoft.AzureLargeInstance/preview/2023-07-20-preview/azurelargeinstance.json
@@ -64,7 +64,7 @@
],
"responses": {
"200": {
- "description": "Azure operation completed successfully.",
+ "description": "ARM operation completed successfully.",
"schema": {
"$ref": "../../../../../common-types/resource-management/v5/types.json#/definitions/OperationListResult"
}
@@ -103,7 +103,7 @@
],
"responses": {
"200": {
- "description": "Azure operation completed successfully.",
+ "description": "ARM operation completed successfully.",
"schema": {
"$ref": "#/definitions/AzureLargeInstanceListResult"
}
@@ -142,7 +142,7 @@
],
"responses": {
"200": {
- "description": "Azure operation completed successfully.",
+ "description": "ARM operation completed successfully.",
"schema": {
"$ref": "#/definitions/AzureLargeStorageInstanceListResult"
}
@@ -184,7 +184,7 @@
],
"responses": {
"200": {
- "description": "Azure operation completed successfully.",
+ "description": "ARM operation completed successfully.",
"schema": {
"$ref": "#/definitions/AzureLargeInstanceListResult"
}
@@ -234,7 +234,7 @@
],
"responses": {
"200": {
- "description": "Azure operation completed successfully.",
+ "description": "ARM operation completed successfully.",
"schema": {
"$ref": "#/definitions/AzureLargeInstance"
}
@@ -289,7 +289,7 @@
],
"responses": {
"200": {
- "description": "Azure operation completed successfully.",
+ "description": "ARM operation completed successfully.",
"schema": {
"$ref": "#/definitions/AzureLargeInstance"
}
@@ -535,7 +535,7 @@
],
"responses": {
"200": {
- "description": "Azure operation completed successfully.",
+ "description": "ARM operation completed successfully.",
"schema": {
"$ref": "#/definitions/AzureLargeStorageInstanceListResult"
}
@@ -585,7 +585,7 @@
],
"responses": {
"200": {
- "description": "Azure operation completed successfully.",
+ "description": "ARM operation completed successfully.",
"schema": {
"$ref": "#/definitions/AzureLargeStorageInstance"
}
@@ -640,7 +640,7 @@
],
"responses": {
"200": {
- "description": "Azure operation completed successfully.",
+ "description": "ARM operation completed successfully.",
"schema": {
"$ref": "#/definitions/AzureLargeStorageInstance"
}
diff --git a/specification/azurelargeinstance/resource-manager/readme.java.md b/specification/azurelargeinstance/resource-manager/readme.java.md
deleted file mode 100644
index 694afd54f345..000000000000
--- a/specification/azurelargeinstance/resource-manager/readme.java.md
+++ /dev/null
@@ -1,9 +0,0 @@
-## Java
-
-These settings apply only when `--java` is specified on the command line.
-
-``` yaml $(java)
-title: LargeInstanceMgmtClient
-service-name: Large Instance
-client-flattened-annotation-target: disabled
-```
diff --git a/specification/azurelargeinstance/resource-manager/readme.md b/specification/azurelargeinstance/resource-manager/readme.md
index 93cf895814e5..573576192327 100644
--- a/specification/azurelargeinstance/resource-manager/readme.md
+++ b/specification/azurelargeinstance/resource-manager/readme.md
@@ -29,11 +29,6 @@ openapi-type: arm
tag: package-2023-07-20-preview
```
-``` yaml
-modelerfour:
- flatten-models: false
-```
-
### Tag: package-2023-07-20-preview
These settings apply only when `--tag=package-2023-07-20-preview` is specified on the command line.
diff --git a/specification/azurelargeinstance/resource-manager/readme.python.md b/specification/azurelargeinstance/resource-manager/readme.python.md
index fa7f0ea3e42c..6772853b3e9e 100644
--- a/specification/azurelargeinstance/resource-manager/readme.python.md
+++ b/specification/azurelargeinstance/resource-manager/readme.python.md
@@ -4,7 +4,6 @@ These settings apply only when `--python` is specified on the command line.
Please also specify `--python-sdks-folder=`.
``` yaml $(python)
-title: LargeInstanceMgmtClient
azure-arm: true
license-header: MICROSOFT_MIT_NO_VERSION
package-name: azure-mgmt-azurelargeinstance
diff --git a/specification/azurelargeinstance/resource-manager/readme.typescript.md b/specification/azurelargeinstance/resource-manager/readme.typescript.md
index 2245541d38bb..612c73d95356 100644
--- a/specification/azurelargeinstance/resource-manager/readme.typescript.md
+++ b/specification/azurelargeinstance/resource-manager/readme.typescript.md
@@ -4,31 +4,11 @@ These settings apply only when `--typescript` is specified on the command line.
Please also specify `--typescript-sdks-folder=`.
``` yaml $(typescript)
-title: LargeInstanceManagementClient
typescript:
azure-arm: true
- package-name: "@azure/arm-largeinstance"
- output-folder: "$(typescript-sdks-folder)/sdk/largeinstance/arm-largeinstance"
+ package-name: "@azure/arm-azurelargeinstance"
+ output-folder: "$(typescript-sdks-folder)/sdk/azurelargeinstance/arm-azurelargeinstance"
payload-flattening-threshold: 1
clear-output-folder: true
generate-metadata: true
-
-directive:
- - from: azurelargeinstance.json
- where: '$.paths["/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureLargeInstance/azureLargeInstances/{azureLargeInstanceName}"].patch.parameters'
- transform: >
- for (const param of $) {
- if (param['name'] == 'tagsParameter') {
- delete param["x-ms-client-name"]
- }
- }
- - from: azurelargeinstance.json
- where: '$.paths["/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureLargeInstance/azureLargeStorageInstances/{azureLargeStorageInstanceName}"].patch.parameters'
- transform: >
- for (const param of $) {
- if (param['name'] == 'tagsParameter') {
- delete param["x-ms-client-name"]
- }
- }
-
```
diff --git a/specification/cognitiveservices/OpenAI.Inference/examples/2023-08-01-preview/extensions_chat_completions.json b/specification/cognitiveservices/OpenAI.Inference/examples/2023-08-01-preview/extensions_chat_completions.json
index 5aa5aebb5803..5265df25b2e6 100644
--- a/specification/cognitiveservices/OpenAI.Inference/examples/2023-08-01-preview/extensions_chat_completions.json
+++ b/specification/cognitiveservices/OpenAI.Inference/examples/2023-08-01-preview/extensions_chat_completions.json
@@ -7,6 +7,10 @@
"deploymentId": "",
"body": {
"messages": [
+ {
+ "role": "system",
+ "content": "you are a helpful assistant that talks like a pirate"
+ },
{
"role": "user",
"content": "can you tell me how to care for a parrot?"
@@ -16,7 +20,7 @@
{
"type": "AzureCognitiveSearch",
"parameters": {
- "endpoint": "https://your-search-endpoint.search.windows.net/",
+ "endpoint": "{search endpoint}",
"key": "{search admin key}",
"indexName": "{index name}"
}
diff --git a/specification/cognitiveservices/OpenAI.Inference/examples/2023-09-01-preview/extensions_chat_completions.json b/specification/cognitiveservices/OpenAI.Inference/examples/2023-09-01-preview/extensions_chat_completions.json
index 7df840fc4769..dbaca3214431 100644
--- a/specification/cognitiveservices/OpenAI.Inference/examples/2023-09-01-preview/extensions_chat_completions.json
+++ b/specification/cognitiveservices/OpenAI.Inference/examples/2023-09-01-preview/extensions_chat_completions.json
@@ -7,6 +7,10 @@
"deploymentId": "",
"body": {
"messages": [
+ {
+ "role": "system",
+ "content": "you are a helpful assistant that talks like a pirate"
+ },
{
"role": "user",
"content": "can you tell me how to care for a parrot?"
@@ -16,7 +20,7 @@
{
"type": "AzureCognitiveSearch",
"parameters": {
- "endpoint": "https://your-search-endpoint.search.windows.net/",
+ "endpoint": "{search endpoint}",
"key": "{search admin key}",
"indexName": "{index name}"
}
diff --git a/specification/cognitiveservices/OpenAI.Inference/examples/2023-12-01-preview/extensions_chat_completions_aml_index.json b/specification/cognitiveservices/OpenAI.Inference/examples/2023-12-01-preview/extensions_chat_completions_aml_index.json
index effee4f8f5a7..24d661ad76fd 100644
--- a/specification/cognitiveservices/OpenAI.Inference/examples/2023-12-01-preview/extensions_chat_completions_aml_index.json
+++ b/specification/cognitiveservices/OpenAI.Inference/examples/2023-12-01-preview/extensions_chat_completions_aml_index.json
@@ -7,6 +7,10 @@
"deploymentId": "",
"body": {
"messages": [
+ {
+ "role": "system",
+ "content": "you are a helpful assistant that talks like a pirate"
+ },
{
"role": "user",
"content": "can you tell me how to care for a parrot?"
diff --git a/specification/cognitiveservices/OpenAI.Inference/examples/2023-12-01-preview/extensions_chat_completions_azure_search_advanced.json b/specification/cognitiveservices/OpenAI.Inference/examples/2023-12-01-preview/extensions_chat_completions_azure_search_advanced.json
index 269dde63613b..0968a3dbea37 100644
--- a/specification/cognitiveservices/OpenAI.Inference/examples/2023-12-01-preview/extensions_chat_completions_azure_search_advanced.json
+++ b/specification/cognitiveservices/OpenAI.Inference/examples/2023-12-01-preview/extensions_chat_completions_azure_search_advanced.json
@@ -7,6 +7,10 @@
"deploymentId": "",
"body": {
"messages": [
+ {
+ "role": "system",
+ "content": "you are a helpful assistant that talks like a pirate"
+ },
{
"role": "user",
"content": "can you tell me how to care for a parrot?"
@@ -16,7 +20,7 @@
{
"type": "AzureCognitiveSearch",
"parameters": {
- "endpoint": "https://your-search-endpoint.search.windows.net/",
+ "endpoint": "{search endpoint}",
"authentication": {
"type": "UserAssignedManagedIdentity",
"managedIdentityResourceId": "/subscriptions/{subscription-id}/resourceGroups/{resource-group}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{resource-name}"
diff --git a/specification/cognitiveservices/OpenAI.Inference/examples/2023-12-01-preview/extensions_chat_completions_azure_search_image_vector.json b/specification/cognitiveservices/OpenAI.Inference/examples/2023-12-01-preview/extensions_chat_completions_azure_search_image_vector.json
index 5c04637a4eb4..860e6e9e4b22 100644
--- a/specification/cognitiveservices/OpenAI.Inference/examples/2023-12-01-preview/extensions_chat_completions_azure_search_image_vector.json
+++ b/specification/cognitiveservices/OpenAI.Inference/examples/2023-12-01-preview/extensions_chat_completions_azure_search_image_vector.json
@@ -7,6 +7,10 @@
"deploymentId": "",
"body": {
"messages": [
+ {
+ "role": "system",
+ "content": "you are a helpful assistant that talks like a pirate"
+ },
{
"role": "user",
"content": "can you tell me how to care for a parrot?"
@@ -16,7 +20,7 @@
{
"type": "AzureCognitiveSearch",
"parameters": {
- "endpoint": "https://your-search-endpoint.search.windows.net/",
+ "endpoint": "{search endpoint}",
"indexName": "{index name}",
"queryType": "vector",
"fieldsMapping": {
diff --git a/specification/cognitiveservices/OpenAI.Inference/examples/2023-12-01-preview/extensions_chat_completions_azure_search_minimum.json b/specification/cognitiveservices/OpenAI.Inference/examples/2023-12-01-preview/extensions_chat_completions_azure_search_minimum.json
index 378e5e33c51e..6979c66744f7 100644
--- a/specification/cognitiveservices/OpenAI.Inference/examples/2023-12-01-preview/extensions_chat_completions_azure_search_minimum.json
+++ b/specification/cognitiveservices/OpenAI.Inference/examples/2023-12-01-preview/extensions_chat_completions_azure_search_minimum.json
@@ -7,6 +7,10 @@
"deploymentId": "",
"body": {
"messages": [
+ {
+ "role": "system",
+ "content": "you are a helpful assistant that talks like a pirate"
+ },
{
"role": "user",
"content": "can you tell me how to care for a parrot?"
@@ -16,7 +20,7 @@
{
"type": "AzureCognitiveSearch",
"parameters": {
- "endpoint": "https://your-search-endpoint.search.windows.net/",
+ "endpoint": "{search endpoint}",
"indexName": "{index name}"
}
}
diff --git a/specification/cognitiveservices/OpenAI.Inference/examples/2023-12-01-preview/extensions_chat_completions_cosmos_db.json b/specification/cognitiveservices/OpenAI.Inference/examples/2023-12-01-preview/extensions_chat_completions_cosmos_db.json
index 6d34d089490b..d2d8295cefa8 100644
--- a/specification/cognitiveservices/OpenAI.Inference/examples/2023-12-01-preview/extensions_chat_completions_cosmos_db.json
+++ b/specification/cognitiveservices/OpenAI.Inference/examples/2023-12-01-preview/extensions_chat_completions_cosmos_db.json
@@ -7,6 +7,10 @@
"deploymentId": "",
"body": {
"messages": [
+ {
+ "role": "system",
+ "content": "you are a helpful assistant that talks like a pirate"
+ },
{
"role": "user",
"content": "can you tell me how to care for a parrot?"
@@ -28,9 +32,6 @@
"deploymentName": "{embedding deployment name}"
},
"fieldsMapping": {
- "contentFields": [
- "content"
- ],
"vectorFields": [
"contentvector"
]
diff --git a/specification/cognitiveservices/OpenAI.Inference/examples/2023-12-01-preview/extensions_chat_completions_elasticsearch.json b/specification/cognitiveservices/OpenAI.Inference/examples/2023-12-01-preview/extensions_chat_completions_elasticsearch.json
index db3ea789f8d5..01680301b679 100644
--- a/specification/cognitiveservices/OpenAI.Inference/examples/2023-12-01-preview/extensions_chat_completions_elasticsearch.json
+++ b/specification/cognitiveservices/OpenAI.Inference/examples/2023-12-01-preview/extensions_chat_completions_elasticsearch.json
@@ -7,6 +7,10 @@
"deploymentId": "",
"body": {
"messages": [
+ {
+ "role": "system",
+ "content": "you are a helpful assistant that talks like a pirate"
+ },
{
"role": "user",
"content": "can you tell me how to care for a parrot?"
@@ -16,7 +20,7 @@
{
"type": "Elasticsearch",
"parameters": {
- "endpoint": "https://your-elasticsearch-endpoint.eastus.azurecontainer.io",
+ "endpoint": "{search endpoint}",
"indexName": "{index name}",
"authentication": {
"type": "KeyAndKeyId",
diff --git a/specification/cognitiveservices/OpenAI.Inference/examples/2023-12-01-preview/extensions_chat_completions_pinecone.json b/specification/cognitiveservices/OpenAI.Inference/examples/2023-12-01-preview/extensions_chat_completions_pinecone.json
index 3cac930b509b..2cbd35ec2ab5 100644
--- a/specification/cognitiveservices/OpenAI.Inference/examples/2023-12-01-preview/extensions_chat_completions_pinecone.json
+++ b/specification/cognitiveservices/OpenAI.Inference/examples/2023-12-01-preview/extensions_chat_completions_pinecone.json
@@ -7,6 +7,10 @@
"deploymentId": "",
"body": {
"messages": [
+ {
+ "role": "system",
+ "content": "you are a helpful assistant that talks like a pirate"
+ },
{
"role": "user",
"content": "can you tell me how to care for a parrot?"
@@ -18,7 +22,7 @@
"parameters": {
"authentication": {
"type": "APIKey",
- "key": "{api key}"
+ "apiKey": "{api key}"
},
"environment": "{environment name}",
"indexName": "{index name}",
diff --git a/specification/cognitiveservices/OpenAI.Inference/models/audio/audio_transcription.tsp b/specification/cognitiveservices/OpenAI.Inference/models/audio/audio_transcription.tsp
index 536752d25067..1e68921410b1 100644
--- a/specification/cognitiveservices/OpenAI.Inference/models/audio/audio_transcription.tsp
+++ b/specification/cognitiveservices/OpenAI.Inference/models/audio/audio_transcription.tsp
@@ -51,7 +51,7 @@ model AudioTranscriptionOptions {
@doc("""
The requested format of the transcription response data, which will influence the content and detail of the result.
""")
- @encodedName("application/json", "response_format")
+ @projectedName("json", "response_format")
responseFormat?: AudioTranscriptionFormat;
@doc("""
@@ -109,16 +109,16 @@ model AudioTranscriptionSegment {
temperature: float32;
@doc("The average log probability associated with this audio segment.")
- @encodedName("application/json", "avg_logprob")
+ @projectedName("json", "avg_logprob")
@projectedName("csharp", "AverageLogProbability")
avgLogprob: float32;
@doc("The compression ratio of this audio segment.")
- @encodedName("application/json", "compression_ratio")
+ @projectedName("json", "compression_ratio")
compressionRatio: float32;
@doc("The probability of no speech detection within this audio segment.")
- @encodedName("application/json", "no_speech_prob")
+ @projectedName("json", "no_speech_prob")
@projectedName("csharp", "NoSpeechProbability")
noSpeechProb: float32;
diff --git a/specification/cognitiveservices/OpenAI.Inference/models/audio/audio_translation.tsp b/specification/cognitiveservices/OpenAI.Inference/models/audio/audio_translation.tsp
index 113f78a8899c..d2a09137b0df 100644
--- a/specification/cognitiveservices/OpenAI.Inference/models/audio/audio_translation.tsp
+++ b/specification/cognitiveservices/OpenAI.Inference/models/audio/audio_translation.tsp
@@ -51,7 +51,7 @@ model AudioTranslationOptions {
@doc("""
The requested format of the translation response data, which will influence the content and detail of the result.
""")
- @encodedName("application/json", "response_format")
+ @projectedName("json", "response_format")
responseFormat?: AudioTranslationFormat;
@doc("""
@@ -102,16 +102,16 @@ model AudioTranslationSegment {
temperature: float32;
@doc("The average log probability associated with this audio segment.")
- @encodedName("application/json", "avg_logprob")
+ @projectedName("json", "avg_logprob")
@projectedName("csharp", "AverageLogProbability")
avgLogprob: float32;
@doc("The compression ratio of this audio segment.")
- @encodedName("application/json", "compression_ratio")
+ @projectedName("json", "compression_ratio")
compressionRatio: float32;
@doc("The probability of no speech detection within this audio segment.")
- @encodedName("application/json", "no_speech_prob")
+ @projectedName("json", "no_speech_prob")
@projectedName("csharp", "NoSpeechProbability")
noSpeechProb: float32;
diff --git a/specification/cognitiveservices/OpenAI.Inference/models/completions/azure_content_filtering.tsp b/specification/cognitiveservices/OpenAI.Inference/models/completions/azure_content_filtering.tsp
index 3a0f2c06aa79..ec4416042ad5 100644
--- a/specification/cognitiveservices/OpenAI.Inference/models/completions/azure_content_filtering.tsp
+++ b/specification/cognitiveservices/OpenAI.Inference/models/completions/azure_content_filtering.tsp
@@ -46,9 +46,11 @@ enum ContentFilterSeverity {
@doc("Information about filtered content severity level and if it has been filtered or not.")
model ContentFilterResult {
@doc("Ratings for the intensity and risk level of filtered content.")
+ @projectedName("json", "severity")
severity: ContentFilterSeverity;
@doc("A value indicating whether or not the content has been filtered.")
+ @projectedName("json", "filtered")
filtered: boolean;
}
@@ -80,7 +82,7 @@ alias ContentFilterResultsBase = {
Describes language related to physical actions intended to purposely hurt, injure,
or damage one’s body, or kill oneself.
""")
- @encodedName("application/json", "self_harm")
+ @projectedName("json", "self_harm")
selfHarm?: ContentFilterResult;
@added(ServiceApiVersions.v2023_12_01_Preview)
@@ -88,7 +90,7 @@ alias ContentFilterResultsBase = {
profanity?: ContentFilterDetectionResult;
@added(ServiceApiVersions.v2023_12_01_Preview)
- @encodedName("application/json", "custom_blocklists")
+ @projectedName("json", "custom_blocklists")
@doc("Describes detection results against configured custom blocklists.")
customBlocklists?: ContentFilterBlocklistIdResult[];
@@ -115,12 +117,12 @@ model ContentFilterResultsForChoice {
...ContentFilterResultsBase;
@added(ServiceApiVersions.v2023_12_01_Preview)
- @encodedName("application/json", "protected_material_text")
+ @projectedName("json", "protected_material_text")
@doc("Information about detection of protected text material.")
protectedMaterialText?: ContentFilterDetectionResult;
@added(ServiceApiVersions.v2023_12_01_Preview)
- @encodedName("application/json", "protected_material_code")
+ @projectedName("json", "protected_material_code")
@doc("Information about detection of protected code material.")
protectedMaterialCode?: ContentFilterCitedDetectionResult;
}
@@ -131,11 +133,11 @@ Content filtering results for a single prompt in the request.
""")
model ContentFilterResultsForPrompt {
@doc("The index of this prompt in the set of prompt results")
- @encodedName("application/json", "prompt_index")
+ @projectedName("json", "prompt_index")
promptIndex: int32;
@doc("Content filtering results for this prompt")
- @encodedName("application/json", "content_filter_results")
+ @projectedName("json", "content_filter_results")
contentFilterResults: ContentFilterResultDetailsForPrompt;
}
@@ -154,7 +156,7 @@ model ContentFilterDetectionResult {
model ContentFilterCitedDetectionResult {
...ContentFilterDetectionResult;
- @encodedName("application/json", "URL")
+ @projectedName("json", "URL")
@doc("The internet location associated with the detection.")
url?: url;
diff --git a/specification/cognitiveservices/OpenAI.Inference/models/completions/chat_completions.tsp b/specification/cognitiveservices/OpenAI.Inference/models/completions/chat_completions.tsp
index 2aa9f37b49ff..e1380c7171c6 100644
--- a/specification/cognitiveservices/OpenAI.Inference/models/completions/chat_completions.tsp
+++ b/specification/cognitiveservices/OpenAI.Inference/models/completions/chat_completions.tsp
@@ -58,6 +58,7 @@ model ChatCompletionsOptions {
the behavior of the assistant, followed by alternating messages between the User and
Assistant roles.
""")
+ @projectedName("json", "messages")
messages: ChatRequestMessage[];
@doc("A list of functions the model may generate JSON inputs for.")
@@ -71,13 +72,13 @@ model ChatCompletionsOptions {
Specifying a particular function via `{"name": "my_function"}` forces the model to call that function.
"none" is the default when no functions are present. "auto" is the default if functions are present.
""")
- @encodedName("application/json", "function_call")
+ @projectedName("json", "function_call")
@added(ServiceApiVersions.v2023_07_01_Preview)
@removed(ServiceApiVersions.v2023_12_01_Preview)
functionCall?: FunctionCallConfig;
@doc("The maximum number of tokens to generate.")
- @encodedName("application/json", "max_tokens")
+ @projectedName("json", "max_tokens")
maxTokens?: int32;
@doc("""
@@ -87,6 +88,7 @@ model ChatCompletionsOptions {
It is not recommended to modify temperature and top_p for the same completions request as the
interaction of these two settings is difficult to predict.
""")
+ @projectedName("json", "temperature")
temperature?: float32;
@doc("""
@@ -97,7 +99,7 @@ model ChatCompletionsOptions {
It is not recommended to modify temperature and top_p for the same completions request as the
interaction of these two settings is difficult to predict.
""")
- @encodedName("application/json", "top_p")
+ @projectedName("json", "top_p")
@projectedName("csharp", "NucleusSamplingFactor")
topP?: float32;
@@ -108,7 +110,7 @@ model ChatCompletionsOptions {
a full ban or exclusive selection of a token, respectively. The exact behavior of a given bias
score varies by model.
""")
- @encodedName("application/json", "logit_bias")
+ @projectedName("json", "logit_bias")
@projectedName("csharp", "TokenSelectionBiases")
logitBias?: Record;
@@ -116,6 +118,7 @@ model ChatCompletionsOptions {
An identifier for the caller or end user of the operation. This may be used for tracking
or rate-limiting purposes.
""")
+ @projectedName("json", "user")
user?: string;
@doc("""
@@ -124,12 +127,14 @@ model ChatCompletionsOptions {
Because this setting can generate many completions, it may quickly consume your token quota.
Use carefully and ensure reasonable settings for max_tokens and stop.
""")
+ @projectedName("json", "n")
@projectedName("csharp", "ChoiceCount")
n?: int32;
@doc("""
A collection of textual sequences that will end completions generation.
""")
+ @projectedName("json", "stop")
@projectedName("csharp", "StopSequences")
stop?: string[];
@@ -139,7 +144,7 @@ model ChatCompletionsOptions {
Positive values will make tokens less likely to appear when they already exist and increase the
model's likelihood to output new topics.
""")
- @encodedName("application/json", "presence_penalty")
+ @projectedName("json", "presence_penalty")
presencePenalty?: float32;
@doc("""
@@ -148,12 +153,13 @@ model ChatCompletionsOptions {
Positive values will make tokens less likely to appear as their frequency increases and
decrease the likelihood of the model repeating the same statements verbatim.
""")
- @encodedName("application/json", "frequency_penalty")
+ @projectedName("json", "frequency_penalty")
frequencyPenalty?: float32;
@doc("""
A value indicating whether chat completions should be streamed for this request.
""")
+ @projectedName("json", "stream")
@projectedName("csharp", "InternalShouldStreamResponse")
stream?: boolean;
@@ -162,6 +168,7 @@ model ChatCompletionsOptions {
Not applicable to Azure OpenAI, where deployment information should be included in the Azure
resource URI that's connected to.
""")
+ @projectedName("json", "model")
@projectedName("csharp", "DeploymentName")
`model`?: string;
@@ -175,6 +182,7 @@ model ChatCompletionsOptions {
// "extensions" instead of "data sources" for representing the additional configuration information. A future
// service API version will absorb these proposed changes and allow us to retire the extra complexity.
@added(ServiceApiVersions.v2023_08_01_Preview)
+ @projectedName("json", "dataSources")
@projectedName("csharp", "InternalAzureExtensionsDataSources")
dataSources?: AzureChatExtensionConfiguration[];
@@ -190,7 +198,7 @@ model ChatCompletionsOptions {
""")
seed?: int64;
- @encodedName("application/json", "response_format")
+ @projectedName("json", "response_format")
@added(ServiceApiVersions.v2023_12_01_Preview)
@doc("An object specifying the format that the model must output. Used to enable JSON mode.")
responseFormat?: ChatCompletionsResponseFormat;
@@ -199,7 +207,7 @@ model ChatCompletionsOptions {
@doc("The available tool definitions that the chat completions request can use, including caller-defined functions.")
tools?: ChatCompletionsToolDefinition[];
- @encodedName("application/json", "tool_choice")
+ @projectedName("json", "tool_choice")
@added(ServiceApiVersions.v2023_12_01_Preview)
@doc("""
If specified, the model will configure which of the provided tools it can use for the chat completions response.
@@ -215,15 +223,17 @@ Token limits and other settings may limit the number of choices generated.
@added(ServiceApiVersions.v2023_05_15)
model ChatChoice {
@doc("The chat message for a given chat completions prompt.")
+ @projectedName("json", "message")
message?: ChatResponseMessage;
@doc("The ordered index associated with this chat completions choice.")
+ @projectedName("json", "index")
index: int32;
#suppress "@azure-tools/typespec-azure-core/no-nullable" "The operation already returns nulls"
#suppress "@azure-tools/typespec-autorest/union-unsupported" "OpenAPI v2 support deferred"
@doc("The reason that this chat completions choice completed its generated.")
- @encodedName("application/json", "finish_reason")
+ @projectedName("json", "finish_reason")
finishReason: CompletionsFinishReason | null;
// Note: this property is currently speculative via observation and not yet documented anywhere.
@@ -232,10 +242,11 @@ model ChatChoice {
This structured representation replaces 'finish_reason' for some models.
""")
@added(ServiceApiVersions.v2023_12_01_Preview)
- @encodedName("application/json", "finish_details")
+ @projectedName("json", "finish_details")
finishDetails?: ChatFinishDetails;
@doc("The delta message content for a streaming response.")
+ @projectedName("json", "delta")
@projectedName("csharp", "InternalStreamingDeltaMessage")
delta?: ChatResponseMessage;
@@ -245,7 +256,7 @@ model ChatChoice {
determines the intensity and risk level of harmful content) and if it has been filtered or not.
""")
@added(ServiceApiVersions.v2023_06_01_Preview)
- @encodedName("application/json", "content_filter_results")
+ @projectedName("json", "content_filter_results")
contentFilterResults?: ContentFilterResultsForChoice;
@added(ServiceApiVersions.v2023_12_01_Preview)
@@ -265,12 +276,14 @@ provided prompt data.
@added(ServiceApiVersions.v2023_05_15)
model ChatCompletions {
@doc("A unique identifier associated with this chat completions response.")
+ @projectedName("json", "id")
id: string;
@doc("""
The first timestamp associated with generation activity for this completions response,
represented as seconds since the beginning of the Unix epoch of 00:00 on 1 Jan 1970.
""")
+ @projectedName("json", "created")
@projectedName("java", "createdAt")
@encode(DateTimeKnownEncoding.unixTimestamp, int32)
created: utcDateTime;
@@ -280,6 +293,7 @@ model ChatCompletions {
Generally, `n` choices are generated per provided prompt with a default value of 1.
Token limits and other settings may limit the number of choices generated.
""")
+ @projectedName("json", "choices")
choices: ChatChoice[];
@doc("""
@@ -287,11 +301,11 @@ model ChatCompletions {
results for different prompts may arrive at different times or in different orders.
""")
@added(ServiceApiVersions.v2023_06_01_Preview)
- @encodedName("application/json", "prompt_filter_results")
+ @projectedName("json", "prompt_filter_results")
promptFilterResults?: ContentFilterResultsForPrompt[];
@added(ServiceApiVersions.v2023_12_01_Preview)
- @encodedName("application/json", "system_fingerprint")
+ @projectedName("json", "system_fingerprint")
@doc("""
Can be used in conjunction with the `seed` request parameter to understand when backend changes have been made that
might impact determinism.
@@ -301,6 +315,7 @@ model ChatCompletions {
@doc("""
Usage information for tokens processed and generated as part of this completions operation.
""")
+ @projectedName("json", "usage")
usage: CompletionsUsage;
}
diff --git a/specification/cognitiveservices/OpenAI.Inference/models/completions/chat_messages.tsp b/specification/cognitiveservices/OpenAI.Inference/models/completions/chat_messages.tsp
index e07cad33c8db..261f8ef9f611 100644
--- a/specification/cognitiveservices/OpenAI.Inference/models/completions/chat_messages.tsp
+++ b/specification/cognitiveservices/OpenAI.Inference/models/completions/chat_messages.tsp
@@ -60,7 +60,7 @@ model ChatMessageImageContentItem extends ChatMessageContentItem {
type: "image_url";
@doc("An internet location, which must be accessible to the model,from which the image may be retrieved.")
- @encodedName("application/json", "image_url")
+ @projectedName("json", "image_url")
imageUrl: ChatMessageImageUrl;
}
@@ -127,7 +127,7 @@ model ChatRequestAssistantMessage extends ChatRequestMessage {
@doc("An optional name for the participant.")
name?: string;
- @encodedName("application/json", "tool_calls")
+ @projectedName("json", "tool_calls")
@added(ServiceApiVersions.v2023_12_01_Preview)
@doc("""
The tool calls that must be resolved and have their outputs appended to subsequent input messages for the chat
@@ -137,7 +137,7 @@ model ChatRequestAssistantMessage extends ChatRequestMessage {
@added(ServiceApiVersions.v2023_07_01_Preview)
@removed(ServiceApiVersions.v2023_12_01_Preview)
- @encodedName("application/json", "function_call")
+ @projectedName("json", "function_call")
@doc("""
The function call that must be resolved and have its output appended to subsequent input messages for the chat
completions request to resolve as configured.
@@ -155,7 +155,7 @@ model ChatRequestToolMessage extends ChatRequestMessage {
@doc("The content of the message.")
content: string | null;
- @encodedName("application/json", "tool_call_id")
+ @projectedName("json", "tool_call_id")
@doc("The ID of the tool call resolved by the provided content.")
toolCallId: string;
}
@@ -186,7 +186,7 @@ model ChatResponseMessage {
content: string | null;
@added(ServiceApiVersions.v2023_12_01_Preview)
- @encodedName("application/json", "tool_calls")
+ @projectedName("json", "tool_calls")
@doc("""
The tool calls that must be resolved and have their outputs appended to subsequent input messages for the chat
completions request to resolve as configured.
@@ -194,7 +194,7 @@ model ChatResponseMessage {
toolCalls?: ChatCompletionsToolCall[];
@added(ServiceApiVersions.v2023_07_01_Preview)
- @encodedName("application/json", "function_call")
+ @projectedName("json", "function_call")
@doc("""
The function call that must be resolved and have its output appended to subsequent input messages for the chat
completions request to resolve as configured.
diff --git a/specification/cognitiveservices/OpenAI.Inference/models/completions/common.tsp b/specification/cognitiveservices/OpenAI.Inference/models/completions/common.tsp
index b510324ec244..3c5b697aef47 100644
--- a/specification/cognitiveservices/OpenAI.Inference/models/completions/common.tsp
+++ b/specification/cognitiveservices/OpenAI.Inference/models/completions/common.tsp
@@ -12,15 +12,15 @@ other consumers.
""")
model CompletionsUsage {
@doc("The number of tokens generated across all completions emissions.")
- @encodedName("application/json", "completion_tokens")
+ @projectedName("json", "completion_tokens")
completionTokens: int32;
@doc("The number of tokens in the provided prompts for the completions request.")
- @encodedName("application/json", "prompt_tokens")
+ @projectedName("json", "prompt_tokens")
promptTokens: int32;
@doc("The total number of tokens processed for the completions request and response.")
- @encodedName("application/json", "total_tokens")
+ @projectedName("json", "total_tokens")
totalTokens: int32;
}
diff --git a/specification/cognitiveservices/OpenAI.Inference/models/completions/completions_create.tsp b/specification/cognitiveservices/OpenAI.Inference/models/completions/completions_create.tsp
index 4d8cd96cd0d7..12d789dce2fa 100644
--- a/specification/cognitiveservices/OpenAI.Inference/models/completions/completions_create.tsp
+++ b/specification/cognitiveservices/OpenAI.Inference/models/completions/completions_create.tsp
@@ -18,11 +18,12 @@ provided prompt data.
""")
model CompletionsOptions {
@doc("The prompts to generate completions from.")
+ @projectedName("json", "prompt")
@projectedName("csharp", "Prompts")
prompt: string[];
@doc("The maximum number of tokens to generate.")
- @encodedName("application/json", "max_tokens")
+ @projectedName("json", "max_tokens")
maxTokens?: int32;
@doc("""
@@ -32,6 +33,7 @@ model CompletionsOptions {
It is not recommended to modify temperature and top_p for the same completions request as the
interaction of these two settings is difficult to predict.
""")
+ @projectedName("json", "temperature")
temperature?: float32;
@doc("""
@@ -42,7 +44,7 @@ model CompletionsOptions {
It is not recommended to modify temperature and top_p for the same completions request as the
interaction of these two settings is difficult to predict.
""")
- @encodedName("application/json", "top_p")
+ @projectedName("json", "top_p")
@projectedName("csharp", "NucleusSamplingFactor")
topP?: float32;
@@ -53,7 +55,7 @@ model CompletionsOptions {
a full ban or exclusive selection of a token, respectively. The exact behavior of a given bias
score varies by model.
""")
- @encodedName("application/json", "logit_bias")
+ @projectedName("json", "logit_bias")
@projectedName("csharp", "TokenSelectionBiases")
logitBias?: Record;
@@ -61,6 +63,7 @@ model CompletionsOptions {
An identifier for the caller or end user of the operation. This may be used for tracking
or rate-limiting purposes.
""")
+ @projectedName("json", "user")
user?: string;
@doc("""
@@ -69,6 +72,7 @@ model CompletionsOptions {
Because this setting can generate many completions, it may quickly consume your token quota.
Use carefully and ensure reasonable settings for max_tokens and stop.
""")
+ @projectedName("json", "n")
@projectedName("csharp", "ChoicesPerPrompt")
n?: int32;
@@ -76,6 +80,7 @@ model CompletionsOptions {
A value that controls the emission of log probabilities for the provided number of most likely
tokens within a completions response.
""")
+ @projectedName("json", "logprobs")
@projectedName("csharp", "LogProbabilityCount")
logprobs?: int32;
@@ -83,11 +88,13 @@ model CompletionsOptions {
A value specifying whether completions responses should include input prompts as prefixes to
their generated output.
""")
+ @projectedName("json", "echo")
echo?: boolean;
@doc("""
A collection of textual sequences that will end completions generation.
""")
+ @projectedName("json", "stop")
@projectedName("csharp", "StopSequences")
stop?: string[];
@@ -97,7 +104,7 @@ model CompletionsOptions {
Positive values will make tokens less likely to appear when they already exist and increase the
model's likelihood to output new topics.
""")
- @encodedName("application/json", "presence_penalty")
+ @projectedName("json", "presence_penalty")
presencePenalty?: float32;
@doc("""
@@ -106,7 +113,7 @@ model CompletionsOptions {
Positive values will make tokens less likely to appear as their frequency increases and
decrease the likelihood of the model repeating the same statements verbatim.
""")
- @encodedName("application/json", "frequency_penalty")
+ @projectedName("json", "frequency_penalty")
frequencyPenalty?: float32;
@doc("""
@@ -117,13 +124,14 @@ model CompletionsOptions {
Because this setting can generate many completions, it may quickly consume your token quota.
Use carefully and ensure reasonable settings for max_tokens and stop.
""")
- @encodedName("application/json", "best_of")
+ @projectedName("json", "best_of")
@projectedName("csharp", "GenerationSampleCount")
bestOf?: int32;
@doc("""
A value indicating whether chat completions should be streamed for this request.
""")
+ @projectedName("json", "stream")
@projectedName("csharp", "InternalShouldStreamResponse")
stream?: boolean;
@@ -132,6 +140,7 @@ model CompletionsOptions {
Not applicable to Azure OpenAI, where deployment information should be included in the Azure
resource URI that's connected to.
""")
+ @projectedName("json", "model")
@projectedName("csharp", "DeploymentName")
`model`?: string;
}
@@ -143,12 +152,14 @@ provided prompt data.
""")
model Completions {
@doc("A unique identifier associated with this completions response.")
+ @projectedName("json", "id")
id: string;
@doc("""
The first timestamp associated with generation activity for this completions response,
represented as seconds since the beginning of the Unix epoch of 00:00 on 1 Jan 1970.
""")
+ @projectedName("json", "created")
@projectedName("java", "createdAt")
@encode(DateTimeKnownEncoding.unixTimestamp, int32)
created: utcDateTime;
@@ -158,7 +169,7 @@ model Completions {
results for different prompts may arrive at different times or in different orders.
""")
@added(ServiceApiVersions.v2023_06_01_Preview)
- @encodedName("application/json", "prompt_filter_results")
+ @projectedName("json", "prompt_filter_results")
promptFilterResults?: ContentFilterResultsForPrompt[];
@doc("""
@@ -166,11 +177,13 @@ model Completions {
Generally, `n` choices are generated per provided prompt with a default value of 1.
Token limits and other settings may limit the number of choices generated.
""")
+ @projectedName("json", "choices")
choices: Choice[];
@doc("""
Usage information for tokens processed and generated as part of this completions operation.
""")
+ @projectedName("json", "usage")
usage: CompletionsUsage;
}
@@ -181,9 +194,11 @@ Token limits and other settings may limit the number of choices generated.
""")
model Choice {
@doc("The generated text for a given completions prompt.")
+ @projectedName("json", "text")
text: string;
@doc("The ordered index associated with this completions choice.")
+ @projectedName("json", "index")
index: int32;
@doc("""
@@ -192,18 +207,19 @@ model Choice {
determines the intensity and risk level of harmful content) and if it has been filtered or not.
""")
@added(ServiceApiVersions.v2023_06_01_Preview)
- @encodedName("application/json", "content_filter_results")
+ @projectedName("json", "content_filter_results")
contentFilterResults?: ContentFilterResultsForChoice;
#suppress "@azure-tools/typespec-azure-core/no-nullable" "The operation already returns nulls"
@doc("The log probabilities model for tokens associated with this completions choice.")
+ @projectedName("json", "logprobs")
@projectedName("csharp", "LogProbabilityModel")
logprobs: CompletionsLogProbabilityModel | null;
#suppress "@azure-tools/typespec-azure-core/no-nullable" "The operation already returns nulls"
#suppress "@azure-tools/typespec-autorest/union-unsupported" "OpenAPI v2 support deferred"
@doc("Reason for finishing")
- @encodedName("application/json", "finish_reason")
+ @projectedName("json", "finish_reason")
finishReason: CompletionsFinishReason | null;
}
@@ -214,22 +230,23 @@ Representation of a log probabilities model for a completions generation.
""")
model CompletionsLogProbabilityModel {
@doc("The textual forms of tokens evaluated in this probability model.")
+ @projectedName("json", "tokens")
tokens: string[];
@doc("A collection of log probability values for the tokens in this completions data.")
- @encodedName("application/json", "token_logprobs")
+ @projectedName("json", "token_logprobs")
@projectedName("csharp", "TokenLogProbabilities")
@projectedName("java", "tokenLogProbabilities")
tokenLogprobs: NullableFloat[];
@doc("A mapping of tokens to maximum log probability values in this completions data.")
- @encodedName("application/json", "top_logprobs")
+ @projectedName("json", "top_logprobs")
@projectedName("csharp", "TopLogProbabilities")
@projectedName("java", "topLogProbabilities")
topLogprobs: Record[];
@doc("The text offsets associated with tokens in this completions data.")
- @encodedName("application/json", "text_offset")
+ @projectedName("json", "text_offset")
@projectedName("csharp", "TextOffsets")
@projectedName("java", "textOffsets")
textOffset: int32[];
diff --git a/specification/cognitiveservices/OpenAI.Inference/models/completions/extensions/oyd/authentication.tsp b/specification/cognitiveservices/OpenAI.Inference/models/completions/extensions/oyd/authentication.tsp
index 46bd8786c3c5..657a61bba75d 100644
--- a/specification/cognitiveservices/OpenAI.Inference/models/completions/extensions/oyd/authentication.tsp
+++ b/specification/cognitiveservices/OpenAI.Inference/models/completions/extensions/oyd/authentication.tsp
@@ -18,12 +18,6 @@ enum OnYourDataAuthenticationType {
@doc("Authentication via key and key ID pair.")
keyAndKeyId: "KeyAndKeyId",
- @doc("Authentication via encoded API key.")
- encodedApiKey: "EncodedAPIKey",
-
- @doc("Authentication via access token.")
- accessToken: "AccessToken",
-
@doc("Authentication via system-assigned managed identity.")
systemAssignedManagedIdentity: "SystemAssignedManagedIdentity",
@@ -81,32 +75,6 @@ model OnYourDataKeyAndKeyIdAuthenticationOptions
keyId: string;
}
-@doc("""
-The authentication options for Azure OpenAI On Your Data when using an Elasticsearch encoded API key.
-""")
-@added(ServiceApiVersions.v2023_08_01_Preview)
-model OnYourDataEncodedApiKeyAuthenticationOptions
- extends OnYourDataAuthenticationOptions {
- @doc("The authentication type of Elasticsearch encoded API Key.")
- type: OnYourDataAuthenticationType.encodedApiKey;
-
- @doc("The encoded API key to use for authentication.")
- encodedApiKey: string;
-}
-
-@doc("""
-The authentication options for Azure OpenAI On Your Data when using access token.
-""")
-@added(ServiceApiVersions.v2023_08_01_Preview)
-model OnYourDataAccessTokenAuthenticationOptions
- extends OnYourDataAuthenticationOptions {
- @doc("The authentication type of access token.")
- type: OnYourDataAuthenticationType.accessToken;
-
- @doc("The access token to use for authentication.")
- accessToken: string;
-}
-
@doc("""
The authentication options for Azure OpenAI On Your Data when using a system-assigned managed identity.
""")
diff --git a/specification/cognitiveservices/OpenAI.Inference/models/completions/extensions/oyd/azure_cognitive_search_options.tsp b/specification/cognitiveservices/OpenAI.Inference/models/completions/extensions/oyd/azure_cognitive_search_options.tsp
index 83ff77ac430d..8ef494030b21 100644
--- a/specification/cognitiveservices/OpenAI.Inference/models/completions/extensions/oyd/azure_cognitive_search_options.tsp
+++ b/specification/cognitiveservices/OpenAI.Inference/models/completions/extensions/oyd/azure_cognitive_search_options.tsp
@@ -26,7 +26,7 @@ model AzureCognitiveSearchChatExtensionConfiguration
}
@added(ServiceApiVersions.v2023_08_01_Preview)
-@doc("Parameters for Azure Cognitive Search when used as an Azure OpenAI chat extension. The supported authentication types are APIKey, SystemAssignedManagedIdentity and UserAssignedManagedIdentity.")
+@doc("Parameters for Azure Cognitive Search when used as an Azure OpenAI chat extension.")
model AzureCognitiveSearchChatExtensionParameters {
...OnYourDataCommonChatExtensionConfiguration;
diff --git a/specification/cognitiveservices/OpenAI.Inference/models/completions/extensions/oyd/azure_cosmosdb_options.tsp b/specification/cognitiveservices/OpenAI.Inference/models/completions/extensions/oyd/azure_cosmosdb_options.tsp
index b940c3082784..e169fc9dbfde 100644
--- a/specification/cognitiveservices/OpenAI.Inference/models/completions/extensions/oyd/azure_cosmosdb_options.tsp
+++ b/specification/cognitiveservices/OpenAI.Inference/models/completions/extensions/oyd/azure_cosmosdb_options.tsp
@@ -10,7 +10,7 @@ using TypeSpec.Versioning;
#suppress "@azure-tools/typespec-azure-core/casing-style" "this represents the case-sensitive wire format"
@added(ServiceApiVersions.v2023_12_01_Preview)
@doc("""
-A specific representation of configurable options for Azure Cosmos DB when using it as an Azure OpenAI chat
+A specific representation of configurable options for Elasticsearch when using it as an Azure OpenAI chat
extension.
""")
model AzureCosmosDBChatExtensionConfiguration
@@ -29,7 +29,7 @@ model AzureCosmosDBChatExtensionConfiguration
@added(ServiceApiVersions.v2023_12_01_Preview)
@doc("""
Parameters to use when configuring Azure OpenAI On Your Data chat extensions when using Azure Cosmos DB for
-MongoDB vCore. The supported authentication type is ConnectionString.
+MongoDB vCore.
""")
model AzureCosmosDBChatExtensionParameters {
...OnYourDataCommonChatExtensionConfiguration;
@@ -51,33 +51,13 @@ model AzureCosmosDBChatExtensionParameters {
fieldsMapping: AzureCosmosDBFieldMappingOptions;
@doc("The embedding dependency for vector search.")
- embeddingDependency: OnYourDataVectorizationSource;
+ embeddingDependency?: OnYourDataVectorizationSource;
}
#suppress "@azure-tools/typespec-azure-core/casing-style" "this represents the case-sensitive wire format"
@doc("Optional settings to control how fields are processed when using a configured Azure Cosmos DB resource.")
@added(ServiceApiVersions.v2023_12_01_Preview)
model AzureCosmosDBFieldMappingOptions {
- @doc("The name of the index field to use as a title.")
- @projectedName("csharp", "TitleFieldName")
- titleField?: string;
-
- @doc("The name of the index field to use as a URL.")
- @projectedName("csharp", "UrlFieldName")
- urlField?: string;
-
- @doc("The name of the index field to use as a filepath.")
- @projectedName("csharp", "FilepathFieldName")
- filepathField?: string;
-
- @doc("The names of index fields that should be treated as content.")
- @projectedName("csharp", "ContentFieldNames")
- contentFields: string[];
-
- @doc("The separator pattern that content fields should use.")
- @projectedName("csharp", "ContentFieldSeparator")
- contentFieldsSeparator?: string;
-
@doc("The names of fields that represent vector data.")
@projectedName("csharp", "VectorFieldNames")
vectorFields: string[];
diff --git a/specification/cognitiveservices/OpenAI.Inference/models/completions/extensions/oyd/azure_machinelearning_index_options.tsp b/specification/cognitiveservices/OpenAI.Inference/models/completions/extensions/oyd/azure_machinelearning_index_options.tsp
index 368adc73c1ef..ae37887aac41 100644
--- a/specification/cognitiveservices/OpenAI.Inference/models/completions/extensions/oyd/azure_machinelearning_index_options.tsp
+++ b/specification/cognitiveservices/OpenAI.Inference/models/completions/extensions/oyd/azure_machinelearning_index_options.tsp
@@ -24,7 +24,7 @@ model AzureMachineLearningIndexChatExtensionConfiguration
}
@added(ServiceApiVersions.v2023_12_01_Preview)
-@doc("Parameters for the Azure Machine Learning vector index chat extension. The supported authentication types are AccessToken, SystemAssignedManagedIdentity and UserAssignedManagedIdentity.")
+@doc("Parameters for the Azure Machine Learning vector index chat extension.")
model AzureMachineLearningIndexChatExtensionParameters {
...OnYourDataCommonChatExtensionConfiguration;
diff --git a/specification/cognitiveservices/OpenAI.Inference/models/completions/extensions/oyd/elasticsearch_options.tsp b/specification/cognitiveservices/OpenAI.Inference/models/completions/extensions/oyd/elasticsearch_options.tsp
index 4d433e91cb5d..fe691977fb69 100644
--- a/specification/cognitiveservices/OpenAI.Inference/models/completions/extensions/oyd/elasticsearch_options.tsp
+++ b/specification/cognitiveservices/OpenAI.Inference/models/completions/extensions/oyd/elasticsearch_options.tsp
@@ -24,7 +24,7 @@ model ElasticsearchChatExtensionConfiguration
}
@added(ServiceApiVersions.v2023_12_01_Preview)
-@doc("Parameters to use when configuring Elasticsearch® as an Azure OpenAI chat extension. The supported authentication types are KeyAndKeyId and EncodedAPIKey.")
+@doc("Parameters to use when configuring Elasticsearch® as an Azure OpenAI chat extension.")
model ElasticsearchChatExtensionParameters {
...OnYourDataCommonChatExtensionConfiguration;
diff --git a/specification/cognitiveservices/OpenAI.Inference/models/completions/extensions/oyd/pinecone_options.tsp b/specification/cognitiveservices/OpenAI.Inference/models/completions/extensions/oyd/pinecone_options.tsp
index 6ebb9f2069d1..dc1096b96fda 100644
--- a/specification/cognitiveservices/OpenAI.Inference/models/completions/extensions/oyd/pinecone_options.tsp
+++ b/specification/cognitiveservices/OpenAI.Inference/models/completions/extensions/oyd/pinecone_options.tsp
@@ -10,7 +10,7 @@ using TypeSpec.Versioning;
#suppress "@azure-tools/typespec-azure-core/casing-style" "this represents the case-sensitive wire format"
@added(ServiceApiVersions.v2023_12_01_Preview)
@doc("""
-A specific representation of configurable options for Pinecone when using it as an Azure OpenAI chat
+A specific representation of configurable options for Elasticsearch when using it as an Azure OpenAI chat
extension.
""")
model PineconeChatExtensionConfiguration
@@ -26,7 +26,7 @@ model PineconeChatExtensionConfiguration
}
@added(ServiceApiVersions.v2023_12_01_Preview)
-@doc("Parameters for configuring Azure OpenAI Pinecone chat extensions. The supported authentication type is APIKey.")
+@doc("Parameters for configuring Azure OpenAI Pinecone chat extensions.")
model PineconeChatExtensionParameters {
...OnYourDataCommonChatExtensionConfiguration;
@@ -42,7 +42,7 @@ model PineconeChatExtensionParameters {
fieldsMapping: PineconeFieldMappingOptions;
@doc("The embedding dependency for vector search.")
- embeddingDependency: OnYourDataVectorizationSource;
+ embeddingDependency?: OnYourDataVectorizationSource;
}
@doc("Optional settings to control how fields are processed when using a configured Pinecone resource.")
@@ -62,9 +62,18 @@ model PineconeFieldMappingOptions {
@doc("The names of index fields that should be treated as content.")
@projectedName("csharp", "ContentFieldNames")
- contentFields: string[];
+ contentFields?: string[];
@doc("The separator pattern that content fields should use.")
@projectedName("csharp", "ContentFieldSeparator")
contentFieldsSeparator?: string;
+
+ @doc("The names of fields that represent vector data.")
+ @projectedName("csharp", "VectorFieldNames")
+ vectorFields?: string[];
+
+ @added(ServiceApiVersions.v2023_12_01_Preview)
+ @doc("The names of fields that represent image vector data.")
+ @projectedName("csharp", "ImageVectorFieldNames")
+ imageVectorFields?: string[];
}
diff --git a/specification/cognitiveservices/OpenAI.Inference/models/completions/tools.tsp b/specification/cognitiveservices/OpenAI.Inference/models/completions/tools.tsp
index a7d973b15052..d947beae32fe 100644
--- a/specification/cognitiveservices/OpenAI.Inference/models/completions/tools.tsp
+++ b/specification/cognitiveservices/OpenAI.Inference/models/completions/tools.tsp
@@ -40,13 +40,6 @@ model ChatCompletionsNamedFunctionToolSelection
@doc("The object type, which is always 'function'.")
type: "function";
- @doc("The function that should be called.")
- function: ChatCompletionsFunctionToolSelection;
-}
-
-@added(ServiceApiVersions.v2023_12_01_Preview)
-@doc("A tool selection of a specific, named function tool that will limit chat completions to using the named function.")
-model ChatCompletionsFunctionToolSelection {
@doc("The name of the function that should be called.")
name: string;
}
diff --git a/specification/cognitiveservices/OpenAI.Inference/models/embeddings_create.tsp b/specification/cognitiveservices/OpenAI.Inference/models/embeddings_create.tsp
index 92a39c23bb70..59f6bc7c6d84 100644
--- a/specification/cognitiveservices/OpenAI.Inference/models/embeddings_create.tsp
+++ b/specification/cognitiveservices/OpenAI.Inference/models/embeddings_create.tsp
@@ -16,6 +16,7 @@ model EmbeddingsOptions {
An identifier for the caller or end user of the operation. This may be used for tracking
or rate-limiting purposes.
""")
+ @projectedName("json", "user")
user?: string;
@doc("""
@@ -23,6 +24,7 @@ model EmbeddingsOptions {
Not applicable to Azure OpenAI, where deployment information should be included in the Azure
resource URI that's connected to.
""")
+ @projectedName("json", "model")
@projectedName("csharp", "DeploymentName")
`model`?: string;
@@ -65,10 +67,10 @@ model EmbeddingItem {
@doc("Measurement of the amount of tokens used in this request and response.")
model EmbeddingsUsage {
@doc("Number of tokens sent in the original request.")
- @encodedName("application/json", "prompt_tokens")
+ @projectedName("json", "prompt_tokens")
promptTokens: int32;
@doc("Total number of tokens transacted in this request/response.")
- @encodedName("application/json", "total_tokens")
+ @projectedName("json", "total_tokens")
totalTokens: int32;
}
diff --git a/specification/cognitiveservices/OpenAI.Inference/models/images/images.tsp b/specification/cognitiveservices/OpenAI.Inference/models/images/images.tsp
index 200c97d3ee7f..a80a53300efd 100644
--- a/specification/cognitiveservices/OpenAI.Inference/models/images/images.tsp
+++ b/specification/cognitiveservices/OpenAI.Inference/models/images/images.tsp
@@ -120,7 +120,7 @@ model ImageGenerationOptions {
size?: ImageSize = ImageSize.size1024x1024;
@doc("The format in which image generation response items should be presented.")
- @encodedName("application/json", "response_format")
+ @projectedName("json", "response_format")
responseFormat?: ImageGenerationResponseFormat = ImageGenerationResponseFormat.url;
@doc("""
@@ -151,7 +151,7 @@ model ImageGenerationData {
url?: url;
@doc("The complete data for an image, represented as a base64-encoded string.")
- @encodedName("application/json", "b64_json")
+ @projectedName("json", "b64_json")
base64Data?: string;
@doc("""
@@ -159,7 +159,7 @@ model ImageGenerationData {
Only provided with dall-3-models and only when revisions were made to the prompt.
""")
@added(ServiceApiVersions.v2023_12_01_Preview)
- @encodedName("application/json", "revised_prompt")
+ @projectedName("json", "revised_prompt")
revisedPrompt?: string;
}
@@ -170,6 +170,7 @@ model ImageGenerations {
A timestamp representing when this operation was started.
Expressed in seconds since the Unix epoch of 1970-01-01T00:00:00+0000.
""")
+ @projectedName("json", "created")
@projectedName("java", "createdAt")
@encode(DateTimeKnownEncoding.unixTimestamp, int32)
created: utcDateTime;
@@ -196,6 +197,7 @@ model BatchImageGenerationOperationResponse {
id: string;
@doc("A timestamp when this job or item was created (in unix epochs).")
+ @projectedName("json", "created")
@projectedName("java", "createdAt")
@encode(DateTimeKnownEncoding.unixTimestamp, int32)
created: utcDateTime;
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2023-10-01-preview/azureopenai.json b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2023-10-01-preview/azureopenai.json
index f638c42c9cf0..feeac1129c8b 100644
--- a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2023-10-01-preview/azureopenai.json
+++ b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2023-10-01-preview/azureopenai.json
@@ -1201,18 +1201,6 @@
"name": "embeddingKey",
"description": "The key to use for accessing the embeddings model if enabled and if Managed Identity is not setup.",
"type": "string"
- },
- {
- "in": "header",
- "name": "storageEndpoint",
- "description": "The blob storage endpoint hosting the data that will be ingested. Required for ResourceId format of storageConnectionString.",
- "type": "string"
- },
- {
- "in": "header",
- "name": "embeddingDeploymentName",
- "description": "The name of embedding deployment of the current Azure OpenAI resource to use for accessing the embeddings model.",
- "type": "string"
}
],
"responses": {
@@ -2376,12 +2364,6 @@
"completionAction": {
"$ref": "#/definitions/IngestionJobCompletionAction"
},
- "chunkSize": {
- "type": "integer",
- "format": "int32",
- "default": 1024,
- "description": "This number defines the maximum number of tokens in each chunk produced by the ingestion flow."
- },
"status": {
"$ref": "#/definitions/OperationState"
},
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/azureopenai.json b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/azureopenai.json
deleted file mode 100644
index 3543ba640154..000000000000
--- a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/azureopenai.json
+++ /dev/null
@@ -1,1605 +0,0 @@
-{
- "swagger": "2.0",
- "info": {
- "title": "Azure OpenAI API version 2024-02-15-preview",
- "description": "APIs for fine-tuning and managing deployments of OpenAI models.",
- "version": "2024-02-15-preview"
- },
- "paths": {
- "/files": {
- "get": {
- "tags": [
- "Files:"
- ],
- "summary": "Gets a list of all files owned by the Azure OpenAI resource.\r\nThese include user uploaded content like files with purpose \"fine-tune\" for training or validation of fine-tunes models\r\nas well as files that are generated by the service such as \"fine-tune-results\" which contains various metrics for the corresponding fine-tune job.",
- "operationId": "Files_List",
- "produces": [
- "application/json"
- ],
- "parameters": [
- {
- "in": "query",
- "name": "purpose",
- "description": "Only return files with the given purpose.",
- "type": "string",
- "enum": [
- "fine-tune",
- "fine-tune-results",
- "assistants",
- "assistants_output"
- ],
- "x-ms-enum": {
- "name": "Purpose",
- "modelAsString": true,
- "values": [
- {
- "value": "fine-tune",
- "description": "This file contains training data for a fine tune job."
- },
- {
- "value": "fine-tune-results",
- "description": "This file contains the results of a fine tune job."
- },
- {
- "value": "assistants",
- "description": "This file contains data to be used in assistants."
- },
- {
- "value": "assistants_output",
- "description": "This file contains the results of an assistant."
- }
- ]
- }
- },
- {
- "$ref": "#/parameters/apiVersionQueryParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success",
- "schema": {
- "$ref": "#/definitions/FileList"
- }
- },
- "default": {
- "description": "An error occurred.",
- "schema": {
- "$ref": "#/definitions/ErrorResponse"
- }
- }
- },
- "x-ms-examples": {
- "Getting all files owned by this account.": {
- "$ref": "./examples/get_files.json"
- }
- }
- },
- "post": {
- "tags": [
- "Files:"
- ],
- "summary": "Creates a new file entity by uploading data from a local machine. Uploaded files can, for example, be used for training or evaluating fine-tuned models.",
- "operationId": "Files_Upload",
- "consumes": [
- "multipart/form-data"
- ],
- "produces": [
- "application/json"
- ],
- "parameters": [
- {
- "$ref": "#/parameters/apiVersionQueryParameter"
- },
- {
- "in": "formData",
- "name": "purpose",
- "description": "The intended purpose of the uploaded documents. Use \"fine-tune\" for fine-tuning. This allows us to validate the format of the uploaded file.",
- "required": true,
- "type": "string",
- "enum": [
- "fine-tune",
- "fine-tune-results",
- "assistants"
- ],
- "x-ms-enum": {
- "name": "Purpose",
- "modelAsString": true,
- "values": [
- {
- "value": "fine-tune",
- "description": "This file contains training data for a fine tune job."
- },
- {
- "value": "fine-tune-results",
- "description": "This file contains the results of a fine tune job."
- },
- {
- "value": "assistants",
- "description": "This file contains data that can be attached to an assistant."
- }
- ]
- }
- },
- {
- "in": "formData",
- "name": "file",
- "description": "Gets or sets the file to upload into Azure OpenAI.",
- "required": true,
- "type": "file"
- }
- ],
- "responses": {
- "201": {
- "description": "The file has been successfully created.",
- "schema": {
- "$ref": "#/definitions/File"
- },
- "headers": {
- "Location": {
- "description": "The location of the newly created item.",
- "type": "string",
- "format": "url"
- }
- }
- },
- "default": {
- "description": "An error occurred.",
- "schema": {
- "$ref": "#/definitions/ErrorResponse"
- }
- }
- },
- "x-ms-examples": {
- "Upload a file.": {
- "$ref": "./examples/upload_file.json"
- }
- }
- }
- },
- "/files/{file-id}": {
- "get": {
- "tags": [
- "Files:"
- ],
- "summary": "Gets details for a single file specified by the given file-id including status, size, purpose, etc.",
- "operationId": "Files_Get",
- "produces": [
- "application/json"
- ],
- "parameters": [
- {
- "in": "path",
- "name": "file-id",
- "description": "The identifier of the file.",
- "required": true,
- "type": "string"
- },
- {
- "$ref": "#/parameters/apiVersionQueryParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success",
- "schema": {
- "$ref": "#/definitions/File"
- }
- },
- "default": {
- "description": "An error occurred.",
- "schema": {
- "$ref": "#/definitions/ErrorResponse"
- }
- }
- },
- "x-ms-examples": {
- "Getting a file.": {
- "$ref": "./examples/get_file.json"
- }
- }
- },
- "delete": {
- "tags": [
- "Files:"
- ],
- "summary": "Deletes the file with the given file-id.\r\nDeletion is also allowed if a file was used, e.g., as training file in a fine-tune job.",
- "operationId": "Files_Delete",
- "produces": [
- "application/json"
- ],
- "parameters": [
- {
- "in": "path",
- "name": "file-id",
- "description": "The identifier of the file.",
- "required": true,
- "type": "string"
- },
- {
- "$ref": "#/parameters/apiVersionQueryParameter"
- }
- ],
- "responses": {
- "204": {
- "description": "The file was successfully deleted."
- },
- "default": {
- "description": "An error occurred.",
- "schema": {
- "$ref": "#/definitions/ErrorResponse"
- }
- }
- },
- "x-ms-examples": {
- "Deleting a file.": {
- "$ref": "./examples/delete_file.json"
- }
- }
- }
- },
- "/files/{file-id}/content": {
- "get": {
- "tags": [
- "Files:"
- ],
- "summary": "Gets the content of the file specified by the given file-id.\r\nFiles can be user uploaded content or generated by the service like result metrics of a fine-tune job.",
- "operationId": "Files_GetContent",
- "produces": [
- "application/octet-stream",
- "application/json"
- ],
- "parameters": [
- {
- "in": "path",
- "name": "file-id",
- "description": "The identifier of the file.",
- "required": true,
- "type": "string"
- },
- {
- "$ref": "#/parameters/apiVersionQueryParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success",
- "schema": {
- "type": "file"
- }
- },
- "default": {
- "description": "An error occurred.",
- "schema": {
- "$ref": "#/definitions/ErrorResponse"
- }
- }
- },
- "x-ms-examples": {
- "Getting the file content.": {
- "$ref": "./examples/get_file_content.json"
- }
- }
- }
- },
- "/files/import": {
- "post": {
- "tags": [
- "Files:"
- ],
- "summary": "Creates a new file entity by importing data from a provided url. Uploaded files can, for example, be used for training or evaluating fine-tuned models.",
- "operationId": "Files_Import",
- "consumes": [
- "application/json"
- ],
- "produces": [
- "application/json"
- ],
- "parameters": [
- {
- "$ref": "#/parameters/apiVersionQueryParameter"
- },
- {
- "in": "body",
- "name": "fileImport",
- "description": "The definition of the file to create including its purpose, the file name and the url of the file location.",
- "required": true,
- "schema": {
- "$ref": "#/definitions/FileImport"
- }
- }
- ],
- "responses": {
- "201": {
- "description": "The file has been successfully created.",
- "schema": {
- "$ref": "#/definitions/File"
- },
- "headers": {
- "Location": {
- "description": "The location of the newly created item.",
- "type": "string",
- "format": "url"
- }
- }
- },
- "default": {
- "description": "An error occurred.",
- "schema": {
- "$ref": "#/definitions/ErrorResponse"
- }
- }
- },
- "x-ms-examples": {
- "Importing a file with a blob url as source.": {
- "$ref": "./examples/import_file.json"
- }
- }
- }
- },
- "/fine_tuning/jobs": {
- "get": {
- "tags": [
- "Fine-tuning:"
- ],
- "summary": "Gets a list of all fine-tune jobs owned by the Azure OpenAI resource.\r\nThe details that are returned for each fine-tune job contain besides its identifier\r\nthe base model, training and validation files, hyper parameters, time stamps, status and events.\r\nEvents are created when the job status changes, e.g. running or complete, and when results are uploaded.",
- "operationId": "FineTuning_List",
- "produces": [
- "application/json"
- ],
- "parameters": [
- {
- "in": "query",
- "name": "after",
- "description": "Identifier for the last event from the previous pagination request.",
- "type": "string"
- },
- {
- "in": "query",
- "name": "limit",
- "description": "Number of events to retrieve. Defaults to 20.",
- "type": "integer",
- "format": "int32",
- "default": 20
- },
- {
- "$ref": "#/parameters/apiVersionQueryParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success",
- "schema": {
- "$ref": "#/definitions/FineTuningJobList"
- }
- },
- "default": {
- "description": "An error occurred.",
- "schema": {
- "$ref": "#/definitions/ErrorResponse"
- }
- }
- },
- "x-ms-examples": {
- "Getting all fine tune jobs owned by this account.": {
- "$ref": "./examples/get_finetuning_jobs.json"
- }
- }
- },
- "post": {
- "tags": [
- "Fine-tuning:"
- ],
- "summary": "Creates a job that fine-tunes a specified model from a given training file.\r\nResponse includes details of the enqueued job including job status and hyper parameters.\r\nThe name of the fine-tuned model is added to the response once complete.",
- "operationId": "FineTuning_Create",
- "consumes": [
- "application/json"
- ],
- "produces": [
- "application/json"
- ],
- "parameters": [
- {
- "$ref": "#/parameters/apiVersionQueryParameter"
- },
- {
- "in": "body",
- "name": "fineTuningJob",
- "description": "The specification of the fine-tuned model to create.\r\nRequired parameters are the base model and the training file to use.\r\nOptionally a validation file can be specified to compute validation metrics during training.\r\nHyper parameters will be set to default values or can by optionally specified.\r\nThese include batch size, learning rate multiplier, number of epochs and others.",
- "required": true,
- "schema": {
- "$ref": "#/definitions/FineTuningJobCreation"
- }
- }
- ],
- "responses": {
- "201": {
- "description": "The fine tune has been successfully created.",
- "schema": {
- "$ref": "#/definitions/FineTuningJob"
- },
- "headers": {
- "Location": {
- "description": "The location of the newly created item.",
- "type": "string",
- "format": "url"
- }
- }
- },
- "default": {
- "description": "An error occurred.",
- "schema": {
- "$ref": "#/definitions/ErrorResponse"
- }
- }
- },
- "x-ms-examples": {
- "Creating a fine tune job.": {
- "$ref": "./examples/post_finetuning_job.json"
- }
- }
- }
- },
- "/fine_tuning/jobs/{fine-tuning-job-id}": {
- "get": {
- "tags": [
- "Fine-tuning:"
- ],
- "summary": "Gets details for a single fine-tune job specified by the given fine-tune-id.\r\nThe details contain the base model, training and validation files, hyper parameters, time stamps, status and events.\r\nEvents are created when the job status changes, e.g. running or complete, and when results are uploaded.",
- "operationId": "FineTuning_Get",
- "produces": [
- "application/json"
- ],
- "parameters": [
- {
- "in": "path",
- "name": "fine-tuning-job-id",
- "description": "The identifier of the fine-tune job.",
- "required": true,
- "type": "string"
- },
- {
- "$ref": "#/parameters/apiVersionQueryParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success",
- "schema": {
- "$ref": "#/definitions/FineTuningJob"
- }
- },
- "default": {
- "description": "An error occurred.",
- "schema": {
- "$ref": "#/definitions/ErrorResponse"
- }
- }
- },
- "x-ms-examples": {
- "Getting a fine tune job.": {
- "$ref": "./examples/get_finetuning_job.json"
- }
- }
- },
- "delete": {
- "tags": [
- "Fine-tuning:"
- ],
- "summary": "Deletes the fine-tune job specified by the given fine-tune-id.",
- "operationId": "FineTuning_Delete",
- "produces": [
- "application/json"
- ],
- "parameters": [
- {
- "in": "path",
- "name": "fine-tuning-job-id",
- "description": "The identifier of the fine-tune job.",
- "required": true,
- "type": "string"
- },
- {
- "$ref": "#/parameters/apiVersionQueryParameter"
- }
- ],
- "responses": {
- "204": {
- "description": "The fine tune was successfully deleted."
- },
- "default": {
- "description": "An error occurred.",
- "schema": {
- "$ref": "#/definitions/ErrorResponse"
- }
- }
- },
- "x-ms-examples": {
- "Deleting a fine tune job.": {
- "$ref": "./examples/delete_finetuning_job.json"
- }
- }
- }
- },
- "/fine_tuning/jobs/{fine-tuning-job-id}/events": {
- "get": {
- "tags": [
- "Fine-tuning:"
- ],
- "summary": "Gets the events for the fine-tune job specified by the given fine-tune-id.\r\nEvents are created when the job status changes, e.g. running or complete, and when results are uploaded.",
- "operationId": "FineTuning_GetEvents",
- "produces": [
- "application/json"
- ],
- "parameters": [
- {
- "in": "path",
- "name": "fine-tuning-job-id",
- "description": "The identifier of the fine-tune job.",
- "required": true,
- "type": "string"
- },
- {
- "in": "query",
- "name": "after",
- "description": "Identifier for the last event from the previous pagination request.",
- "type": "string"
- },
- {
- "in": "query",
- "name": "limit",
- "description": "Number of events to retrieve. Defaults to 20.",
- "type": "integer",
- "format": "int32",
- "default": 20
- },
- {
- "$ref": "#/parameters/apiVersionQueryParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success",
- "schema": {
- "$ref": "#/definitions/FineTuningJobEventList"
- }
- },
- "default": {
- "description": "An error occurred.",
- "schema": {
- "$ref": "#/definitions/ErrorResponse"
- }
- }
- },
- "x-ms-examples": {
- "Getting events of a fine tune job.": {
- "$ref": "./examples/get_finetuning_job_events.json"
- }
- }
- }
- },
- "/fine_tuning/jobs/{fine-tuning-job-id}/cancel": {
- "post": {
- "tags": [
- "Fine-tuning:"
- ],
- "summary": "Cancels the processing of the fine-tune job specified by the given fine-tune-id.",
- "operationId": "FineTuning_Cancel",
- "produces": [
- "application/json"
- ],
- "parameters": [
- {
- "in": "path",
- "name": "fine-tuning-job-id",
- "description": "The identifier of the fine-tune job.",
- "required": true,
- "type": "string"
- },
- {
- "$ref": "#/parameters/apiVersionQueryParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "The fine tune has been successfully canceled",
- "schema": {
- "$ref": "#/definitions/FineTuningJob"
- }
- },
- "default": {
- "description": "An error occurred.",
- "schema": {
- "$ref": "#/definitions/ErrorResponse"
- }
- }
- },
- "x-ms-examples": {
- "Canceling a fine tune job.": {
- "$ref": "./examples/cancel_finetuning_job.json"
- }
- }
- }
- },
- "/models": {
- "get": {
- "tags": [
- "Models:"
- ],
- "summary": "Gets a list of all models that are accessible by the Azure OpenAI resource.\r\nThese include base models as well as all successfully completed fine-tuned models owned by the Azure OpenAI resource.",
- "operationId": "Models_List",
- "produces": [
- "application/json"
- ],
- "parameters": [
- {
- "$ref": "#/parameters/apiVersionQueryParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success",
- "schema": {
- "$ref": "#/definitions/ModelList"
- }
- },
- "default": {
- "description": "An error occurred.",
- "schema": {
- "$ref": "#/definitions/ErrorResponse"
- }
- }
- },
- "x-ms-examples": {
- "Getting all models owned by account.": {
- "$ref": "./examples/get_models.json"
- }
- }
- }
- },
- "/models/{model-id}": {
- "get": {
- "tags": [
- "Models:"
- ],
- "summary": "Gets details for the model specified by the given modelId.",
- "operationId": "Models_Get",
- "produces": [
- "application/json"
- ],
- "parameters": [
- {
- "in": "path",
- "name": "model-id",
- "description": "The identifier of the model.",
- "required": true,
- "type": "string"
- },
- {
- "$ref": "#/parameters/apiVersionQueryParameter"
- }
- ],
- "responses": {
- "200": {
- "description": "Success",
- "schema": {
- "$ref": "#/definitions/Model"
- }
- },
- "default": {
- "description": "An error occurred.",
- "schema": {
- "$ref": "#/definitions/ErrorResponse"
- }
- }
- },
- "x-ms-examples": {
- "Getting a base model.": {
- "$ref": "./examples/get_model_base.json"
- },
- "Getting a fine-tuned model.": {
- "$ref": "./examples/get_model_finetune.json"
- }
- }
- }
- }
- },
- "definitions": {
- "Capabilities": {
- "title": "Capabilities",
- "description": "The capabilities of a base or fine tune model.",
- "required": [
- "chat_completion",
- "completion",
- "embeddings",
- "fine_tune",
- "inference"
- ],
- "type": "object",
- "properties": {
- "fine_tune": {
- "description": "A value indicating whether a model can be used for fine tuning.",
- "type": "boolean"
- },
- "inference": {
- "description": "A value indicating whether a model can be deployed.",
- "type": "boolean"
- },
- "completion": {
- "description": "A value indicating whether a model supports completion.",
- "type": "boolean"
- },
- "chat_completion": {
- "description": "A value indicating whether a model supports chat completion.",
- "type": "boolean"
- },
- "embeddings": {
- "description": "A value indicating whether a model supports embeddings.",
- "type": "boolean"
- }
- }
- },
- "Deprecation": {
- "title": "Deprecation",
- "description": "Defines the dates of deprecation for the different use cases of a model.\r\nUsually base models support 1 year of fine tuning after creation. Inference is typically supported 2 years after creation of base or\r\nfine tuned models. The exact dates are specified in the properties.",
- "required": [
- "inference"
- ],
- "type": "object",
- "properties": {
- "fine_tune": {
- "format": "unixtime",
- "description": "The end date of fine tune support of this model. Will be `null` for fine tune models.",
- "type": "integer"
- },
- "inference": {
- "format": "unixtime",
- "description": "The end date of inference support of this model.",
- "type": "integer"
- }
- }
- },
- "Error": {
- "title": "Error",
- "description": "Error content as defined in the Microsoft REST guidelines\r\n(https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses).",
- "required": [
- "code",
- "message"
- ],
- "type": "object",
- "properties": {
- "code": {
- "$ref": "#/definitions/ErrorCode"
- },
- "message": {
- "description": "The message of this error.",
- "minLength": 1,
- "type": "string"
- },
- "target": {
- "description": "The location where the error happened if available.",
- "type": "string"
- },
- "details": {
- "description": "The error details if available.",
- "type": "array",
- "items": {
- "$ref": "#/definitions/Error"
- }
- },
- "innererror": {
- "$ref": "#/definitions/InnerError"
- }
- }
- },
- "ErrorCode": {
- "title": "ErrorCode",
- "description": "Error codes as defined in the Microsoft REST guidelines\r\n(https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses).",
- "enum": [
- "conflict",
- "invalidPayload",
- "forbidden",
- "notFound",
- "unexpectedEntityState",
- "itemDoesAlreadyExist",
- "serviceUnavailable",
- "internalFailure",
- "quotaExceeded",
- "jsonlValidationFailed",
- "fileImportFailed",
- "tooManyRequests",
- "unauthorized",
- "contentFilter"
- ],
- "type": "string",
- "x-ms-enum": {
- "name": "ErrorCode",
- "modelAsString": true,
- "values": [
- {
- "value": "conflict",
- "description": "The requested operation conflicts with the current resource state."
- },
- {
- "value": "invalidPayload",
- "description": "The request data is invalid for this operation."
- },
- {
- "value": "forbidden",
- "description": "The operation is forbidden for the current user/api key."
- },
- {
- "value": "notFound",
- "description": "The resource is not found."
- },
- {
- "value": "unexpectedEntityState",
- "description": "The operation cannot be executed in the current resource's state."
- },
- {
- "value": "itemDoesAlreadyExist",
- "description": "The item does already exist."
- },
- {
- "value": "serviceUnavailable",
- "description": "The service is currently not available."
- },
- {
- "value": "internalFailure",
- "description": "Internal error. Please retry."
- },
- {
- "value": "quotaExceeded",
- "description": "Quota exceeded."
- },
- {
- "value": "jsonlValidationFailed",
- "description": "Validation of jsonl data failed."
- },
- {
- "value": "fileImportFailed",
- "description": "Import of file failed."
- },
- {
- "value": "tooManyRequests",
- "description": "Too many requests. Please retry later."
- },
- {
- "value": "unauthorized",
- "description": "The current user/api key is not authorized for the operation."
- },
- {
- "value": "contentFilter",
- "description": "Image generation failed as a result of our safety system."
- }
- ]
- }
- },
- "ErrorResponse": {
- "title": "ErrorResponse",
- "description": "Error response as defined in the Microsoft REST guidelines\r\n(https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses).",
- "required": [
- "error"
- ],
- "type": "object",
- "properties": {
- "error": {
- "$ref": "#/definitions/Error"
- }
- }
- },
- "EventType": {
- "title": "EventType",
- "description": "Defines the severity of a content filter result.",
- "enum": [
- "message",
- "metrics"
- ],
- "type": "string",
- "x-ms-enum": {
- "name": "EventType",
- "modelAsString": true,
- "values": [
- {
- "value": "message",
- "description": "Event only contains human readable messages."
- },
- {
- "value": "metrics",
- "description": "Event contains metrics."
- }
- ]
- }
- },
- "File": {
- "title": "File",
- "description": "A file is a document usable for training and validation. It can also be a service generated document with result details.",
- "required": [
- "filename",
- "purpose"
- ],
- "type": "object",
- "properties": {
- "object": {
- "$ref": "#/definitions/TypeDiscriminator"
- },
- "created_at": {
- "format": "unixtime",
- "description": "A timestamp when this job or item was created (in unix epochs).",
- "type": "integer",
- "readOnly": true
- },
- "id": {
- "description": "The identity of this item.",
- "type": "string",
- "readOnly": true
- },
- "status": {
- "$ref": "#/definitions/FileState"
- },
- "bytes": {
- "format": "int64",
- "description": "The size of this file when available (can be null). File sizes larger than 2^53-1 are not supported to ensure compatibility\r\nwith JavaScript integers.",
- "type": "integer",
- "readOnly": true
- },
- "purpose": {
- "$ref": "#/definitions/Purpose"
- },
- "filename": {
- "description": "The name of the file.",
- "minLength": 1,
- "type": "string"
- },
- "status_details": {
- "description": "The error message with details in case processing of this file failed.",
- "type": "string",
- "readOnly": true
- }
- }
- },
- "FileImport": {
- "title": "FileImport",
- "description": "Defines a document to import from an external content url to be usable with Azure OpenAI.",
- "required": [
- "content_url",
- "filename",
- "purpose"
- ],
- "type": "object",
- "properties": {
- "purpose": {
- "$ref": "#/definitions/Purpose"
- },
- "filename": {
- "description": "The name of the [JSON Lines](https://jsonlines.readthedocs.io/en/latest/) file to be uploaded.\r\nIf the `purpose` is set to \"fine-tune\", each line is a JSON record with \"prompt\" and \"completion\" fields representing your training examples.",
- "minLength": 1,
- "type": "string"
- },
- "content_url": {
- "format": "url",
- "description": "The url to download the document from (can be SAS url of a blob or any other external url accessible with a GET request).",
- "type": "string"
- }
- }
- },
- "FileList": {
- "title": "FileList",
- "description": "Represents a list of files.",
- "type": "object",
- "properties": {
- "object": {
- "$ref": "#/definitions/TypeDiscriminator"
- },
- "data": {
- "description": "The list of items.",
- "type": "array",
- "items": {
- "$ref": "#/definitions/File"
- }
- }
- }
- },
- "FileState": {
- "title": "FileState",
- "description": "The state of a file.",
- "enum": [
- "uploaded",
- "pending",
- "running",
- "processed",
- "error",
- "deleting",
- "deleted"
- ],
- "type": "string",
- "readOnly": true,
- "x-ms-enum": {
- "name": "FileState",
- "modelAsString": true,
- "values": [
- {
- "value": "uploaded",
- "description": "The file has been uploaded but it's not yet processed. This state is not returned by Azure OpenAI and exposed only for compatibility. It can be categorized as an inactive state."
- },
- {
- "value": "pending",
- "description": "The operation was created and is not queued to be processed in the future. It can be categorized as an inactive state."
- },
- {
- "value": "running",
- "description": "The operation has started to be processed. It can be categorized as an active state."
- },
- {
- "value": "processed",
- "description": "The operation has successfully be processed and is ready for consumption. It can be categorized as a terminal state."
- },
- {
- "value": "error",
- "description": "The operation has completed processing with a failure and cannot be further consumed. It can be categorized as a terminal state."
- },
- {
- "value": "deleting",
- "description": "The entity is ni the process to be deleted. This state is not returned by Azure OpenAI and exposed only for compatibility. It can be categorized as an active state."
- },
- {
- "value": "deleted",
- "description": "The entity has been deleted but may still be referenced by other entities predating the deletion. It can be categorized as a terminal state."
- }
- ]
- }
- },
- "FineTuningHyperParameters": {
- "title": "FineTuningHyperParameters",
- "description": "The hyper parameter settings used in a fine tune job.",
- "type": "object",
- "properties": {
- "n_epochs": {
- "format": "int32",
- "description": "The number of epochs to train the model for. An epoch refers to one full cycle through the training dataset.",
- "type": "integer"
- },
- "batch_size": {
- "format": "int32",
- "description": "The batch size to use for training. The batch size is the number of training examples used to train a single forward and backward pass.\r\nIn general, we've found that larger batch sizes tend to work better for larger datasets.\r\nThe default value as well as the maximum value for this property are specific to a base model.",
- "type": "integer"
- },
- "learning_rate_multiplier": {
- "format": "double",
- "description": "The learning rate multiplier to use for training. The fine-tuning learning rate is the original learning rate used for pre-training multiplied by this value.\r\nLarger learning rates tend to perform better with larger batch sizes.\r\nWe recommend experimenting with values in the range 0.02 to 0.2 to see what produces the best results.",
- "type": "number"
- }
- }
- },
- "FineTuningJob": {
- "title": "FineTuningJob",
- "description": "Defines the values of a fine tune job.",
- "required": [
- "model",
- "training_file"
- ],
- "type": "object",
- "properties": {
- "object": {
- "$ref": "#/definitions/TypeDiscriminator"
- },
- "created_at": {
- "format": "unixtime",
- "description": "A timestamp when this job or item was created (in unix epochs).",
- "type": "integer",
- "readOnly": true
- },
- "id": {
- "description": "The identity of this item.",
- "type": "string",
- "readOnly": true
- },
- "status": {
- "$ref": "#/definitions/FineTuningState"
- },
- "model": {
- "description": "The identifier (model-id) of the base model used for the fine-tune.",
- "minLength": 1,
- "type": "string"
- },
- "fine_tuned_model": {
- "description": "The identifier (model-id) of the resulting fine tuned model. This property is only populated for successfully completed fine-tune runs.\r\nUse this identifier to create a deployment for inferencing.",
- "type": "string"
- },
- "training_file": {
- "description": "The file which is used for training.",
- "minLength": 1,
- "type": "string"
- },
- "validation_file": {
- "description": "The file which is used to evaluate the fine tuned model during training.",
- "type": "string"
- },
- "result_files": {
- "description": "The result file identities (file-id) containing training and evaluation metrics in csv format.\r\nThe file is only available for successfully completed fine-tune runs.",
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "finished_at": {
- "format": "int32",
- "description": "A timestamp when this job or item has finished successfully (in unix epochs).",
- "type": "integer",
- "readOnly": true
- },
- "organisation_id": {
- "description": "The organisation id of this fine tune job. Unused on Azure OpenAI; compatibility for OpenAI only.",
- "type": "string"
- },
- "trained_tokens": {
- "format": "int32",
- "description": "The total number of billable tokens processed by this fine tuning job.",
- "type": "integer",
- "readOnly": true
- },
- "hyperparameters": {
- "$ref": "#/definitions/FineTuningHyperParameters"
- },
- "suffix": {
- "description": "The suffix used to identify the fine-tuned model. The suffix can contain up to 40 characters (a-z, A-Z, 0-9,- and _) that will be added to your fine-tuned model name.",
- "type": "string"
- }
- }
- },
- "FineTuningJobCreation": {
- "title": "FineTuningJobCreation",
- "description": "Defines the values of a fine tune job.",
- "required": [
- "model",
- "training_file"
- ],
- "type": "object",
- "properties": {
- "model": {
- "description": "The identifier (model-id) of the base model used for this fine-tune.",
- "minLength": 1,
- "type": "string"
- },
- "training_file": {
- "description": "The file identity (file-id) that is used for training this fine tuned model.",
- "minLength": 1,
- "type": "string"
- },
- "validation_file": {
- "description": "The file identity (file-id) that is used to evaluate the fine tuned model during training.",
- "type": "string"
- },
- "hyperparameters": {
- "$ref": "#/definitions/FineTuningHyperParameters"
- },
- "suffix": {
- "description": "The suffix used to identify the fine-tuned model. The suffix can contain up to 40 characters (a-z, A-Z, 0-9,- and _) that will be added to your fine-tuned model name.",
- "type": "string"
- }
- }
- },
- "FineTuningJobEvent": {
- "title": "FineTuningJobEvent",
- "required": [
- "created_at",
- "level",
- "message",
- "type"
- ],
- "type": "object",
- "properties": {
- "object": {
- "$ref": "#/definitions/TypeDiscriminator"
- },
- "id": {
- "description": "The identity of this event.",
- "type": "string",
- "readOnly": true
- },
- "created_at": {
- "format": "unixtime",
- "description": "A timestamp when this event was created (in unix epochs).",
- "type": "integer"
- },
- "level": {
- "$ref": "#/definitions/LogLevel"
- },
- "message": {
- "description": "The message describing the event. This can be a change of state, e.g., enqueued, started, failed or completed, or other events like uploaded results.",
- "minLength": 1,
- "type": "string"
- },
- "type": {
- "$ref": "#/definitions/EventType"
- },
- "data": {
- "description": "Machine readable data of this event."
- }
- }
- },
- "FineTuningJobEventList": {
- "title": "FineTuningJobEventList",
- "description": "Represents a list of events.",
- "type": "object",
- "properties": {
- "object": {
- "$ref": "#/definitions/TypeDiscriminator"
- },
- "data": {
- "description": "The list of items.",
- "type": "array",
- "items": {
- "$ref": "#/definitions/FineTuningJobEvent"
- }
- },
- "has_more": {
- "description": "A value indicating whether the list of events contains more elements than returned.",
- "type": "boolean"
- }
- }
- },
- "FineTuningJobList": {
- "title": "FineTuningJobList",
- "description": "Represents a list of fine tunes.",
- "type": "object",
- "properties": {
- "object": {
- "$ref": "#/definitions/TypeDiscriminator"
- },
- "data": {
- "description": "The list of items.",
- "type": "array",
- "items": {
- "$ref": "#/definitions/FineTuningJob"
- }
- },
- "has_more": {
- "description": "A value indicating whether the list of events contains more elements than returned.",
- "type": "boolean"
- }
- }
- },
- "FineTuningState": {
- "title": "FineTuningState",
- "description": "The state of a finetunes object or fine tuning job.",
- "enum": [
- "created",
- "pending",
- "running",
- "succeeded",
- "cancelled",
- "failed"
- ],
- "type": "string",
- "readOnly": true,
- "x-ms-enum": {
- "name": "FineTuningState",
- "modelAsString": true,
- "values": [
- {
- "value": "created",
- "description": "The operation was created. This state is not returned by Azure OpenAI and exposed only for compatibility. It can be categorized as an inactive state."
- },
- {
- "value": "pending",
- "description": "The operation is not yet queued to be processed in the future. It can be categorized as an inactive state."
- },
- {
- "value": "running",
- "description": "The operation has started to be processed. It can be categorized as an active state."
- },
- {
- "value": "succeeded",
- "description": "The operation has successfully be processed and is ready for consumption. It can be categorized as a terminal state."
- },
- {
- "value": "cancelled",
- "description": "The operation has been cancelled and is incomplete. It can be categorized as a terminal state."
- },
- {
- "value": "failed",
- "description": "The operation has completed processing with a failure and cannot be further consumed. It can be categorized as a terminal state."
- }
- ]
- }
- },
- "InnerError": {
- "title": "InnerError",
- "description": "Inner error as defined in the Microsoft REST guidelines\r\n(https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses).",
- "type": "object",
- "properties": {
- "code": {
- "$ref": "#/definitions/InnerErrorCode"
- },
- "innererror": {
- "$ref": "#/definitions/InnerError"
- }
- }
- },
- "InnerErrorCode": {
- "title": "InnerErrorCode",
- "description": "Inner error codes as defined in the Microsoft REST guidelines\r\n(https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses).",
- "enum": [
- "invalidPayload"
- ],
- "type": "string",
- "x-ms-enum": {
- "name": "InnerErrorCode",
- "modelAsString": true,
- "values": [
- {
- "value": "invalidPayload",
- "description": "The request data is invalid for this operation."
- }
- ]
- }
- },
- "LifeCycleStatus": {
- "title": "LifeCycleStatus",
- "description": "The life cycle status of a model.\r\nNote: A model can be promoted from \"preview\" to \"generally-available\", but never from \"generally-available\" to \"preview\".",
- "enum": [
- "preview",
- "generally-available"
- ],
- "type": "string",
- "x-ms-enum": {
- "name": "LifeCycleStatus",
- "modelAsString": true,
- "values": [
- {
- "value": "preview",
- "description": "Model is in preview and covered by the service preview terms."
- },
- {
- "value": "generally-available",
- "description": "Model is generally available."
- }
- ]
- }
- },
- "LogLevel": {
- "title": "LogLevel",
- "description": "The verbosity level of an event.",
- "enum": [
- "info",
- "warning",
- "error"
- ],
- "type": "string",
- "x-ms-enum": {
- "name": "LogLevel",
- "modelAsString": true,
- "values": [
- {
- "value": "info",
- "description": "This event is for information only."
- },
- {
- "value": "warning",
- "description": "This event represents a mitigated issue."
- },
- {
- "value": "error",
- "description": "This message represents a non recoverable issue."
- }
- ]
- }
- },
- "Model": {
- "title": "Model",
- "description": "A model is either a base model or the result of a successful fine tune job.",
- "required": [
- "capabilities",
- "deprecation",
- "lifecycle_status"
- ],
- "type": "object",
- "properties": {
- "object": {
- "$ref": "#/definitions/TypeDiscriminator"
- },
- "created_at": {
- "format": "unixtime",
- "description": "A timestamp when this job or item was created (in unix epochs).",
- "type": "integer",
- "readOnly": true
- },
- "id": {
- "description": "The identity of this item.",
- "type": "string",
- "readOnly": true
- },
- "status": {
- "$ref": "#/definitions/FineTuningState"
- },
- "model": {
- "description": "The base model identity (model-id) if this is a fine tune model; otherwise `null`.",
- "type": "string"
- },
- "fine_tune": {
- "description": "The fine tune job identity (fine-tune-id) if this is a fine tune model; otherwise `null`.",
- "type": "string"
- },
- "capabilities": {
- "$ref": "#/definitions/Capabilities"
- },
- "lifecycle_status": {
- "$ref": "#/definitions/LifeCycleStatus"
- },
- "deprecation": {
- "$ref": "#/definitions/Deprecation"
- }
- }
- },
- "ModelList": {
- "title": "ModelList",
- "description": "Represents a list of models.",
- "type": "object",
- "properties": {
- "object": {
- "$ref": "#/definitions/TypeDiscriminator"
- },
- "data": {
- "description": "The list of items.",
- "type": "array",
- "items": {
- "$ref": "#/definitions/Model"
- }
- }
- }
- },
- "OperationState": {
- "title": "OperationState",
- "description": "The state of a job or item.",
- "enum": [
- "notRunning",
- "running",
- "succeeded",
- "failed"
- ],
- "type": "string",
- "readOnly": true,
- "x-ms-enum": {
- "name": "OperationState",
- "modelAsString": true,
- "values": [
- {
- "value": "notRunning",
- "description": "The operation is not yet queued to be processed in the future."
- },
- {
- "value": "running",
- "description": "The operation has started to be processed."
- },
- {
- "value": "succeeded",
- "description": "The operation has successfully be processed and is ready for consumption."
- },
- {
- "value": "failed",
- "description": "The operation has completed processing with a failure and cannot be further consumed."
- }
- ]
- }
- },
- "Purpose": {
- "title": "Purpose",
- "description": "The intended purpose of the uploaded documents. Use \"fine-tune\" for fine-tuning. This allows us to validate the format of the uploaded file.",
- "enum": [
- "fine-tune",
- "fine-tune-results",
- "assistants",
- "assistants_output"
- ],
- "type": "string",
- "x-ms-enum": {
- "name": "Purpose",
- "modelAsString": true,
- "values": [
- {
- "value": "fine-tune",
- "description": "This file contains training data for a fine tune job."
- },
- {
- "value": "fine-tune-results",
- "description": "This file contains the results of a fine tune job."
- },
- {
- "value": "assistants",
- "description": "This file contains data to be used in assistants."
- },
- {
- "value": "assistants_output",
- "description": "This file contains the results of an assistant."
- }
- ]
- }
- },
- "TypeDiscriminator": {
- "title": "TypeDiscriminator",
- "description": "Defines the type of an object.",
- "enum": [
- "list",
- "fine_tuning.job",
- "file",
- "fine_tuning.job.event",
- "model"
- ],
- "type": "string",
- "readOnly": true,
- "x-ms-enum": {
- "name": "TypeDiscriminator",
- "modelAsString": true,
- "values": [
- {
- "value": "list",
- "description": "This object represents a list of other objects."
- },
- {
- "value": "fine_tuning.job",
- "description": "This object represents a fine tune job."
- },
- {
- "value": "file",
- "description": "This object represents a file."
- },
- {
- "value": "fine_tuning.job.event",
- "description": "This object represents an event of a fine tuning job."
- },
- {
- "value": "model",
- "description": "This object represents a model (can be a base model or fine tune job result)."
- }
- ]
- }
- }
- },
- "parameters": {
- "endpoint": {
- "in": "path",
- "name": "endpoint",
- "description": "Supported Cognitive Services endpoints (protocol and hostname, for example: https://aoairesource.openai.azure.com. Replace \"aoairesource\" with your Azure OpenAI account name).",
- "required": true,
- "type": "string",
- "format": "url",
- "x-ms-skip-url-encoding": true,
- "x-ms-parameter-location": "client"
- },
- "apiVersionQueryParameter": {
- "in": "query",
- "name": "api-version",
- "description": "The requested API version.",
- "required": true,
- "type": "string",
- "x-ms-client-default": "2024-02-15-preview",
- "x-ms-parameter-location": "client"
- }
- },
- "securityDefinitions": {
- "api-key": {
- "type": "apiKey",
- "name": "api-key",
- "in": "header",
- "description": "Provide your Cognitive Services Azure OpenAI account key here."
- }
- },
- "security": [
- {
- "api-key": []
- }
- ],
- "schemes": [
- "https"
- ],
- "x-ms-parameterized-host": {
- "hostTemplate": "{endpoint}/openai",
- "useSchemePrefix": false,
- "parameters": [
- {
- "$ref": "#/parameters/endpoint"
- }
- ]
- }
-}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/azureopenai.yaml b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/azureopenai.yaml
deleted file mode 100644
index 8b8ce2969625..000000000000
--- a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/azureopenai.yaml
+++ /dev/null
@@ -1,1073 +0,0 @@
-swagger: '2.0'
-info:
- title: Azure OpenAI API version 2024-02-15-preview
- description: APIs for fine-tuning and managing deployments of OpenAI models.
- version: 2024-02-15-preview
-paths:
- /files:
- get:
- tags:
- - 'Files:'
- summary: "Gets a list of all files owned by the Azure OpenAI resource.\r\nThese include user uploaded content like files with purpose \"fine-tune\" for training or validation of fine-tunes models\r\nas well as files that are generated by the service such as \"fine-tune-results\" which contains various metrics for the corresponding fine-tune job."
- operationId: Files_List
- produces:
- - application/json
- parameters:
- - in: query
- name: purpose
- description: Only return files with the given purpose.
- type: string
- enum:
- - fine-tune
- - fine-tune-results
- - assistants
- - assistants_output
- x-ms-enum:
- name: Purpose
- modelAsString: true
- values:
- - value: fine-tune
- description: This file contains training data for a fine tune job.
- - value: fine-tune-results
- description: This file contains the results of a fine tune job.
- - value: assistants
- description: This file contains data to be used in assistants.
- - value: assistants_output
- description: This file contains the results of an assistant.
- - $ref: '#/parameters/apiVersionQueryParameter'
- responses:
- '200':
- description: Success
- schema:
- $ref: '#/definitions/FileList'
- default:
- description: An error occurred.
- schema:
- $ref: '#/definitions/ErrorResponse'
- x-ms-examples:
- Getting all files owned by this account.:
- $ref: ./examples/get_files.json
- post:
- tags:
- - 'Files:'
- summary: Creates a new file entity by uploading data from a local machine. Uploaded files can, for example, be used for training or evaluating fine-tuned models.
- operationId: Files_Upload
- consumes:
- - multipart/form-data
- produces:
- - application/json
- parameters:
- - $ref: '#/parameters/apiVersionQueryParameter'
- - in: formData
- name: purpose
- description: The intended purpose of the uploaded documents. Use "fine-tune" for fine-tuning. This allows us to validate the format of the uploaded file.
- required: true
- type: string
- enum:
- - fine-tune
- - fine-tune-results
- - assistants
- x-ms-enum:
- name: Purpose
- modelAsString: true
- values:
- - value: fine-tune
- description: This file contains training data for a fine tune job.
- - value: fine-tune-results
- description: This file contains the results of a fine tune job.
- - value: assistants
- description: This file contains data that can be attached to an assistant.
- - in: formData
- name: file
- description: Gets or sets the file to upload into Azure OpenAI.
- required: true
- type: file
- responses:
- '201':
- description: The file has been successfully created.
- schema:
- $ref: '#/definitions/File'
- headers:
- Location:
- description: The location of the newly created item.
- type: string
- format: url
- default:
- description: An error occurred.
- schema:
- $ref: '#/definitions/ErrorResponse'
- x-ms-examples:
- Upload a file.:
- $ref: ./examples/upload_file.json
- /files/{file-id}:
- get:
- tags:
- - 'Files:'
- summary: Gets details for a single file specified by the given file-id including status, size, purpose, etc.
- operationId: Files_Get
- produces:
- - application/json
- parameters:
- - in: path
- name: file-id
- description: The identifier of the file.
- required: true
- type: string
- - $ref: '#/parameters/apiVersionQueryParameter'
- responses:
- '200':
- description: Success
- schema:
- $ref: '#/definitions/File'
- default:
- description: An error occurred.
- schema:
- $ref: '#/definitions/ErrorResponse'
- x-ms-examples:
- Getting a file.:
- $ref: ./examples/get_file.json
- delete:
- tags:
- - 'Files:'
- summary: "Deletes the file with the given file-id.\r\nDeletion is also allowed if a file was used, e.g., as training file in a fine-tune job."
- operationId: Files_Delete
- produces:
- - application/json
- parameters:
- - in: path
- name: file-id
- description: The identifier of the file.
- required: true
- type: string
- - $ref: '#/parameters/apiVersionQueryParameter'
- responses:
- '204':
- description: The file was successfully deleted.
- default:
- description: An error occurred.
- schema:
- $ref: '#/definitions/ErrorResponse'
- x-ms-examples:
- Deleting a file.:
- $ref: ./examples/delete_file.json
- /files/{file-id}/content:
- get:
- tags:
- - 'Files:'
- summary: "Gets the content of the file specified by the given file-id.\r\nFiles can be user uploaded content or generated by the service like result metrics of a fine-tune job."
- operationId: Files_GetContent
- produces:
- - application/octet-stream
- - application/json
- parameters:
- - in: path
- name: file-id
- description: The identifier of the file.
- required: true
- type: string
- - $ref: '#/parameters/apiVersionQueryParameter'
- responses:
- '200':
- description: Success
- schema:
- type: file
- default:
- description: An error occurred.
- schema:
- $ref: '#/definitions/ErrorResponse'
- x-ms-examples:
- Getting the file content.:
- $ref: ./examples/get_file_content.json
- /files/import:
- post:
- tags:
- - 'Files:'
- summary: Creates a new file entity by importing data from a provided url. Uploaded files can, for example, be used for training or evaluating fine-tuned models.
- operationId: Files_Import
- consumes:
- - application/json
- produces:
- - application/json
- parameters:
- - $ref: '#/parameters/apiVersionQueryParameter'
- - in: body
- name: fileImport
- description: The definition of the file to create including its purpose, the file name and the url of the file location.
- required: true
- schema:
- $ref: '#/definitions/FileImport'
- responses:
- '201':
- description: The file has been successfully created.
- schema:
- $ref: '#/definitions/File'
- headers:
- Location:
- description: The location of the newly created item.
- type: string
- format: url
- default:
- description: An error occurred.
- schema:
- $ref: '#/definitions/ErrorResponse'
- x-ms-examples:
- Importing a file with a blob url as source.:
- $ref: ./examples/import_file.json
- /fine_tuning/jobs:
- get:
- tags:
- - 'Fine-tuning:'
- summary: "Gets a list of all fine-tune jobs owned by the Azure OpenAI resource.\r\nThe details that are returned for each fine-tune job contain besides its identifier\r\nthe base model, training and validation files, hyper parameters, time stamps, status and events.\r\nEvents are created when the job status changes, e.g. running or complete, and when results are uploaded."
- operationId: FineTuning_List
- produces:
- - application/json
- parameters:
- - in: query
- name: after
- description: Identifier for the last event from the previous pagination request.
- type: string
- - in: query
- name: limit
- description: Number of events to retrieve. Defaults to 20.
- type: integer
- format: int32
- default: 20
- - $ref: '#/parameters/apiVersionQueryParameter'
- responses:
- '200':
- description: Success
- schema:
- $ref: '#/definitions/FineTuningJobList'
- default:
- description: An error occurred.
- schema:
- $ref: '#/definitions/ErrorResponse'
- x-ms-examples:
- Getting all fine tune jobs owned by this account.:
- $ref: ./examples/get_finetuning_jobs.json
- post:
- tags:
- - 'Fine-tuning:'
- summary: "Creates a job that fine-tunes a specified model from a given training file.\r\nResponse includes details of the enqueued job including job status and hyper parameters.\r\nThe name of the fine-tuned model is added to the response once complete."
- operationId: FineTuning_Create
- consumes:
- - application/json
- produces:
- - application/json
- parameters:
- - $ref: '#/parameters/apiVersionQueryParameter'
- - in: body
- name: fineTuningJob
- description: "The specification of the fine-tuned model to create.\r\nRequired parameters are the base model and the training file to use.\r\nOptionally a validation file can be specified to compute validation metrics during training.\r\nHyper parameters will be set to default values or can by optionally specified.\r\nThese include batch size, learning rate multiplier, number of epochs and others."
- required: true
- schema:
- $ref: '#/definitions/FineTuningJobCreation'
- responses:
- '201':
- description: The fine tune has been successfully created.
- schema:
- $ref: '#/definitions/FineTuningJob'
- headers:
- Location:
- description: The location of the newly created item.
- type: string
- format: url
- default:
- description: An error occurred.
- schema:
- $ref: '#/definitions/ErrorResponse'
- x-ms-examples:
- Creating a fine tune job.:
- $ref: ./examples/post_finetuning_job.json
- /fine_tuning/jobs/{fine-tuning-job-id}:
- get:
- tags:
- - 'Fine-tuning:'
- summary: "Gets details for a single fine-tune job specified by the given fine-tune-id.\r\nThe details contain the base model, training and validation files, hyper parameters, time stamps, status and events.\r\nEvents are created when the job status changes, e.g. running or complete, and when results are uploaded."
- operationId: FineTuning_Get
- produces:
- - application/json
- parameters:
- - in: path
- name: fine-tuning-job-id
- description: The identifier of the fine-tune job.
- required: true
- type: string
- - $ref: '#/parameters/apiVersionQueryParameter'
- responses:
- '200':
- description: Success
- schema:
- $ref: '#/definitions/FineTuningJob'
- default:
- description: An error occurred.
- schema:
- $ref: '#/definitions/ErrorResponse'
- x-ms-examples:
- Getting a fine tune job.:
- $ref: ./examples/get_finetuning_job.json
- delete:
- tags:
- - 'Fine-tuning:'
- summary: Deletes the fine-tune job specified by the given fine-tune-id.
- operationId: FineTuning_Delete
- produces:
- - application/json
- parameters:
- - in: path
- name: fine-tuning-job-id
- description: The identifier of the fine-tune job.
- required: true
- type: string
- - $ref: '#/parameters/apiVersionQueryParameter'
- responses:
- '204':
- description: The fine tune was successfully deleted.
- default:
- description: An error occurred.
- schema:
- $ref: '#/definitions/ErrorResponse'
- x-ms-examples:
- Deleting a fine tune job.:
- $ref: ./examples/delete_finetuning_job.json
- /fine_tuning/jobs/{fine-tuning-job-id}/events:
- get:
- tags:
- - 'Fine-tuning:'
- summary: "Gets the events for the fine-tune job specified by the given fine-tune-id.\r\nEvents are created when the job status changes, e.g. running or complete, and when results are uploaded."
- operationId: FineTuning_GetEvents
- produces:
- - application/json
- parameters:
- - in: path
- name: fine-tuning-job-id
- description: The identifier of the fine-tune job.
- required: true
- type: string
- - in: query
- name: after
- description: Identifier for the last event from the previous pagination request.
- type: string
- - in: query
- name: limit
- description: Number of events to retrieve. Defaults to 20.
- type: integer
- format: int32
- default: 20
- - $ref: '#/parameters/apiVersionQueryParameter'
- responses:
- '200':
- description: Success
- schema:
- $ref: '#/definitions/FineTuningJobEventList'
- default:
- description: An error occurred.
- schema:
- $ref: '#/definitions/ErrorResponse'
- x-ms-examples:
- Getting events of a fine tune job.:
- $ref: ./examples/get_finetuning_job_events.json
- /fine_tuning/jobs/{fine-tuning-job-id}/cancel:
- post:
- tags:
- - 'Fine-tuning:'
- summary: Cancels the processing of the fine-tune job specified by the given fine-tune-id.
- operationId: FineTuning_Cancel
- produces:
- - application/json
- parameters:
- - in: path
- name: fine-tuning-job-id
- description: The identifier of the fine-tune job.
- required: true
- type: string
- - $ref: '#/parameters/apiVersionQueryParameter'
- responses:
- '200':
- description: The fine tune has been successfully canceled
- schema:
- $ref: '#/definitions/FineTuningJob'
- default:
- description: An error occurred.
- schema:
- $ref: '#/definitions/ErrorResponse'
- x-ms-examples:
- Canceling a fine tune job.:
- $ref: ./examples/cancel_finetuning_job.json
- /models:
- get:
- tags:
- - 'Models:'
- summary: "Gets a list of all models that are accessible by the Azure OpenAI resource.\r\nThese include base models as well as all successfully completed fine-tuned models owned by the Azure OpenAI resource."
- operationId: Models_List
- produces:
- - application/json
- parameters:
- - $ref: '#/parameters/apiVersionQueryParameter'
- responses:
- '200':
- description: Success
- schema:
- $ref: '#/definitions/ModelList'
- default:
- description: An error occurred.
- schema:
- $ref: '#/definitions/ErrorResponse'
- x-ms-examples:
- Getting all models owned by account.:
- $ref: ./examples/get_models.json
- /models/{model-id}:
- get:
- tags:
- - 'Models:'
- summary: Gets details for the model specified by the given modelId.
- operationId: Models_Get
- produces:
- - application/json
- parameters:
- - in: path
- name: model-id
- description: The identifier of the model.
- required: true
- type: string
- - $ref: '#/parameters/apiVersionQueryParameter'
- responses:
- '200':
- description: Success
- schema:
- $ref: '#/definitions/Model'
- default:
- description: An error occurred.
- schema:
- $ref: '#/definitions/ErrorResponse'
- x-ms-examples:
- Getting a base model.:
- $ref: ./examples/get_model_base.json
- Getting a fine-tuned model.:
- $ref: ./examples/get_model_finetune.json
-definitions:
- Capabilities:
- title: Capabilities
- description: The capabilities of a base or fine tune model.
- required:
- - chat_completion
- - completion
- - embeddings
- - fine_tune
- - inference
- type: object
- properties:
- fine_tune:
- description: A value indicating whether a model can be used for fine tuning.
- type: boolean
- inference:
- description: A value indicating whether a model can be deployed.
- type: boolean
- completion:
- description: A value indicating whether a model supports completion.
- type: boolean
- chat_completion:
- description: A value indicating whether a model supports chat completion.
- type: boolean
- embeddings:
- description: A value indicating whether a model supports embeddings.
- type: boolean
- Deprecation:
- title: Deprecation
- description: "Defines the dates of deprecation for the different use cases of a model.\r\nUsually base models support 1 year of fine tuning after creation. Inference is typically supported 2 years after creation of base or\r\nfine tuned models. The exact dates are specified in the properties."
- required:
- - inference
- type: object
- properties:
- fine_tune:
- format: unixtime
- description: The end date of fine tune support of this model. Will be `null` for fine tune models.
- type: integer
- inference:
- format: unixtime
- description: The end date of inference support of this model.
- type: integer
- Error:
- title: Error
- description: "Error content as defined in the Microsoft REST guidelines\r\n(https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses)."
- required:
- - code
- - message
- type: object
- properties:
- code:
- $ref: '#/definitions/ErrorCode'
- message:
- description: The message of this error.
- minLength: 1
- type: string
- target:
- description: The location where the error happened if available.
- type: string
- details:
- description: The error details if available.
- type: array
- items:
- $ref: '#/definitions/Error'
- innererror:
- $ref: '#/definitions/InnerError'
- ErrorCode:
- title: ErrorCode
- description: "Error codes as defined in the Microsoft REST guidelines\r\n(https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses)."
- enum:
- - conflict
- - invalidPayload
- - forbidden
- - notFound
- - unexpectedEntityState
- - itemDoesAlreadyExist
- - serviceUnavailable
- - internalFailure
- - quotaExceeded
- - jsonlValidationFailed
- - fileImportFailed
- - tooManyRequests
- - unauthorized
- - contentFilter
- type: string
- x-ms-enum:
- name: ErrorCode
- modelAsString: true
- values:
- - value: conflict
- description: The requested operation conflicts with the current resource state.
- - value: invalidPayload
- description: The request data is invalid for this operation.
- - value: forbidden
- description: The operation is forbidden for the current user/api key.
- - value: notFound
- description: The resource is not found.
- - value: unexpectedEntityState
- description: The operation cannot be executed in the current resource's state.
- - value: itemDoesAlreadyExist
- description: The item does already exist.
- - value: serviceUnavailable
- description: The service is currently not available.
- - value: internalFailure
- description: Internal error. Please retry.
- - value: quotaExceeded
- description: Quota exceeded.
- - value: jsonlValidationFailed
- description: Validation of jsonl data failed.
- - value: fileImportFailed
- description: Import of file failed.
- - value: tooManyRequests
- description: Too many requests. Please retry later.
- - value: unauthorized
- description: The current user/api key is not authorized for the operation.
- - value: contentFilter
- description: Image generation failed as a result of our safety system.
- ErrorResponse:
- title: ErrorResponse
- description: "Error response as defined in the Microsoft REST guidelines\r\n(https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses)."
- required:
- - error
- type: object
- properties:
- error:
- $ref: '#/definitions/Error'
- EventType:
- title: EventType
- description: Defines the severity of a content filter result.
- enum:
- - message
- - metrics
- type: string
- x-ms-enum:
- name: EventType
- modelAsString: true
- values:
- - value: message
- description: Event only contains human readable messages.
- - value: metrics
- description: Event contains metrics.
- File:
- title: File
- description: A file is a document usable for training and validation. It can also be a service generated document with result details.
- required:
- - filename
- - purpose
- type: object
- properties:
- object:
- $ref: '#/definitions/TypeDiscriminator'
- created_at:
- format: unixtime
- description: A timestamp when this job or item was created (in unix epochs).
- type: integer
- readOnly: true
- id:
- description: The identity of this item.
- type: string
- readOnly: true
- status:
- $ref: '#/definitions/FileState'
- bytes:
- format: int64
- description: "The size of this file when available (can be null). File sizes larger than 2^53-1 are not supported to ensure compatibility\r\nwith JavaScript integers."
- type: integer
- readOnly: true
- purpose:
- $ref: '#/definitions/Purpose'
- filename:
- description: The name of the file.
- minLength: 1
- type: string
- status_details:
- description: The error message with details in case processing of this file failed.
- type: string
- readOnly: true
- FileImport:
- title: FileImport
- description: Defines a document to import from an external content url to be usable with Azure OpenAI.
- required:
- - content_url
- - filename
- - purpose
- type: object
- properties:
- purpose:
- $ref: '#/definitions/Purpose'
- filename:
- description: "The name of the [JSON Lines](https://jsonlines.readthedocs.io/en/latest/) file to be uploaded.\r\nIf the `purpose` is set to \"fine-tune\", each line is a JSON record with \"prompt\" and \"completion\" fields representing your training examples."
- minLength: 1
- type: string
- content_url:
- format: url
- description: The url to download the document from (can be SAS url of a blob or any other external url accessible with a GET request).
- type: string
- FileList:
- title: FileList
- description: Represents a list of files.
- type: object
- properties:
- object:
- $ref: '#/definitions/TypeDiscriminator'
- data:
- description: The list of items.
- type: array
- items:
- $ref: '#/definitions/File'
- FileState:
- title: FileState
- description: The state of a file.
- enum:
- - uploaded
- - pending
- - running
- - processed
- - error
- - deleting
- - deleted
- type: string
- readOnly: true
- x-ms-enum:
- name: FileState
- modelAsString: true
- values:
- - value: uploaded
- description: The file has been uploaded but it's not yet processed. This state is not returned by Azure OpenAI and exposed only for compatibility. It can be categorized as an inactive state.
- - value: pending
- description: The operation was created and is not queued to be processed in the future. It can be categorized as an inactive state.
- - value: running
- description: The operation has started to be processed. It can be categorized as an active state.
- - value: processed
- description: The operation has successfully be processed and is ready for consumption. It can be categorized as a terminal state.
- - value: error
- description: The operation has completed processing with a failure and cannot be further consumed. It can be categorized as a terminal state.
- - value: deleting
- description: The entity is ni the process to be deleted. This state is not returned by Azure OpenAI and exposed only for compatibility. It can be categorized as an active state.
- - value: deleted
- description: The entity has been deleted but may still be referenced by other entities predating the deletion. It can be categorized as a terminal state.
- FineTuningHyperParameters:
- title: FineTuningHyperParameters
- description: The hyper parameter settings used in a fine tune job.
- type: object
- properties:
- n_epochs:
- format: int32
- description: The number of epochs to train the model for. An epoch refers to one full cycle through the training dataset.
- type: integer
- batch_size:
- format: int32
- description: "The batch size to use for training. The batch size is the number of training examples used to train a single forward and backward pass.\r\nIn general, we've found that larger batch sizes tend to work better for larger datasets.\r\nThe default value as well as the maximum value for this property are specific to a base model."
- type: integer
- learning_rate_multiplier:
- format: double
- description: "The learning rate multiplier to use for training. The fine-tuning learning rate is the original learning rate used for pre-training multiplied by this value.\r\nLarger learning rates tend to perform better with larger batch sizes.\r\nWe recommend experimenting with values in the range 0.02 to 0.2 to see what produces the best results."
- type: number
- FineTuningJob:
- title: FineTuningJob
- description: Defines the values of a fine tune job.
- required:
- - model
- - training_file
- type: object
- properties:
- object:
- $ref: '#/definitions/TypeDiscriminator'
- created_at:
- format: unixtime
- description: A timestamp when this job or item was created (in unix epochs).
- type: integer
- readOnly: true
- id:
- description: The identity of this item.
- type: string
- readOnly: true
- status:
- $ref: '#/definitions/FineTuningState'
- model:
- description: The identifier (model-id) of the base model used for the fine-tune.
- minLength: 1
- type: string
- fine_tuned_model:
- description: "The identifier (model-id) of the resulting fine tuned model. This property is only populated for successfully completed fine-tune runs.\r\nUse this identifier to create a deployment for inferencing."
- type: string
- training_file:
- description: The file which is used for training.
- minLength: 1
- type: string
- validation_file:
- description: The file which is used to evaluate the fine tuned model during training.
- type: string
- result_files:
- description: "The result file identities (file-id) containing training and evaluation metrics in csv format.\r\nThe file is only available for successfully completed fine-tune runs."
- type: array
- items:
- type: string
- finished_at:
- format: int32
- description: A timestamp when this job or item has finished successfully (in unix epochs).
- type: integer
- readOnly: true
- organisation_id:
- description: The organisation id of this fine tune job. Unused on Azure OpenAI; compatibility for OpenAI only.
- type: string
- trained_tokens:
- format: int32
- description: The total number of billable tokens processed by this fine tuning job.
- type: integer
- readOnly: true
- hyperparameters:
- $ref: '#/definitions/FineTuningHyperParameters'
- suffix:
- description: The suffix used to identify the fine-tuned model. The suffix can contain up to 40 characters (a-z, A-Z, 0-9,- and _) that will be added to your fine-tuned model name.
- type: string
- FineTuningJobCreation:
- title: FineTuningJobCreation
- description: Defines the values of a fine tune job.
- required:
- - model
- - training_file
- type: object
- properties:
- model:
- description: The identifier (model-id) of the base model used for this fine-tune.
- minLength: 1
- type: string
- training_file:
- description: The file identity (file-id) that is used for training this fine tuned model.
- minLength: 1
- type: string
- validation_file:
- description: The file identity (file-id) that is used to evaluate the fine tuned model during training.
- type: string
- hyperparameters:
- $ref: '#/definitions/FineTuningHyperParameters'
- suffix:
- description: The suffix used to identify the fine-tuned model. The suffix can contain up to 40 characters (a-z, A-Z, 0-9,- and _) that will be added to your fine-tuned model name.
- type: string
- FineTuningJobEvent:
- title: FineTuningJobEvent
- required:
- - created_at
- - level
- - message
- - type
- type: object
- properties:
- object:
- $ref: '#/definitions/TypeDiscriminator'
- id:
- description: The identity of this event.
- type: string
- readOnly: true
- created_at:
- format: unixtime
- description: A timestamp when this event was created (in unix epochs).
- type: integer
- level:
- $ref: '#/definitions/LogLevel'
- message:
- description: The message describing the event. This can be a change of state, e.g., enqueued, started, failed or completed, or other events like uploaded results.
- minLength: 1
- type: string
- type:
- $ref: '#/definitions/EventType'
- data:
- description: Machine readable data of this event.
- FineTuningJobEventList:
- title: FineTuningJobEventList
- description: Represents a list of events.
- type: object
- properties:
- object:
- $ref: '#/definitions/TypeDiscriminator'
- data:
- description: The list of items.
- type: array
- items:
- $ref: '#/definitions/FineTuningJobEvent'
- has_more:
- description: A value indicating whether the list of events contains more elements than returned.
- type: boolean
- FineTuningJobList:
- title: FineTuningJobList
- description: Represents a list of fine tunes.
- type: object
- properties:
- object:
- $ref: '#/definitions/TypeDiscriminator'
- data:
- description: The list of items.
- type: array
- items:
- $ref: '#/definitions/FineTuningJob'
- has_more:
- description: A value indicating whether the list of events contains more elements than returned.
- type: boolean
- FineTuningState:
- title: FineTuningState
- description: The state of a finetunes object or fine tuning job.
- enum:
- - created
- - pending
- - running
- - succeeded
- - cancelled
- - failed
- type: string
- readOnly: true
- x-ms-enum:
- name: FineTuningState
- modelAsString: true
- values:
- - value: created
- description: The operation was created. This state is not returned by Azure OpenAI and exposed only for compatibility. It can be categorized as an inactive state.
- - value: pending
- description: The operation is not yet queued to be processed in the future. It can be categorized as an inactive state.
- - value: running
- description: The operation has started to be processed. It can be categorized as an active state.
- - value: succeeded
- description: The operation has successfully be processed and is ready for consumption. It can be categorized as a terminal state.
- - value: cancelled
- description: The operation has been cancelled and is incomplete. It can be categorized as a terminal state.
- - value: failed
- description: The operation has completed processing with a failure and cannot be further consumed. It can be categorized as a terminal state.
- InnerError:
- title: InnerError
- description: "Inner error as defined in the Microsoft REST guidelines\r\n(https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses)."
- type: object
- properties:
- code:
- $ref: '#/definitions/InnerErrorCode'
- innererror:
- $ref: '#/definitions/InnerError'
- InnerErrorCode:
- title: InnerErrorCode
- description: "Inner error codes as defined in the Microsoft REST guidelines\r\n(https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses)."
- enum:
- - invalidPayload
- type: string
- x-ms-enum:
- name: InnerErrorCode
- modelAsString: true
- values:
- - value: invalidPayload
- description: The request data is invalid for this operation.
- LifeCycleStatus:
- title: LifeCycleStatus
- description: "The life cycle status of a model.\r\nNote: A model can be promoted from \"preview\" to \"generally-available\", but never from \"generally-available\" to \"preview\"."
- enum:
- - preview
- - generally-available
- type: string
- x-ms-enum:
- name: LifeCycleStatus
- modelAsString: true
- values:
- - value: preview
- description: Model is in preview and covered by the service preview terms.
- - value: generally-available
- description: Model is generally available.
- LogLevel:
- title: LogLevel
- description: The verbosity level of an event.
- enum:
- - info
- - warning
- - error
- type: string
- x-ms-enum:
- name: LogLevel
- modelAsString: true
- values:
- - value: info
- description: This event is for information only.
- - value: warning
- description: This event represents a mitigated issue.
- - value: error
- description: This message represents a non recoverable issue.
- Model:
- title: Model
- description: A model is either a base model or the result of a successful fine tune job.
- required:
- - capabilities
- - deprecation
- - lifecycle_status
- type: object
- properties:
- object:
- $ref: '#/definitions/TypeDiscriminator'
- created_at:
- format: unixtime
- description: A timestamp when this job or item was created (in unix epochs).
- type: integer
- readOnly: true
- id:
- description: The identity of this item.
- type: string
- readOnly: true
- status:
- $ref: '#/definitions/FineTuningState'
- model:
- description: The base model identity (model-id) if this is a fine tune model; otherwise `null`.
- type: string
- fine_tune:
- description: The fine tune job identity (fine-tune-id) if this is a fine tune model; otherwise `null`.
- type: string
- capabilities:
- $ref: '#/definitions/Capabilities'
- lifecycle_status:
- $ref: '#/definitions/LifeCycleStatus'
- deprecation:
- $ref: '#/definitions/Deprecation'
- ModelList:
- title: ModelList
- description: Represents a list of models.
- type: object
- properties:
- object:
- $ref: '#/definitions/TypeDiscriminator'
- data:
- description: The list of items.
- type: array
- items:
- $ref: '#/definitions/Model'
- OperationState:
- title: OperationState
- description: The state of a job or item.
- enum:
- - notRunning
- - running
- - succeeded
- - failed
- type: string
- readOnly: true
- x-ms-enum:
- name: OperationState
- modelAsString: true
- values:
- - value: notRunning
- description: The operation is not yet queued to be processed in the future.
- - value: running
- description: The operation has started to be processed.
- - value: succeeded
- description: The operation has successfully be processed and is ready for consumption.
- - value: failed
- description: The operation has completed processing with a failure and cannot be further consumed.
- Purpose:
- title: Purpose
- description: The intended purpose of the uploaded documents. Use "fine-tune" for fine-tuning. This allows us to validate the format of the uploaded file.
- enum:
- - fine-tune
- - fine-tune-results
- - assistants
- - assistants_output
- type: string
- x-ms-enum:
- name: Purpose
- modelAsString: true
- values:
- - value: fine-tune
- description: This file contains training data for a fine tune job.
- - value: fine-tune-results
- description: This file contains the results of a fine tune job.
- - value: assistants
- description: This file contains data to be used in assistants.
- - value: assistants_output
- description: This file contains the results of an assistant.
- TypeDiscriminator:
- title: TypeDiscriminator
- description: Defines the type of an object.
- enum:
- - list
- - fine_tuning.job
- - file
- - fine_tuning.job.event
- - model
- type: string
- readOnly: true
- x-ms-enum:
- name: TypeDiscriminator
- modelAsString: true
- values:
- - value: list
- description: This object represents a list of other objects.
- - value: fine_tuning.job
- description: This object represents a fine tune job.
- - value: file
- description: This object represents a file.
- - value: fine_tuning.job.event
- description: This object represents an event of a fine tuning job.
- - value: model
- description: This object represents a model (can be a base model or fine tune job result).
-parameters:
- endpoint:
- in: path
- name: endpoint
- description: 'Supported Cognitive Services endpoints (protocol and hostname, for example: https://aoairesource.openai.azure.com. Replace "aoairesource" with your Azure OpenAI account name).'
- required: true
- type: string
- format: url
- x-ms-skip-url-encoding: true
- x-ms-parameter-location: client
- apiVersionQueryParameter:
- in: query
- name: api-version
- description: The requested API version.
- required: true
- type: string
- x-ms-client-default: 2024-02-15-preview
- x-ms-parameter-location: client
-securityDefinitions:
- api-key:
- type: apiKey
- name: api-key
- in: header
- description: Provide your Cognitive Services Azure OpenAI account key here.
-security:
- - api-key: []
-schemes:
- - https
-x-ms-parameterized-host:
- hostTemplate: '{endpoint}/openai'
- useSchemePrefix: false
- parameters:
- - $ref: '#/parameters/endpoint'
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/cancel_finetuning_job.json b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/cancel_finetuning_job.json
deleted file mode 100644
index cd370b1546aa..000000000000
--- a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/cancel_finetuning_job.json
+++ /dev/null
@@ -1,25 +0,0 @@
-{
- "parameters": {
- "endpoint": "https://aoairesource.openai.azure.com",
- "api-key": "{api key}",
- "api-version": "2024-02-15-preview",
- "fine-tuning-job-id": "ft-72a2792ef7d24ba7b82c7fe4a37e379f"
- },
- "responses": {
- "200": {
- "headers": {},
- "body": {
- "hyperparameters": {
- "n_epochs": 2
- },
- "model": "curie",
- "training_file": "file-181a1cbdcdcf4677ada87f63a0928099",
- "finished_at": 1646127311,
- "id": "ft-72a2792ef7d24ba7b82c7fe4a37e379f",
- "status": "canceled",
- "created_at": 1646126127,
- "object": "fine_tuning.job"
- }
- }
- }
-}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/cancel_finetuning_job.yaml b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/cancel_finetuning_job.yaml
deleted file mode 100644
index 319c9e42ef89..000000000000
--- a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/cancel_finetuning_job.yaml
+++ /dev/null
@@ -1,23 +0,0 @@
-parameters:
- endpoint: https://aoairesource.openai.azure.com
- api-key: '{api key}'
- api-version: 2024-02-15-preview
- fine-tuning-job-id: ft-72a2792ef7d24ba7b82c7fe4a37e379f
-responses:
- 200:
- headers: {}
- body:
- hyperparameters:
- n_epochs: 2
- suffix:
- status: cancelled
- model: curie
- fine_tuned_model:
- training_file: file-181a1cbdcdcf4677ada87f63a0928099
- validation_file:
- result_files:
- finished_at: 1646127311
- organisation_id:
- id: ft-72a2792ef7d24ba7b82c7fe4a37e379f
- created_at: 1646126127
- object: fine_tuning.job
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/delete_file.json b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/delete_file.json
deleted file mode 100644
index fe861f99b61b..000000000000
--- a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/delete_file.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "parameters": {
- "endpoint": "https://aoairesource.openai.azure.com",
- "api-key": "{api key}",
- "api-version": "2024-02-15-preview",
- "file-id": "file-181a1cbdcdcf4677ada87f63a0928099"
- },
- "responses": {
- "204": {
- "headers": {}
- }
- }
-}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/delete_file.yaml b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/delete_file.yaml
deleted file mode 100644
index 196d9980fcd9..000000000000
--- a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/delete_file.yaml
+++ /dev/null
@@ -1,9 +0,0 @@
-parameters:
- endpoint: https://aoairesource.openai.azure.com
- api-key: '{api key}'
- api-version: 2024-02-15-preview
- file-id: file-181a1cbdcdcf4677ada87f63a0928099
-responses:
- 204:
- headers: {}
- body:
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/delete_finetuning_job.json b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/delete_finetuning_job.json
deleted file mode 100644
index 7c87af0f6dfa..000000000000
--- a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/delete_finetuning_job.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "parameters": {
- "endpoint": "https://aoairesource.openai.azure.com",
- "api-key": "{api key}",
- "api-version": "2024-02-15-preview",
- "fine-tuning-job-id": "ft-72a2792ef7d24ba7b82c7fe4a37e379f"
- },
- "responses": {
- "204": {
- "headers": {}
- }
- }
-}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/delete_finetuning_job.yaml b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/delete_finetuning_job.yaml
deleted file mode 100644
index af1e4dd3d7b3..000000000000
--- a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/delete_finetuning_job.yaml
+++ /dev/null
@@ -1,9 +0,0 @@
-parameters:
- endpoint: https://aoairesource.openai.azure.com
- api-key: '{api key}'
- api-version: 2024-02-15-preview
- fine-tuning-job-id: ft-72a2792ef7d24ba7b82c7fe4a37e379f
-responses:
- 204:
- headers: {}
- body:
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/get_file.json b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/get_file.json
deleted file mode 100644
index 01bb2d0c8d2f..000000000000
--- a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/get_file.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "parameters": {
- "endpoint": "https://aoairesource.openai.azure.com",
- "api-key": "{api key}",
- "api-version": "2024-02-15-preview",
- "file-id": "file-181a1cbdcdcf4677ada87f63a0928099"
- },
- "responses": {
- "200": {
- "headers": {},
- "body": {
- "bytes": 140,
- "purpose": "fine-tune",
- "filename": "puppy.jsonl",
- "id": "file-181a1cbdcdcf4677ada87f63a0928099",
- "status": "succeeded",
- "created_at": 1646126127,
- "object": "file"
- }
- }
- }
-}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/get_file.yaml b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/get_file.yaml
deleted file mode 100644
index 6856b5880b8a..000000000000
--- a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/get_file.yaml
+++ /dev/null
@@ -1,17 +0,0 @@
-parameters:
- endpoint: https://aoairesource.openai.azure.com
- api-key: '{api key}'
- api-version: 2024-02-15-preview
- file-id: file-181a1cbdcdcf4677ada87f63a0928099
-responses:
- 200:
- headers: {}
- body:
- status_details:
- status: processed
- bytes: 140
- purpose: fine-tune
- filename: puppy.jsonl
- id: file-181a1cbdcdcf4677ada87f63a0928099
- created_at: 1646126127
- object: file
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/get_file_content.json b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/get_file_content.json
deleted file mode 100644
index 902c8503fbde..000000000000
--- a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/get_file_content.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "parameters": {
- "endpoint": "https://aoairesource.openai.azure.com",
- "api-key": "{api key}",
- "api-version": "2024-02-15-preview",
- "file-id": "file-181a1cbdcdcf4677ada87f63a0928099"
- },
- "responses": {
- "200": {
- "headers": {},
- "body": "raw file content"
- }
- }
-}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/get_file_content.yaml b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/get_file_content.yaml
deleted file mode 100644
index 06022de09e40..000000000000
--- a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/get_file_content.yaml
+++ /dev/null
@@ -1,9 +0,0 @@
-parameters:
- endpoint: https://aoairesource.openai.azure.com
- api-key: '{api key}'
- api-version: 2024-02-15-preview
- file-id: file-181a1cbdcdcf4677ada87f63a0928099
-responses:
- 200:
- headers: {}
- body: raw file content
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/get_files.json b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/get_files.json
deleted file mode 100644
index fdc3e39f3556..000000000000
--- a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/get_files.json
+++ /dev/null
@@ -1,35 +0,0 @@
-{
- "parameters": {
- "endpoint": "https://aoairesource.openai.azure.com",
- "api-key": "{api key}",
- "api-version": "2024-02-15-preview"
- },
- "responses": {
- "200": {
- "headers": {},
- "body": {
- "data": [
- {
- "bytes": 140,
- "purpose": "fine-tune",
- "filename": "puppy.jsonl",
- "id": "file-181a1cbdcdcf4677ada87f63a0928099",
- "status": "succeeded",
- "created_at": 1646126127,
- "object": "file"
- },
- {
- "bytes": 32423,
- "purpose": "fine-tune-results",
- "filename": "results.csv",
- "id": "file-181a1cbdcdcf4677ada87f63a0928099",
- "status": "succeeded",
- "created_at": 1646126127,
- "object": "file"
- }
- ],
- "object": "list"
- }
- }
- }
-}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/get_files.yaml b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/get_files.yaml
deleted file mode 100644
index 611759ee7106..000000000000
--- a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/get_files.yaml
+++ /dev/null
@@ -1,27 +0,0 @@
-parameters:
- endpoint: https://aoairesource.openai.azure.com
- api-key: '{api key}'
- api-version: 2024-02-15-preview
-responses:
- 200:
- headers: {}
- body:
- data:
- - status_details:
- status: processed
- bytes: 140
- purpose: fine-tune
- filename: puppy.jsonl
- id: file-181a1cbdcdcf4677ada87f63a0928099
- created_at: 1646126127
- object: file
- - statistics:
- status_details:
- status: processed
- bytes: 32423
- purpose: fine-tune-results
- filename: results.csv
- id: file-181a1cbdcdcf4677ada87f63a0928099
- created_at: 1646126127
- object: file
- object: list
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/get_finetuning_job.json b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/get_finetuning_job.json
deleted file mode 100644
index 6d4985cf34dd..000000000000
--- a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/get_finetuning_job.json
+++ /dev/null
@@ -1,30 +0,0 @@
-{
- "parameters": {
- "endpoint": "https://aoairesource.openai.azure.com",
- "api-key": "{api key}",
- "api-version": "2024-02-15-preview",
- "fine-tuning-job-id": "ft-72a2792ef7d24ba7b82c7fe4a37e379f"
- },
- "responses": {
- "200": {
- "headers": {},
- "body": {
- "hyperparameters": {
- "n_epochs": 2
- },
- "model": "curie",
- "fine_tuned_model": "curie.ft-72a2792ef7d24ba7b82c7fe4a37e379f",
- "training_file": "file-181a1cbdcdcf4677ada87f63a0928099",
- "result_files": [
- "file-181a1cbdcdcf4677ada87f63a0928099"
- ],
- "finished_at": 1646127311,
- "trained_tokens": 2342,
- "id": "ft-72a2792ef7d24ba7b82c7fe4a37e379f",
- "status": "succeeded",
- "created_at": 1646126127,
- "object": "fine_tuning.job"
- }
- }
- }
-}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/get_finetuning_job.yaml b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/get_finetuning_job.yaml
deleted file mode 100644
index b15c6e275778..000000000000
--- a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/get_finetuning_job.yaml
+++ /dev/null
@@ -1,25 +0,0 @@
-parameters:
- endpoint: https://aoairesource.openai.azure.com
- api-key: '{api key}'
- api-version: 2024-02-15-preview
- fine-tuning-job-id: ft-72a2792ef7d24ba7b82c7fe4a37e379f
-responses:
- 200:
- headers: {}
- body:
- hyperparameters:
- n_epochs: 2
- suffix:
- status: succeeded
- model: curie
- fine_tuned_model: curie.ft-72a2792ef7d24ba7b82c7fe4a37e379f
- training_file: file-181a1cbdcdcf4677ada87f63a0928099
- validation_file:
- result_files:
- - file-181a1cbdcdcf4677ada87f63a0928099
- finished_at: 1646127311
- organisation_id:
- trained_tokens: 2342
- id: ft-72a2792ef7d24ba7b82c7fe4a37e379f
- created_at: 1646126127
- object: fine_tuning.job
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/get_finetuning_job_events.json b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/get_finetuning_job_events.json
deleted file mode 100644
index f5a99d3b7ff7..000000000000
--- a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/get_finetuning_job_events.json
+++ /dev/null
@@ -1,43 +0,0 @@
-{
- "parameters": {
- "endpoint": "https://aoairesource.openai.azure.com",
- "api-key": "{api key}",
- "api-version": "2024-02-15-preview",
- "fine-tuning-job-id": "ft-72a2792ef7d24ba7b82c7fe4a37e379f"
- },
- "responses": {
- "200": {
- "headers": {},
- "body": {
- "has_more": false,
- "data": [
- {
- "id": "ft-event-363dcd7cb4c74539bc53293c1dceef05",
- "created_at": 1646126127,
- "level": "info",
- "message": "Job enqueued. Waiting for jobs ahead to complete.",
- "type": "message",
- "object": "fine_tuning.job.event"
- },
- {
- "id": "ft-event-8c2a44999790437cb3230e543fa2cf0f",
- "created_at": 1646126169,
- "level": "info",
- "message": "Job started.",
- "type": "message",
- "object": "fine_tuning.job.event"
- },
- {
- "id": "ft-event-2d47d651d2f3484c8187c88c00078147",
- "created_at": 1646126192,
- "level": "info",
- "message": "Job succeeded.",
- "type": "message",
- "object": "fine_tuning.job.event"
- }
- ],
- "object": "list"
- }
- }
- }
-}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/get_finetuning_job_events.yaml b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/get_finetuning_job_events.yaml
deleted file mode 100644
index 40d4360d93c0..000000000000
--- a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/get_finetuning_job_events.yaml
+++ /dev/null
@@ -1,33 +0,0 @@
-parameters:
- endpoint: https://aoairesource.openai.azure.com
- api-key: '{api key}'
- api-version: 2024-02-15-preview
- fine-tuning-job-id: ft-72a2792ef7d24ba7b82c7fe4a37e379f
-responses:
- 200:
- headers: {}
- body:
- has_more: false
- data:
- - id: ftevent-363dcd7cb4c74539bc53293c1dceef05
- created_at: 1646126127
- level: Info
- message: Job enqueued. Waiting for jobs ahead to complete.
- type: message
- data:
- object: fine_tuning.job.event
- - id: ftevent-8c2a44999790437cb3230e543fa2cf0f
- created_at: 1646126169
- level: Info
- message: Job started.
- type: message
- data:
- object: fine_tuning.job.event
- - id: ftevent-2d47d651d2f3484c8187c88c00078147
- created_at: 1646126192
- level: Info
- message: Job succeeded.
- type: message
- data:
- object: fine_tuning.job.event
- object: list
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/get_finetuning_jobs.json b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/get_finetuning_jobs.json
deleted file mode 100644
index b2105860d3d1..000000000000
--- a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/get_finetuning_jobs.json
+++ /dev/null
@@ -1,35 +0,0 @@
-{
- "parameters": {
- "endpoint": "https://aoairesource.openai.azure.com",
- "api-key": "{api key}",
- "api-version": "2024-02-15-preview"
- },
- "responses": {
- "200": {
- "headers": {},
- "body": {
- "has_more": false,
- "data": [
- {
- "hyperparameters": {
- "n_epochs": 2
- },
- "model": "curie",
- "fine_tuned_model": "curie.ft-72a2792ef7d24ba7b82c7fe4a37e379f",
- "training_file": "file-181a1cbdcdcf4677ada87f63a0928099",
- "result_files": [
- "file-181a1cbdcdcf4677ada87f63a0928099"
- ],
- "finished_at": 1646127311,
- "trained_tokens": 2342,
- "id": "ft-72a2792ef7d24ba7b82c7fe4a37e379f",
- "status": "succeeded",
- "created_at": 1646126127,
- "object": "fine_tuning.job"
- }
- ],
- "object": "list"
- }
- }
- }
-}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/get_finetuning_jobs.yaml b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/get_finetuning_jobs.yaml
deleted file mode 100644
index 29b428ed5846..000000000000
--- a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/get_finetuning_jobs.yaml
+++ /dev/null
@@ -1,27 +0,0 @@
-parameters:
- endpoint: https://aoairesource.openai.azure.com
- api-key: '{api key}'
- api-version: 2024-02-15-preview
-responses:
- 200:
- headers: {}
- body:
- has_more: false
- data:
- - hyperparameters:
- n_epochs: 2
- suffix:
- status: succeeded
- model: curie
- fine_tuned_model: curie.ft-72a2792ef7d24ba7b82c7fe4a37e379f
- training_file: file-181a1cbdcdcf4677ada87f63a0928099
- validation_file:
- result_files:
- - file-181a1cbdcdcf4677ada87f63a0928099
- finished_at: 1646127311
- organisation_id:
- trained_tokens: 2342
- id: ft-72a2792ef7d24ba7b82c7fe4a37e379f
- created_at: 1646126127
- object: fine_tuning.job
- object: list
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/get_model_base.json b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/get_model_base.json
deleted file mode 100644
index ee62737741eb..000000000000
--- a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/get_model_base.json
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "parameters": {
- "endpoint": "https://aoairesource.openai.azure.com",
- "api-key": "{api key}",
- "api-version": "2024-02-15-preview",
- "model-id": "curie"
- },
- "responses": {
- "200": {
- "headers": {},
- "body": {
- "capabilities": {
- "fine_tune": true,
- "inference": true,
- "completion": true,
- "chat_completion": false,
- "embeddings": false
- },
- "lifecycle_status": "generally-available",
- "deprecation": {
- "fine_tune": 1677662127,
- "inference": 1709284527
- },
- "id": "curie",
- "status": "succeeded",
- "created_at": 1646126127,
- "object": "model"
- }
- }
- }
-}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/get_model_base.yaml b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/get_model_base.yaml
deleted file mode 100644
index 387ef7b6029a..000000000000
--- a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/get_model_base.yaml
+++ /dev/null
@@ -1,25 +0,0 @@
-parameters:
- endpoint: https://aoairesource.openai.azure.com
- api-key: '{api key}'
- api-version: 2024-02-15-preview
- model-id: curie
-responses:
- 200:
- headers: {}
- body:
- status: succeeded
- model:
- fine_tune:
- capabilities:
- fine_tune: true
- inference: true
- completion: true
- chat_completion: false
- embeddings: false
- lifecycle_status: generally-available
- deprecation:
- fine_tune: 1677662127
- inference: 1709284527
- id: curie
- created_at: 1646126127
- object: model
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/get_model_finetune.json b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/get_model_finetune.json
deleted file mode 100644
index a7efb2d6093c..000000000000
--- a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/get_model_finetune.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "parameters": {
- "endpoint": "https://aoairesource.openai.azure.com",
- "api-key": "{api key}",
- "api-version": "2024-02-15-preview",
- "model-id": "curie.ft-72a2792ef7d24ba7b82c7fe4a37e379f"
- },
- "responses": {
- "200": {
- "headers": {},
- "body": {
- "model": "curie",
- "fine_tune": "ft-72a2792ef7d24ba7b82c7fe4a37e379f",
- "capabilities": {
- "fine_tune": false,
- "inference": true,
- "completion": true,
- "chat_completion": false,
- "embeddings": false
- },
- "lifecycle_status": "generally-available",
- "deprecation": {
- "inference": 1709284527
- },
- "id": "curie.ft-72a2792ef7d24ba7b82c7fe4a37e379f",
- "status": "succeeded",
- "created_at": 1646126127,
- "object": "model"
- }
- }
- }
-}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/get_model_finetune.yaml b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/get_model_finetune.yaml
deleted file mode 100644
index c76a13242688..000000000000
--- a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/get_model_finetune.yaml
+++ /dev/null
@@ -1,24 +0,0 @@
-parameters:
- endpoint: https://aoairesource.openai.azure.com
- api-key: '{api key}'
- api-version: 2024-02-15-preview
- model-id: curie.ft-72a2792ef7d24ba7b82c7fe4a37e379f
-responses:
- 200:
- headers: {}
- body:
- status: succeeded
- model: curie
- fine_tune: ft-72a2792ef7d24ba7b82c7fe4a37e379f
- capabilities:
- fine_tune: false
- inference: true
- completion: true
- chat_completion: false
- embeddings: false
- lifecycle_status: generally-available
- deprecation:
- inference: 1709284527
- id: curie.ft-72a2792ef7d24ba7b82c7fe4a37e379f
- created_at: 1646126127
- object: model
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/get_models.json b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/get_models.json
deleted file mode 100644
index 41afc99117ed..000000000000
--- a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/get_models.json
+++ /dev/null
@@ -1,54 +0,0 @@
-{
- "parameters": {
- "endpoint": "https://aoairesource.openai.azure.com",
- "api-key": "{api key}",
- "api-version": "2024-02-15-preview"
- },
- "responses": {
- "200": {
- "headers": {},
- "body": {
- "data": [
- {
- "capabilities": {
- "fine_tune": true,
- "inference": true,
- "completion": true,
- "chat_completion": false,
- "embeddings": false
- },
- "lifecycle_status": "generally-available",
- "deprecation": {
- "fine_tune": 1677662127,
- "inference": 1709284527
- },
- "id": "curie",
- "status": "succeeded",
- "created_at": 1646126127,
- "object": "model"
- },
- {
- "model": "curie",
- "fine_tune": "ft-72a2792ef7d24ba7b82c7fe4a37e379f",
- "capabilities": {
- "fine_tune": false,
- "inference": true,
- "completion": true,
- "chat_completion": false,
- "embeddings": false
- },
- "lifecycle_status": "generally-available",
- "deprecation": {
- "inference": 1709284527
- },
- "id": "curie.ft-72a2792ef7d24ba7b82c7fe4a37e379f",
- "status": "succeeded",
- "created_at": 1646126127,
- "object": "model"
- }
- ],
- "object": "list"
- }
- }
- }
-}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/get_models.yaml b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/get_models.yaml
deleted file mode 100644
index 68cfa768a7f8..000000000000
--- a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/get_models.yaml
+++ /dev/null
@@ -1,41 +0,0 @@
-parameters:
- endpoint: https://aoairesource.openai.azure.com
- api-key: '{api key}'
- api-version: 2024-02-15-preview
-responses:
- 200:
- headers: {}
- body:
- data:
- - status: succeeded
- model:
- fine_tune:
- capabilities:
- fine_tune: true
- inference: true
- completion: true
- chat_completion: false
- embeddings: false
- lifecycle_status: generally-available
- deprecation:
- fine_tune: 1677662127
- inference: 1709284527
- id: curie
- created_at: 1646126127
- object: model
- - status: succeeded
- model: curie
- fine_tune: ft-72a2792ef7d24ba7b82c7fe4a37e379f
- capabilities:
- fine_tune: false
- inference: true
- completion: true
- chat_completion: false
- embeddings: false
- lifecycle_status: generally-available
- deprecation:
- inference: 1709284527
- id: curie.ft-72a2792ef7d24ba7b82c7fe4a37e379f
- created_at: 1646126127
- object: model
- object: list
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/import_file.json b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/import_file.json
deleted file mode 100644
index fb2dd321ea42..000000000000
--- a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/import_file.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "parameters": {
- "endpoint": "https://aoairesource.openai.azure.com",
- "api-key": "{api key}",
- "api-version": "2024-02-15-preview",
- "fileImport": {
- "purpose": "fine-tune",
- "filename": "puppy.jsonl",
- "content_url": "https://www.contoso.com/trainingdata/puppy.jsonl"
- },
- "content-Type": "application/json"
- },
- "responses": {
- "201": {
- "headers": {
- "location": "https://aoairesource.openai.azure.com/openai/files/file-181a1cbdcdcf4677ada87f63a0928099"
- },
- "body": {
- "purpose": "fine-tune",
- "filename": "puppy.jsonl",
- "id": "file-181a1cbdcdcf4677ada87f63a0928099",
- "status": "notRunning",
- "created_at": 1646126127,
- "object": "file"
- }
- }
- }
-}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/import_file.yaml b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/import_file.yaml
deleted file mode 100644
index 4af1881948b2..000000000000
--- a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/import_file.yaml
+++ /dev/null
@@ -1,48 +0,0 @@
-parameters:
- endpoint: https://aoairesource.openai.azure.com
- api-key: '{api key}'
- api-version: 2023-10-01-preview
- fileImport:
- purpose: fine-tune
- filename: puppy.jsonl
- content_url: &o0
- absolutePath: /trainingdata/puppy.jsonl
- absoluteUri: *o0
- localPath: /trainingdata/puppy.jsonl
- authority: www.contoso.com
- hostNameType: Dns
- isDefaultPort: true
- isFile: false
- isLoopback: false
- pathAndQuery: /trainingdata/puppy.jsonl
- segments:
- - /
- - trainingdata/
- - puppy.jsonl
- isUnc: false
- host: www.contoso.com
- port: 443
- query: ''
- fragment: ''
- scheme: https
- originalString: *o0
- dnsSafeHost: www.contoso.com
- idnHost: www.contoso.com
- isAbsoluteUri: true
- userEscaped: false
- userInfo: ''
- Content-Type: application/json
-responses:
- 201:
- headers:
- Location: https://aoairesource.openai.azure.com/openai/files/file-181a1cbdcdcf4677ada87f63a0928099
- body:
- statistics:
- status_details:
- status: pending
- bytes:
- purpose: fine-tune
- filename: puppy.jsonl
- id: file-181a1cbdcdcf4677ada87f63a0928099
- created_at: 1646126127
- object: file
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/post_finetuning_job.json b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/post_finetuning_job.json
deleted file mode 100644
index 10787d095b61..000000000000
--- a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/post_finetuning_job.json
+++ /dev/null
@@ -1,30 +0,0 @@
-{
- "parameters": {
- "endpoint": "https://aoairesource.openai.azure.com",
- "api-key": "{api key}",
- "api-version": "2024-02-15-preview",
- "fineTuningJob": {
- "model": "curie",
- "training_file": "file-181a1cbdcdcf4677ada87f63a0928099"
- },
- "content-Type": "application/json"
- },
- "responses": {
- "201": {
- "headers": {
- "location": "https://aoairesource.openai.azure.com/openai/fine_tuning/jobs/ft-72a2792ef7d24ba7b82c7fe4a37e379f"
- },
- "body": {
- "hyperparameters": {
- "n_epochs": 2
- },
- "model": "curie",
- "training_file": "file-181a1cbdcdcf4677ada87f63a0928099",
- "id": "ft-72a2792ef7d24ba7b82c7fe4a37e379f",
- "status": "notRunning",
- "created_at": 1646126127,
- "object": "fine_tuning.job"
- }
- }
- }
-}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/post_finetuning_job.yaml b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/post_finetuning_job.yaml
deleted file mode 100644
index 3c8f95d31d7f..000000000000
--- a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/post_finetuning_job.yaml
+++ /dev/null
@@ -1,30 +0,0 @@
-parameters:
- endpoint: https://aoairesource.openai.azure.com
- api-key: '{api key}'
- api-version: 2023-10-01-preview
- fineTuningJob:
- hyperparameters:
- suffix:
- model: curie
- trainingFile: file-181a1cbdcdcf4677ada87f63a0928099
- validationFile:
- Content-Type: application/json
-responses:
- 201:
- headers:
- Location: https://aoairesource.openai.azure.com/openai/fine_tuning/jobs/ft-72a2792ef7d24ba7b82c7fe4a37e379f
- body:
- hyperparameters:
- n_epochs: 2
- suffix:
- status: pending
- model: curie
- fine_tuned_model:
- training_file: file-181a1cbdcdcf4677ada87f63a0928099
- validation_file:
- result_files:
- finished_at:
- organisation_id:
- id: ft-72a2792ef7d24ba7b82c7fe4a37e379f
- created_at: 1646126127
- object: fine_tuning.job
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/upload_file.json b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/upload_file.json
deleted file mode 100644
index f32450b13326..000000000000
--- a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/upload_file.json
+++ /dev/null
@@ -1,25 +0,0 @@
-{
- "parameters": {
- "endpoint": "https://aoairesource.openai.azure.com",
- "api-key": "{api key}",
- "api-version": "2024-02-15-preview",
- "purpose": "fine-tune",
- "content-Type": "multipart/form-data",
- "file": "raw file content"
- },
- "responses": {
- "201": {
- "headers": {
- "location": "https://aoairesource.openai.azure.com/openai/files/file-181a1cbdcdcf4677ada87f63a0928099"
- },
- "body": {
- "purpose": "fine-tune",
- "filename": "puppy.jsonl",
- "id": "file-181a1cbdcdcf4677ada87f63a0928099",
- "status": "notRunning",
- "created_at": 1646126127,
- "object": "file"
- }
- }
- }
-}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/upload_file.yaml b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/upload_file.yaml
deleted file mode 100644
index 67ecbb879ba8..000000000000
--- a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/preview/2024-02-15-preview/examples/upload_file.yaml
+++ /dev/null
@@ -1,21 +0,0 @@
-parameters:
- endpoint: https://aoairesource.openai.azure.com
- api-key: '{api key}'
- api-version: 2023-10-01-preview
- purpose: fine-tune
- Content-Type: multipart/form-data
- file: raw file content
-responses:
- 201:
- headers:
- Location: https://aoairesource.openai.azure.com/openai/files/file-181a1cbdcdcf4677ada87f63a0928099
- body:
- statistics:
- status_details:
- status: pending
- bytes:
- purpose: fine-tune
- filename: puppy.jsonl
- id: file-181a1cbdcdcf4677ada87f63a0928099
- created_at: 1646126127
- object: file
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/readme.md b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/readme.md
index 4ab952c86714..98bcb42c2c15 100644
--- a/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/readme.md
+++ b/specification/cognitiveservices/data-plane/AzureOpenAI/authoring/readme.md
@@ -4,7 +4,7 @@
Configuration for generating AzureOpenAI SDK.
-The current release for the AzureOpenAI is `release_2024_02_15_preview`.
+The current release for the AzureOpenAI is `release_2023_12_01_preview`.
``` yaml
tag: release_2022_12_01
@@ -225,23 +225,3 @@ directive:
- suppress: IntegerTypeMustHaveFormat
reason: API stewardship board recommend to use format "unixtime" which is not supported by linter at the moment.
```
-
-## AzureOpenAI 2024-02-15-preview
-These settings apply only when `--tag=release_2024_02_15_preview` is specified on the command line.
-
-``` yaml $(tag) == 'release_2024_02_15_preview'
-input-file: preview/2024-02-15-preview/azureopenai.json
-```
-
-AutoRest-Linter Suppressions
-
-``` yaml
-# Ignore autorest-linter issues that cannot be resolved without breaking compatibility to existing openai api
-directive:
- - suppress: DefinitionsPropertiesNamesCamelCase
- reason: Existing external API uses property names like n_epochs, created_at, not following naming/casing guidelines from azure.
- - suppress: ValidFormats
- reason: API stewardship board recommend to use format "unixtime" which is not supported by linter at the moment.
- - suppress: IntegerTypeMustHaveFormat
- reason: API stewardship board recommend to use format "unixtime" which is not supported by linter at the moment.
-```
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2023-06-01-preview/generated.json b/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2023-06-01-preview/generated.json
index 3f188ba6762a..22f163ead36b 100644
--- a/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2023-06-01-preview/generated.json
+++ b/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2023-06-01-preview/generated.json
@@ -1279,54 +1279,14 @@
"default": 1
},
"size": {
- "type": "string",
+ "$ref": "#/definitions/ImageSize",
"description": "The desired dimensions for generated images.\nDall-e-2 models support 256x256, 512x512, or 1024x1024.\nDall-e-3 models support 1024x1024, 1792x1024, or 1024x1792.",
- "default": "1024x1024",
- "enum": [
- "256x256",
- "512x512"
- ],
- "x-ms-enum": {
- "name": "ImageSize",
- "modelAsString": true,
- "values": [
- {
- "name": "size256x256",
- "value": "256x256",
- "description": "Very small image size of 256x256 pixels.\nOnly supported with dall-e-2 models."
- },
- {
- "name": "size512x512",
- "value": "512x512",
- "description": "A smaller image size of 512x512 pixels.\nOnly supported with dall-e-2 models."
- }
- ]
- }
+ "default": "1024x1024"
},
"response_format": {
- "type": "string",
+ "$ref": "#/definitions/ImageGenerationResponseFormat",
"description": "The format in which image generation response items should be presented.",
"default": "url",
- "enum": [
- "url",
- "b64_json"
- ],
- "x-ms-enum": {
- "name": "ImageGenerationResponseFormat",
- "modelAsString": true,
- "values": [
- {
- "name": "url",
- "value": "url",
- "description": "Image generation response items should provide a URL from which the image may be retrieved."
- },
- {
- "name": "base64",
- "value": "b64_json",
- "description": "Image generation response items should provide image data as a base64-encoded string."
- }
- ]
- },
"x-ms-client-name": "responseFormat"
},
"user": {
@@ -1338,6 +1298,30 @@
"prompt"
]
},
+ "ImageGenerationResponseFormat": {
+ "type": "string",
+ "description": "The format in which the generated images are returned.",
+ "enum": [
+ "url",
+ "b64_json"
+ ],
+ "x-ms-enum": {
+ "name": "ImageGenerationResponseFormat",
+ "modelAsString": true,
+ "values": [
+ {
+ "name": "url",
+ "value": "url",
+ "description": "Image generation response items should provide a URL from which the image may be retrieved."
+ },
+ {
+ "name": "base64",
+ "value": "b64_json",
+ "description": "Image generation response items should provide image data as a base64-encoded string."
+ }
+ ]
+ }
+ },
"ImageGenerations": {
"type": "object",
"description": "The result of a successful image generation operation.",
@@ -1360,6 +1344,30 @@
"created",
"data"
]
+ },
+ "ImageSize": {
+ "type": "string",
+ "description": "The desired size of generated images.",
+ "enum": [
+ "256x256",
+ "512x512"
+ ],
+ "x-ms-enum": {
+ "name": "ImageSize",
+ "modelAsString": true,
+ "values": [
+ {
+ "name": "size256x256",
+ "value": "256x256",
+ "description": "Very small image size of 256x256 pixels.\nOnly supported with dall-e-2 models."
+ },
+ {
+ "name": "size512x512",
+ "value": "512x512",
+ "description": "A smaller image size of 512x512 pixels.\nOnly supported with dall-e-2 models."
+ }
+ ]
+ }
}
},
"parameters": {
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2023-07-01-preview/generated.json b/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2023-07-01-preview/generated.json
index 683f2fd965dd..e27eaa74284b 100644
--- a/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2023-07-01-preview/generated.json
+++ b/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2023-07-01-preview/generated.json
@@ -1376,54 +1376,14 @@
"default": 1
},
"size": {
- "type": "string",
+ "$ref": "#/definitions/ImageSize",
"description": "The desired dimensions for generated images.\nDall-e-2 models support 256x256, 512x512, or 1024x1024.\nDall-e-3 models support 1024x1024, 1792x1024, or 1024x1792.",
- "default": "1024x1024",
- "enum": [
- "256x256",
- "512x512"
- ],
- "x-ms-enum": {
- "name": "ImageSize",
- "modelAsString": true,
- "values": [
- {
- "name": "size256x256",
- "value": "256x256",
- "description": "Very small image size of 256x256 pixels.\nOnly supported with dall-e-2 models."
- },
- {
- "name": "size512x512",
- "value": "512x512",
- "description": "A smaller image size of 512x512 pixels.\nOnly supported with dall-e-2 models."
- }
- ]
- }
+ "default": "1024x1024"
},
"response_format": {
- "type": "string",
+ "$ref": "#/definitions/ImageGenerationResponseFormat",
"description": "The format in which image generation response items should be presented.",
"default": "url",
- "enum": [
- "url",
- "b64_json"
- ],
- "x-ms-enum": {
- "name": "ImageGenerationResponseFormat",
- "modelAsString": true,
- "values": [
- {
- "name": "url",
- "value": "url",
- "description": "Image generation response items should provide a URL from which the image may be retrieved."
- },
- {
- "name": "base64",
- "value": "b64_json",
- "description": "Image generation response items should provide image data as a base64-encoded string."
- }
- ]
- },
"x-ms-client-name": "responseFormat"
},
"user": {
@@ -1435,6 +1395,30 @@
"prompt"
]
},
+ "ImageGenerationResponseFormat": {
+ "type": "string",
+ "description": "The format in which the generated images are returned.",
+ "enum": [
+ "url",
+ "b64_json"
+ ],
+ "x-ms-enum": {
+ "name": "ImageGenerationResponseFormat",
+ "modelAsString": true,
+ "values": [
+ {
+ "name": "url",
+ "value": "url",
+ "description": "Image generation response items should provide a URL from which the image may be retrieved."
+ },
+ {
+ "name": "base64",
+ "value": "b64_json",
+ "description": "Image generation response items should provide image data as a base64-encoded string."
+ }
+ ]
+ }
+ },
"ImageGenerations": {
"type": "object",
"description": "The result of a successful image generation operation.",
@@ -1457,6 +1441,30 @@
"created",
"data"
]
+ },
+ "ImageSize": {
+ "type": "string",
+ "description": "The desired size of generated images.",
+ "enum": [
+ "256x256",
+ "512x512"
+ ],
+ "x-ms-enum": {
+ "name": "ImageSize",
+ "modelAsString": true,
+ "values": [
+ {
+ "name": "size256x256",
+ "value": "256x256",
+ "description": "Very small image size of 256x256 pixels.\nOnly supported with dall-e-2 models."
+ },
+ {
+ "name": "size512x512",
+ "value": "512x512",
+ "description": "A smaller image size of 512x512 pixels.\nOnly supported with dall-e-2 models."
+ }
+ ]
+ }
}
},
"parameters": {
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2023-08-01-preview/examples/extensions_chat_completions.json b/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2023-08-01-preview/examples/extensions_chat_completions.json
index 5aa5aebb5803..5265df25b2e6 100644
--- a/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2023-08-01-preview/examples/extensions_chat_completions.json
+++ b/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2023-08-01-preview/examples/extensions_chat_completions.json
@@ -7,6 +7,10 @@
"deploymentId": "",
"body": {
"messages": [
+ {
+ "role": "system",
+ "content": "you are a helpful assistant that talks like a pirate"
+ },
{
"role": "user",
"content": "can you tell me how to care for a parrot?"
@@ -16,7 +20,7 @@
{
"type": "AzureCognitiveSearch",
"parameters": {
- "endpoint": "https://your-search-endpoint.search.windows.net/",
+ "endpoint": "{search endpoint}",
"key": "{search admin key}",
"indexName": "{index name}"
}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2023-08-01-preview/generated.json b/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2023-08-01-preview/generated.json
index eb5f8ec271b7..808d4193b987 100644
--- a/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2023-08-01-preview/generated.json
+++ b/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2023-08-01-preview/generated.json
@@ -488,7 +488,7 @@
},
"AzureCognitiveSearchChatExtensionParameters": {
"type": "object",
- "description": "Parameters for Azure Cognitive Search when used as an Azure OpenAI chat extension. The supported authentication types are APIKey, SystemAssignedManagedIdentity and UserAssignedManagedIdentity.",
+ "description": "Parameters for Azure Cognitive Search when used as an Azure OpenAI chat extension.",
"properties": {
"authentication": {
"$ref": "#/definitions/OnYourDataAuthenticationOptions",
@@ -1660,54 +1660,14 @@
"default": 1
},
"size": {
- "type": "string",
+ "$ref": "#/definitions/ImageSize",
"description": "The desired dimensions for generated images.\nDall-e-2 models support 256x256, 512x512, or 1024x1024.\nDall-e-3 models support 1024x1024, 1792x1024, or 1024x1792.",
- "default": "1024x1024",
- "enum": [
- "256x256",
- "512x512"
- ],
- "x-ms-enum": {
- "name": "ImageSize",
- "modelAsString": true,
- "values": [
- {
- "name": "size256x256",
- "value": "256x256",
- "description": "Very small image size of 256x256 pixels.\nOnly supported with dall-e-2 models."
- },
- {
- "name": "size512x512",
- "value": "512x512",
- "description": "A smaller image size of 512x512 pixels.\nOnly supported with dall-e-2 models."
- }
- ]
- }
+ "default": "1024x1024"
},
"response_format": {
- "type": "string",
+ "$ref": "#/definitions/ImageGenerationResponseFormat",
"description": "The format in which image generation response items should be presented.",
"default": "url",
- "enum": [
- "url",
- "b64_json"
- ],
- "x-ms-enum": {
- "name": "ImageGenerationResponseFormat",
- "modelAsString": true,
- "values": [
- {
- "name": "url",
- "value": "url",
- "description": "Image generation response items should provide a URL from which the image may be retrieved."
- },
- {
- "name": "base64",
- "value": "b64_json",
- "description": "Image generation response items should provide image data as a base64-encoded string."
- }
- ]
- },
"x-ms-client-name": "responseFormat"
},
"user": {
@@ -1719,6 +1679,30 @@
"prompt"
]
},
+ "ImageGenerationResponseFormat": {
+ "type": "string",
+ "description": "The format in which the generated images are returned.",
+ "enum": [
+ "url",
+ "b64_json"
+ ],
+ "x-ms-enum": {
+ "name": "ImageGenerationResponseFormat",
+ "modelAsString": true,
+ "values": [
+ {
+ "name": "url",
+ "value": "url",
+ "description": "Image generation response items should provide a URL from which the image may be retrieved."
+ },
+ {
+ "name": "base64",
+ "value": "b64_json",
+ "description": "Image generation response items should provide image data as a base64-encoded string."
+ }
+ ]
+ }
+ },
"ImageGenerations": {
"type": "object",
"description": "The result of a successful image generation operation.",
@@ -1742,24 +1726,29 @@
"data"
]
},
- "OnYourDataAccessTokenAuthenticationOptions": {
- "type": "object",
- "description": "The authentication options for Azure OpenAI On Your Data when using access token.",
- "properties": {
- "accessToken": {
- "type": "string",
- "description": "The access token to use for authentication."
- }
- },
- "required": [
- "accessToken"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/OnYourDataAuthenticationOptions"
- }
+ "ImageSize": {
+ "type": "string",
+ "description": "The desired size of generated images.",
+ "enum": [
+ "256x256",
+ "512x512"
],
- "x-ms-discriminator-value": "AccessToken"
+ "x-ms-enum": {
+ "name": "ImageSize",
+ "modelAsString": true,
+ "values": [
+ {
+ "name": "size256x256",
+ "value": "256x256",
+ "description": "Very small image size of 256x256 pixels.\nOnly supported with dall-e-2 models."
+ },
+ {
+ "name": "size512x512",
+ "value": "512x512",
+ "description": "A smaller image size of 512x512 pixels.\nOnly supported with dall-e-2 models."
+ }
+ ]
+ }
},
"OnYourDataApiKeyAuthenticationOptions": {
"type": "object",
@@ -1801,8 +1790,6 @@
"APIKey",
"ConnectionString",
"KeyAndKeyId",
- "EncodedAPIKey",
- "AccessToken",
"SystemAssignedManagedIdentity",
"UserAssignedManagedIdentity"
],
@@ -1825,16 +1812,6 @@
"value": "KeyAndKeyId",
"description": "Authentication via key and key ID pair."
},
- {
- "name": "encodedApiKey",
- "value": "EncodedAPIKey",
- "description": "Authentication via encoded API key."
- },
- {
- "name": "accessToken",
- "value": "AccessToken",
- "description": "Authentication via access token."
- },
{
"name": "systemAssignedManagedIdentity",
"value": "SystemAssignedManagedIdentity",
@@ -1867,25 +1844,6 @@
],
"x-ms-discriminator-value": "ConnectionString"
},
- "OnYourDataEncodedApiKeyAuthenticationOptions": {
- "type": "object",
- "description": "The authentication options for Azure OpenAI On Your Data when using an Elasticsearch encoded API key.",
- "properties": {
- "encodedApiKey": {
- "type": "string",
- "description": "The encoded API key to use for authentication."
- }
- },
- "required": [
- "encodedApiKey"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/OnYourDataAuthenticationOptions"
- }
- ],
- "x-ms-discriminator-value": "EncodedAPIKey"
- },
"OnYourDataKeyAndKeyIdAuthenticationOptions": {
"type": "object",
"description": "The authentication options for Azure OpenAI On Your Data when using an Elasticsearch key and key ID pair.",
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2023-09-01-preview/examples/extensions_chat_completions.json b/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2023-09-01-preview/examples/extensions_chat_completions.json
index 7df840fc4769..dbaca3214431 100644
--- a/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2023-09-01-preview/examples/extensions_chat_completions.json
+++ b/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2023-09-01-preview/examples/extensions_chat_completions.json
@@ -7,6 +7,10 @@
"deploymentId": "",
"body": {
"messages": [
+ {
+ "role": "system",
+ "content": "you are a helpful assistant that talks like a pirate"
+ },
{
"role": "user",
"content": "can you tell me how to care for a parrot?"
@@ -16,7 +20,7 @@
{
"type": "AzureCognitiveSearch",
"parameters": {
- "endpoint": "https://your-search-endpoint.search.windows.net/",
+ "endpoint": "{search endpoint}",
"key": "{search admin key}",
"indexName": "{index name}"
}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2023-09-01-preview/generated.json b/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2023-09-01-preview/generated.json
index 3ef96eced1cc..3a090370b6ec 100644
--- a/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2023-09-01-preview/generated.json
+++ b/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2023-09-01-preview/generated.json
@@ -1119,7 +1119,7 @@
},
"AzureCognitiveSearchChatExtensionParameters": {
"type": "object",
- "description": "Parameters for Azure Cognitive Search when used as an Azure OpenAI chat extension. The supported authentication types are APIKey, SystemAssignedManagedIdentity and UserAssignedManagedIdentity.",
+ "description": "Parameters for Azure Cognitive Search when used as an Azure OpenAI chat extension.",
"properties": {
"authentication": {
"$ref": "#/definitions/OnYourDataAuthenticationOptions",
@@ -2291,54 +2291,14 @@
"default": 1
},
"size": {
- "type": "string",
+ "$ref": "#/definitions/ImageSize",
"description": "The desired dimensions for generated images.\nDall-e-2 models support 256x256, 512x512, or 1024x1024.\nDall-e-3 models support 1024x1024, 1792x1024, or 1024x1792.",
- "default": "1024x1024",
- "enum": [
- "256x256",
- "512x512"
- ],
- "x-ms-enum": {
- "name": "ImageSize",
- "modelAsString": true,
- "values": [
- {
- "name": "size256x256",
- "value": "256x256",
- "description": "Very small image size of 256x256 pixels.\nOnly supported with dall-e-2 models."
- },
- {
- "name": "size512x512",
- "value": "512x512",
- "description": "A smaller image size of 512x512 pixels.\nOnly supported with dall-e-2 models."
- }
- ]
- }
+ "default": "1024x1024"
},
"response_format": {
- "type": "string",
+ "$ref": "#/definitions/ImageGenerationResponseFormat",
"description": "The format in which image generation response items should be presented.",
"default": "url",
- "enum": [
- "url",
- "b64_json"
- ],
- "x-ms-enum": {
- "name": "ImageGenerationResponseFormat",
- "modelAsString": true,
- "values": [
- {
- "name": "url",
- "value": "url",
- "description": "Image generation response items should provide a URL from which the image may be retrieved."
- },
- {
- "name": "base64",
- "value": "b64_json",
- "description": "Image generation response items should provide image data as a base64-encoded string."
- }
- ]
- },
"x-ms-client-name": "responseFormat"
},
"user": {
@@ -2350,6 +2310,30 @@
"prompt"
]
},
+ "ImageGenerationResponseFormat": {
+ "type": "string",
+ "description": "The format in which the generated images are returned.",
+ "enum": [
+ "url",
+ "b64_json"
+ ],
+ "x-ms-enum": {
+ "name": "ImageGenerationResponseFormat",
+ "modelAsString": true,
+ "values": [
+ {
+ "name": "url",
+ "value": "url",
+ "description": "Image generation response items should provide a URL from which the image may be retrieved."
+ },
+ {
+ "name": "base64",
+ "value": "b64_json",
+ "description": "Image generation response items should provide image data as a base64-encoded string."
+ }
+ ]
+ }
+ },
"ImageGenerations": {
"type": "object",
"description": "The result of a successful image generation operation.",
@@ -2373,24 +2357,29 @@
"data"
]
},
- "OnYourDataAccessTokenAuthenticationOptions": {
- "type": "object",
- "description": "The authentication options for Azure OpenAI On Your Data when using access token.",
- "properties": {
- "accessToken": {
- "type": "string",
- "description": "The access token to use for authentication."
- }
- },
- "required": [
- "accessToken"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/OnYourDataAuthenticationOptions"
- }
+ "ImageSize": {
+ "type": "string",
+ "description": "The desired size of generated images.",
+ "enum": [
+ "256x256",
+ "512x512"
],
- "x-ms-discriminator-value": "AccessToken"
+ "x-ms-enum": {
+ "name": "ImageSize",
+ "modelAsString": true,
+ "values": [
+ {
+ "name": "size256x256",
+ "value": "256x256",
+ "description": "Very small image size of 256x256 pixels.\nOnly supported with dall-e-2 models."
+ },
+ {
+ "name": "size512x512",
+ "value": "512x512",
+ "description": "A smaller image size of 512x512 pixels.\nOnly supported with dall-e-2 models."
+ }
+ ]
+ }
},
"OnYourDataApiKeyAuthenticationOptions": {
"type": "object",
@@ -2432,8 +2421,6 @@
"APIKey",
"ConnectionString",
"KeyAndKeyId",
- "EncodedAPIKey",
- "AccessToken",
"SystemAssignedManagedIdentity",
"UserAssignedManagedIdentity"
],
@@ -2456,16 +2443,6 @@
"value": "KeyAndKeyId",
"description": "Authentication via key and key ID pair."
},
- {
- "name": "encodedApiKey",
- "value": "EncodedAPIKey",
- "description": "Authentication via encoded API key."
- },
- {
- "name": "accessToken",
- "value": "AccessToken",
- "description": "Authentication via access token."
- },
{
"name": "systemAssignedManagedIdentity",
"value": "SystemAssignedManagedIdentity",
@@ -2498,25 +2475,6 @@
],
"x-ms-discriminator-value": "ConnectionString"
},
- "OnYourDataEncodedApiKeyAuthenticationOptions": {
- "type": "object",
- "description": "The authentication options for Azure OpenAI On Your Data when using an Elasticsearch encoded API key.",
- "properties": {
- "encodedApiKey": {
- "type": "string",
- "description": "The encoded API key to use for authentication."
- }
- },
- "required": [
- "encodedApiKey"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/OnYourDataAuthenticationOptions"
- }
- ],
- "x-ms-discriminator-value": "EncodedAPIKey"
- },
"OnYourDataKeyAndKeyIdAuthenticationOptions": {
"type": "object",
"description": "The authentication options for Azure OpenAI On Your Data when using an Elasticsearch key and key ID pair.",
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2023-12-01-preview/examples/extensions_chat_completions_aml_index.json b/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2023-12-01-preview/examples/extensions_chat_completions_aml_index.json
index effee4f8f5a7..24d661ad76fd 100644
--- a/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2023-12-01-preview/examples/extensions_chat_completions_aml_index.json
+++ b/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2023-12-01-preview/examples/extensions_chat_completions_aml_index.json
@@ -7,6 +7,10 @@
"deploymentId": "",
"body": {
"messages": [
+ {
+ "role": "system",
+ "content": "you are a helpful assistant that talks like a pirate"
+ },
{
"role": "user",
"content": "can you tell me how to care for a parrot?"
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2023-12-01-preview/examples/extensions_chat_completions_azure_search_advanced.json b/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2023-12-01-preview/examples/extensions_chat_completions_azure_search_advanced.json
index 269dde63613b..0968a3dbea37 100644
--- a/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2023-12-01-preview/examples/extensions_chat_completions_azure_search_advanced.json
+++ b/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2023-12-01-preview/examples/extensions_chat_completions_azure_search_advanced.json
@@ -7,6 +7,10 @@
"deploymentId": "",
"body": {
"messages": [
+ {
+ "role": "system",
+ "content": "you are a helpful assistant that talks like a pirate"
+ },
{
"role": "user",
"content": "can you tell me how to care for a parrot?"
@@ -16,7 +20,7 @@
{
"type": "AzureCognitiveSearch",
"parameters": {
- "endpoint": "https://your-search-endpoint.search.windows.net/",
+ "endpoint": "{search endpoint}",
"authentication": {
"type": "UserAssignedManagedIdentity",
"managedIdentityResourceId": "/subscriptions/{subscription-id}/resourceGroups/{resource-group}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{resource-name}"
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2023-12-01-preview/examples/extensions_chat_completions_azure_search_image_vector.json b/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2023-12-01-preview/examples/extensions_chat_completions_azure_search_image_vector.json
index 5c04637a4eb4..860e6e9e4b22 100644
--- a/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2023-12-01-preview/examples/extensions_chat_completions_azure_search_image_vector.json
+++ b/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2023-12-01-preview/examples/extensions_chat_completions_azure_search_image_vector.json
@@ -7,6 +7,10 @@
"deploymentId": "",
"body": {
"messages": [
+ {
+ "role": "system",
+ "content": "you are a helpful assistant that talks like a pirate"
+ },
{
"role": "user",
"content": "can you tell me how to care for a parrot?"
@@ -16,7 +20,7 @@
{
"type": "AzureCognitiveSearch",
"parameters": {
- "endpoint": "https://your-search-endpoint.search.windows.net/",
+ "endpoint": "{search endpoint}",
"indexName": "{index name}",
"queryType": "vector",
"fieldsMapping": {
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2023-12-01-preview/examples/extensions_chat_completions_azure_search_minimum.json b/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2023-12-01-preview/examples/extensions_chat_completions_azure_search_minimum.json
index 378e5e33c51e..6979c66744f7 100644
--- a/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2023-12-01-preview/examples/extensions_chat_completions_azure_search_minimum.json
+++ b/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2023-12-01-preview/examples/extensions_chat_completions_azure_search_minimum.json
@@ -7,6 +7,10 @@
"deploymentId": "",
"body": {
"messages": [
+ {
+ "role": "system",
+ "content": "you are a helpful assistant that talks like a pirate"
+ },
{
"role": "user",
"content": "can you tell me how to care for a parrot?"
@@ -16,7 +20,7 @@
{
"type": "AzureCognitiveSearch",
"parameters": {
- "endpoint": "https://your-search-endpoint.search.windows.net/",
+ "endpoint": "{search endpoint}",
"indexName": "{index name}"
}
}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2023-12-01-preview/examples/extensions_chat_completions_cosmos_db.json b/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2023-12-01-preview/examples/extensions_chat_completions_cosmos_db.json
index 6d34d089490b..d2d8295cefa8 100644
--- a/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2023-12-01-preview/examples/extensions_chat_completions_cosmos_db.json
+++ b/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2023-12-01-preview/examples/extensions_chat_completions_cosmos_db.json
@@ -7,6 +7,10 @@
"deploymentId": "",
"body": {
"messages": [
+ {
+ "role": "system",
+ "content": "you are a helpful assistant that talks like a pirate"
+ },
{
"role": "user",
"content": "can you tell me how to care for a parrot?"
@@ -28,9 +32,6 @@
"deploymentName": "{embedding deployment name}"
},
"fieldsMapping": {
- "contentFields": [
- "content"
- ],
"vectorFields": [
"contentvector"
]
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2023-12-01-preview/examples/extensions_chat_completions_elasticsearch.json b/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2023-12-01-preview/examples/extensions_chat_completions_elasticsearch.json
index db3ea789f8d5..01680301b679 100644
--- a/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2023-12-01-preview/examples/extensions_chat_completions_elasticsearch.json
+++ b/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2023-12-01-preview/examples/extensions_chat_completions_elasticsearch.json
@@ -7,6 +7,10 @@
"deploymentId": "",
"body": {
"messages": [
+ {
+ "role": "system",
+ "content": "you are a helpful assistant that talks like a pirate"
+ },
{
"role": "user",
"content": "can you tell me how to care for a parrot?"
@@ -16,7 +20,7 @@
{
"type": "Elasticsearch",
"parameters": {
- "endpoint": "https://your-elasticsearch-endpoint.eastus.azurecontainer.io",
+ "endpoint": "{search endpoint}",
"indexName": "{index name}",
"authentication": {
"type": "KeyAndKeyId",
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2023-12-01-preview/examples/extensions_chat_completions_pinecone.json b/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2023-12-01-preview/examples/extensions_chat_completions_pinecone.json
index 3cac930b509b..2cbd35ec2ab5 100644
--- a/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2023-12-01-preview/examples/extensions_chat_completions_pinecone.json
+++ b/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2023-12-01-preview/examples/extensions_chat_completions_pinecone.json
@@ -7,6 +7,10 @@
"deploymentId": "",
"body": {
"messages": [
+ {
+ "role": "system",
+ "content": "you are a helpful assistant that talks like a pirate"
+ },
{
"role": "user",
"content": "can you tell me how to care for a parrot?"
@@ -18,7 +22,7 @@
"parameters": {
"authentication": {
"type": "APIKey",
- "key": "{api key}"
+ "apiKey": "{api key}"
},
"environment": "{environment name}",
"indexName": "{index name}",
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2023-12-01-preview/generated.json b/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2023-12-01-preview/generated.json
index 74add800f99a..786ed8ecd433 100644
--- a/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2023-12-01-preview/generated.json
+++ b/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2023-12-01-preview/generated.json
@@ -1167,7 +1167,7 @@
},
"AzureCognitiveSearchChatExtensionParameters": {
"type": "object",
- "description": "Parameters for Azure Cognitive Search when used as an Azure OpenAI chat extension. The supported authentication types are APIKey, SystemAssignedManagedIdentity and UserAssignedManagedIdentity.",
+ "description": "Parameters for Azure Cognitive Search when used as an Azure OpenAI chat extension.",
"properties": {
"authentication": {
"$ref": "#/definitions/OnYourDataAuthenticationOptions",
@@ -1315,7 +1315,7 @@
},
"AzureCosmosDBChatExtensionConfiguration": {
"type": "object",
- "description": "A specific representation of configurable options for Azure Cosmos DB when using it as an Azure OpenAI chat\nextension.",
+ "description": "A specific representation of configurable options for Elasticsearch when using it as an Azure OpenAI chat\nextension.",
"properties": {
"parameters": {
"$ref": "#/definitions/AzureCosmosDBChatExtensionParameters",
@@ -1334,7 +1334,7 @@
},
"AzureCosmosDBChatExtensionParameters": {
"type": "object",
- "description": "Parameters to use when configuring Azure OpenAI On Your Data chat extensions when using Azure Cosmos DB for\nMongoDB vCore. The supported authentication type is ConnectionString.",
+ "description": "Parameters to use when configuring Azure OpenAI On Your Data chat extensions when using Azure Cosmos DB for\nMongoDB vCore.",
"properties": {
"authentication": {
"$ref": "#/definitions/OnYourDataAuthenticationOptions",
@@ -1385,37 +1385,13 @@
"databaseName",
"containerName",
"indexName",
- "fieldsMapping",
- "embeddingDependency"
+ "fieldsMapping"
]
},
"AzureCosmosDBFieldMappingOptions": {
"type": "object",
"description": "Optional settings to control how fields are processed when using a configured Azure Cosmos DB resource.",
"properties": {
- "titleField": {
- "type": "string",
- "description": "The name of the index field to use as a title."
- },
- "urlField": {
- "type": "string",
- "description": "The name of the index field to use as a URL."
- },
- "filepathField": {
- "type": "string",
- "description": "The name of the index field to use as a filepath."
- },
- "contentFields": {
- "type": "array",
- "description": "The names of index fields that should be treated as content.",
- "items": {
- "type": "string"
- }
- },
- "contentFieldsSeparator": {
- "type": "string",
- "description": "The separator pattern that content fields should use."
- },
"vectorFields": {
"type": "array",
"description": "The names of fields that represent vector data.",
@@ -1425,7 +1401,6 @@
}
},
"required": [
- "contentFields",
"vectorFields"
]
},
@@ -1543,7 +1518,7 @@
},
"AzureMachineLearningIndexChatExtensionParameters": {
"type": "object",
- "description": "Parameters for the Azure Machine Learning vector index chat extension. The supported authentication types are AccessToken, SystemAssignedManagedIdentity and UserAssignedManagedIdentity.",
+ "description": "Parameters for the Azure Machine Learning vector index chat extension.",
"properties": {
"authentication": {
"$ref": "#/definitions/OnYourDataAuthenticationOptions",
@@ -2662,7 +2637,7 @@
},
"ElasticsearchChatExtensionParameters": {
"type": "object",
- "description": "Parameters to use when configuring Elasticsearch® as an Azure OpenAI chat extension. The supported authentication types are KeyAndKeyId and EncodedAPIKey.",
+ "description": "Parameters to use when configuring Elasticsearch® as an Azure OpenAI chat extension.",
"properties": {
"authentication": {
"$ref": "#/definitions/OnYourDataAuthenticationOptions",
@@ -2944,123 +2919,25 @@
"default": 1
},
"size": {
- "type": "string",
+ "$ref": "#/definitions/ImageSize",
"description": "The desired dimensions for generated images.\nDall-e-2 models support 256x256, 512x512, or 1024x1024.\nDall-e-3 models support 1024x1024, 1792x1024, or 1024x1792.",
- "default": "1024x1024",
- "enum": [
- "256x256",
- "512x512",
- "1024x1024",
- "1792x1024",
- "1024x1792"
- ],
- "x-ms-enum": {
- "name": "ImageSize",
- "modelAsString": true,
- "values": [
- {
- "name": "size256x256",
- "value": "256x256",
- "description": "Very small image size of 256x256 pixels.\nOnly supported with dall-e-2 models."
- },
- {
- "name": "size512x512",
- "value": "512x512",
- "description": "A smaller image size of 512x512 pixels.\nOnly supported with dall-e-2 models."
- },
- {
- "name": "size1024x1024",
- "value": "1024x1024",
- "description": "A standard, square image size of 1024x1024 pixels.\nSupported by both dall-e-2 and dall-e-3 models."
- },
- {
- "name": "size1792x1024",
- "value": "1792x1024",
- "description": "A wider image size of 1024x1792 pixels.\nOnly supported with dall-e-3 models."
- },
- {
- "name": "size1024x1792",
- "value": "1024x1792",
- "description": "A taller image size of 1792x1024 pixels.\nOnly supported with dall-e-3 models."
- }
- ]
- }
+ "default": "1024x1024"
},
"response_format": {
- "type": "string",
+ "$ref": "#/definitions/ImageGenerationResponseFormat",
"description": "The format in which image generation response items should be presented.",
"default": "url",
- "enum": [
- "url",
- "b64_json"
- ],
- "x-ms-enum": {
- "name": "ImageGenerationResponseFormat",
- "modelAsString": true,
- "values": [
- {
- "name": "url",
- "value": "url",
- "description": "Image generation response items should provide a URL from which the image may be retrieved."
- },
- {
- "name": "base64",
- "value": "b64_json",
- "description": "Image generation response items should provide image data as a base64-encoded string."
- }
- ]
- },
"x-ms-client-name": "responseFormat"
},
"quality": {
- "type": "string",
+ "$ref": "#/definitions/ImageGenerationQuality",
"description": "The desired image generation quality level to use.\nOnly configurable with dall-e-3 models.",
- "default": "standard",
- "enum": [
- "standard",
- "hd"
- ],
- "x-ms-enum": {
- "name": "ImageGenerationQuality",
- "modelAsString": true,
- "values": [
- {
- "name": "standard",
- "value": "standard",
- "description": "Requests image generation with standard, balanced characteristics of quality, cost, and speed."
- },
- {
- "name": "hd",
- "value": "hd",
- "description": "Requests image generation with higher quality, higher cost and lower speed relative to standard."
- }
- ]
- }
+ "default": "standard"
},
"style": {
- "type": "string",
+ "$ref": "#/definitions/ImageGenerationStyle",
"description": "The desired image generation style to use.\nOnly configurable with dall-e-3 models.",
- "default": "vivid",
- "enum": [
- "natural",
- "vivid"
- ],
- "x-ms-enum": {
- "name": "ImageGenerationStyle",
- "modelAsString": true,
- "values": [
- {
- "name": "natural",
- "value": "natural",
- "description": "Requests image generation in a natural style with less preference for dramatic and hyper-realistic characteristics."
- },
- {
- "name": "vivid",
- "value": "vivid",
- "description": "Requests image generation in a vivid style with a higher preference for dramatic and hyper-realistic\ncharacteristics."
- }
- ]
- }
+ "default": "vivid"
},
"user": {
"type": "string",
@@ -3071,6 +2948,78 @@
"prompt"
]
},
+ "ImageGenerationQuality": {
+ "type": "string",
+ "description": "An image generation configuration that specifies how the model should prioritize quality, cost, and speed.\nOnly configurable with dall-e-3 models.",
+ "enum": [
+ "standard",
+ "hd"
+ ],
+ "x-ms-enum": {
+ "name": "ImageGenerationQuality",
+ "modelAsString": true,
+ "values": [
+ {
+ "name": "standard",
+ "value": "standard",
+ "description": "Requests image generation with standard, balanced characteristics of quality, cost, and speed."
+ },
+ {
+ "name": "hd",
+ "value": "hd",
+ "description": "Requests image generation with higher quality, higher cost and lower speed relative to standard."
+ }
+ ]
+ }
+ },
+ "ImageGenerationResponseFormat": {
+ "type": "string",
+ "description": "The format in which the generated images are returned.",
+ "enum": [
+ "url",
+ "b64_json"
+ ],
+ "x-ms-enum": {
+ "name": "ImageGenerationResponseFormat",
+ "modelAsString": true,
+ "values": [
+ {
+ "name": "url",
+ "value": "url",
+ "description": "Image generation response items should provide a URL from which the image may be retrieved."
+ },
+ {
+ "name": "base64",
+ "value": "b64_json",
+ "description": "Image generation response items should provide image data as a base64-encoded string."
+ }
+ ]
+ }
+ },
+ "ImageGenerationStyle": {
+ "type": "string",
+ "description": "An image generation configuration that specifies how the model should incorporate realism and other visual characteristics.\nOnly configurable with dall-e-3 models.",
+ "enum": [
+ "natural",
+ "vivid"
+ ],
+ "x-ms-enum": {
+ "name": "ImageGenerationStyle",
+ "modelAsString": true,
+ "values": [
+ {
+ "name": "natural",
+ "value": "natural",
+ "description": "Requests image generation in a natural style with less preference for dramatic and hyper-realistic characteristics."
+ },
+ {
+ "name": "vivid",
+ "value": "vivid",
+ "description": "Requests image generation in a vivid style with a higher preference for dramatic and hyper-realistic\ncharacteristics."
+ }
+ ]
+ }
+ },
"ImageGenerations": {
"type": "object",
"description": "The result of a successful image generation operation.",
@@ -3094,6 +3043,48 @@
"data"
]
},
+ "ImageSize": {
+ "type": "string",
+ "description": "The desired size of generated images.",
+ "enum": [
+ "256x256",
+ "512x512",
+ "1024x1024",
+ "1792x1024",
+ "1024x1792"
+ ],
+ "x-ms-enum": {
+ "name": "ImageSize",
+ "modelAsString": true,
+ "values": [
+ {
+ "name": "size256x256",
+ "value": "256x256",
+ "description": "Very small image size of 256x256 pixels.\nOnly supported with dall-e-2 models."
+ },
+ {
+ "name": "size512x512",
+ "value": "512x512",
+ "description": "A smaller image size of 512x512 pixels.\nOnly supported with dall-e-2 models."
+ },
+ {
+ "name": "size1024x1024",
+ "value": "1024x1024",
+ "description": "A standard, square image size of 1024x1024 pixels.\nSupported by both dall-e-2 and dall-e-3 models."
+ },
+ {
+ "name": "size1792x1024",
+ "value": "1792x1024",
+ "description": "A wider image size of 1024x1792 pixels.\nOnly supported with dall-e-3 models."
+ },
+ {
+ "name": "size1024x1792",
+ "value": "1024x1792",
+ "description": "A taller image size of 1792x1024 pixels.\nOnly supported with dall-e-3 models."
+ }
+ ]
+ }
+ },
"MaxTokensFinishDetails": {
"type": "object",
"description": "A structured representation of a stop reason that signifies a token limit was reached before the model could naturally\ncomplete.",
@@ -3104,25 +3095,6 @@
],
"x-ms-discriminator-value": "max_tokens"
},
- "OnYourDataAccessTokenAuthenticationOptions": {
- "type": "object",
- "description": "The authentication options for Azure OpenAI On Your Data when using access token.",
- "properties": {
- "accessToken": {
- "type": "string",
- "description": "The access token to use for authentication."
- }
- },
- "required": [
- "accessToken"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/OnYourDataAuthenticationOptions"
- }
- ],
- "x-ms-discriminator-value": "AccessToken"
- },
"OnYourDataApiKeyAuthenticationOptions": {
"type": "object",
"description": "The authentication options for Azure OpenAI On Your Data when using an API key.",
@@ -3163,8 +3135,6 @@
"APIKey",
"ConnectionString",
"KeyAndKeyId",
- "EncodedAPIKey",
- "AccessToken",
"SystemAssignedManagedIdentity",
"UserAssignedManagedIdentity"
],
@@ -3187,16 +3157,6 @@
"value": "KeyAndKeyId",
"description": "Authentication via key and key ID pair."
},
- {
- "name": "encodedApiKey",
- "value": "EncodedAPIKey",
- "description": "Authentication via encoded API key."
- },
- {
- "name": "accessToken",
- "value": "AccessToken",
- "description": "Authentication via access token."
- },
{
"name": "systemAssignedManagedIdentity",
"value": "SystemAssignedManagedIdentity",
@@ -3248,25 +3208,6 @@
],
"x-ms-discriminator-value": "DeploymentName"
},
- "OnYourDataEncodedApiKeyAuthenticationOptions": {
- "type": "object",
- "description": "The authentication options for Azure OpenAI On Your Data when using an Elasticsearch encoded API key.",
- "properties": {
- "encodedApiKey": {
- "type": "string",
- "description": "The encoded API key to use for authentication."
- }
- },
- "required": [
- "encodedApiKey"
- ],
- "allOf": [
- {
- "$ref": "#/definitions/OnYourDataAuthenticationOptions"
- }
- ],
- "x-ms-discriminator-value": "EncodedAPIKey"
- },
"OnYourDataEndpointVectorizationSource": {
"type": "object",
"description": "The details of a a vectorization source, used by Azure OpenAI On Your Data when applying vector search, that is based\non a public Azure OpenAI endpoint call for embeddings.",
@@ -3410,7 +3351,7 @@
},
"PineconeChatExtensionConfiguration": {
"type": "object",
- "description": "A specific representation of configurable options for Pinecone when using it as an Azure OpenAI chat\nextension.",
+ "description": "A specific representation of configurable options for Elasticsearch when using it as an Azure OpenAI chat\nextension.",
"properties": {
"parameters": {
"$ref": "#/definitions/PineconeChatExtensionParameters",
@@ -3429,7 +3370,7 @@
},
"PineconeChatExtensionParameters": {
"type": "object",
- "description": "Parameters for configuring Azure OpenAI Pinecone chat extensions. The supported authentication type is APIKey.",
+ "description": "Parameters for configuring Azure OpenAI Pinecone chat extensions.",
"properties": {
"authentication": {
"$ref": "#/definitions/OnYourDataAuthenticationOptions",
@@ -3475,8 +3416,7 @@
"required": [
"environment",
"indexName",
- "fieldsMapping",
- "embeddingDependency"
+ "fieldsMapping"
]
},
"PineconeFieldMappingOptions": {
@@ -3505,11 +3445,22 @@
"contentFieldsSeparator": {
"type": "string",
"description": "The separator pattern that content fields should use."
+ },
+ "vectorFields": {
+ "type": "array",
+ "description": "The names of fields that represent vector data.",
+ "items": {
+ "type": "string"
+ }
+ },
+ "imageVectorFields": {
+ "type": "array",
+ "description": "The names of fields that represent image vector data.",
+ "items": {
+ "type": "string"
+ }
}
- },
- "required": [
- "contentFields"
- ]
+ }
},
"StopFinishDetails": {
"type": "object",
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2024-02-15-preview/examples/audio_speech.json b/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2024-02-15-preview/examples/audio_speech.json
deleted file mode 100644
index 6b71ed12426c..000000000000
--- a/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2024-02-15-preview/examples/audio_speech.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "title": "Synthesizes audio from the provided text.",
- "parameters": {
- "endpoint": "{endpoint}",
- "api-version": "2024-02-15-preview",
- "deployment-id": "",
- "body": {
- "input": "Hi! What are you going to make?",
- "voice": "fable",
- "response_format": "mp3"
- }
- },
- "responses": {
- "200": {
- "body": "101010101"
- }
- }
-}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2024-02-15-preview/examples/audio_speech.yaml b/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2024-02-15-preview/examples/audio_speech.yaml
deleted file mode 100644
index 5e736d7e8f3d..000000000000
--- a/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2024-02-15-preview/examples/audio_speech.yaml
+++ /dev/null
@@ -1,12 +0,0 @@
-parameters:
- api-version: 2024-02-15-preview
- body:
- input: Hi! What are you going to make?
- response_format: mp3
- voice: fable
- deployment-id:
- endpoint: '{endpoint}'
-responses:
- '200':
- body: '101010101'
-title: Synthesizes audio from the provided text.
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2024-02-15-preview/examples/audio_transcription_object.json b/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2024-02-15-preview/examples/audio_transcription_object.json
deleted file mode 100644
index 589e96259233..000000000000
--- a/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2024-02-15-preview/examples/audio_transcription_object.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "title": "Gets transcribed text and associated metadata from provided spoken audio data.",
- "parameters": {
- "endpoint": "{endpoint}",
- "api-version": "2024-02-15-preview",
- "deployment-id": ""
- },
- "responses": {
- "200": {
- "body": {
- "text": "A structured object when requesting json or verbose_json"
- }
- }
- }
-}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2024-02-15-preview/examples/audio_transcription_object.yaml b/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2024-02-15-preview/examples/audio_transcription_object.yaml
deleted file mode 100644
index 0ca2a9b06f5c..000000000000
--- a/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2024-02-15-preview/examples/audio_transcription_object.yaml
+++ /dev/null
@@ -1,9 +0,0 @@
-parameters:
- api-version: 2024-02-15-preview
- deployment-id:
- endpoint: '{endpoint}'
-responses:
- '200':
- body:
- text: A structured object when requesting json or verbose_json
-title: Gets transcribed text and associated metadata from provided spoken audio data.
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2024-02-15-preview/examples/audio_transcription_text.json b/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2024-02-15-preview/examples/audio_transcription_text.json
deleted file mode 100644
index fcb012365704..000000000000
--- a/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2024-02-15-preview/examples/audio_transcription_text.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "title": "Gets transcribed text and associated metadata from provided spoken audio data.",
- "parameters": {
- "endpoint": "{endpoint}",
- "api-version": "2024-02-15-preview",
- "deployment-id": "",
- "body": "---multipart-boundary\nContent-Disposition: form-data; name=\"file\"; filename=\"file.wav\"\nContent-Type: application/octet-stream\n\nRIFF..audio.data.omitted\n---multipart-boundary--"
- },
- "responses": {
- "200": {
- "type": "string",
- "example": "plain text when requesting text, srt, or vtt"
- }
- }
-}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2024-02-15-preview/examples/audio_transcription_text.yaml b/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2024-02-15-preview/examples/audio_transcription_text.yaml
deleted file mode 100644
index 8228d817e810..000000000000
--- a/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2024-02-15-preview/examples/audio_transcription_text.yaml
+++ /dev/null
@@ -1,19 +0,0 @@
-parameters:
- api-version: 2024-02-15-preview
- body: '---multipart-boundary
-
- Content-Disposition: form-data; name="file"; filename="file.wav"
-
- Content-Type: application/octet-stream
-
-
- RIFF..audio.data.omitted
-
- ---multipart-boundary--'
- deployment-id:
- endpoint: '{endpoint}'
-responses:
- '200':
- example: plain text when requesting text, srt, or vtt
- type: string
-title: Gets transcribed text and associated metadata from provided spoken audio data.
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2024-02-15-preview/examples/audio_translation_object.json b/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2024-02-15-preview/examples/audio_translation_object.json
deleted file mode 100644
index e0d9eb77b9af..000000000000
--- a/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2024-02-15-preview/examples/audio_translation_object.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "title": "Gets English language transcribed text and associated metadata from provided spoken audio data.",
- "parameters": {
- "endpoint": "{endpoint}",
- "api-version": "2024-02-15-preview",
- "deployment-id": "",
- "body": "---multipart-boundary\nContent-Disposition: form-data; name=\"file\"; filename=\"file.wav\"\nContent-Type: application/octet-stream\n\nRIFF..audio.data.omitted\n---multipart-boundary--"
- },
- "responses": {
- "200": {
- "body": {
- "text": "A structured object when requesting json or verbose_json"
- }
- }
- }
-}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2024-02-15-preview/examples/audio_translation_object.yaml b/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2024-02-15-preview/examples/audio_translation_object.yaml
deleted file mode 100644
index e6ef138b14d0..000000000000
--- a/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2024-02-15-preview/examples/audio_translation_object.yaml
+++ /dev/null
@@ -1,20 +0,0 @@
-parameters:
- api-version: 2024-02-15-preview
- body: '---multipart-boundary
-
- Content-Disposition: form-data; name="file"; filename="file.wav"
-
- Content-Type: application/octet-stream
-
-
- RIFF..audio.data.omitted
-
- ---multipart-boundary--'
- deployment-id:
- endpoint: '{endpoint}'
-responses:
- '200':
- body:
- text: A structured object when requesting json or verbose_json
-title: Gets English language transcribed text and associated metadata from provided
- spoken audio data.
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2024-02-15-preview/examples/audio_translation_text.json b/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2024-02-15-preview/examples/audio_translation_text.json
deleted file mode 100644
index 24fdbdaf8461..000000000000
--- a/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2024-02-15-preview/examples/audio_translation_text.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "title": "Gets English language transcribed text and associated metadata from provided spoken audio data.",
- "parameters": {
- "endpoint": "{endpoint}",
- "api-version": "2024-02-15-preview",
- "deployment-id": "",
- "body": "---multipart-boundary\nContent-Disposition: form-data; name=\"file\"; filename=\"file.wav\"\nContent-Type: application/octet-stream\n\nRIFF..audio.data.omitted\n---multipart-boundary--"
- },
- "responses": {
- "200": {
- "type": "string",
- "example": "plain text when requesting text, srt, or vtt"
- }
- }
-}
diff --git a/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2024-02-15-preview/examples/audio_translation_text.yaml b/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2024-02-15-preview/examples/audio_translation_text.yaml
deleted file mode 100644
index 853bf7d2bf5a..000000000000
--- a/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2024-02-15-preview/examples/audio_translation_text.yaml
+++ /dev/null
@@ -1,20 +0,0 @@
-parameters:
- api-version: 2024-02-15-preview
- body: '---multipart-boundary
-
- Content-Disposition: form-data; name="file"; filename="file.wav"
-
- Content-Type: application/octet-stream
-
-
- RIFF..audio.data.omitted
-
- ---multipart-boundary--'
- deployment-id: