You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/azure-health-insights/radiology-insights/finding-inference.md
+17-17Lines changed: 17 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,7 +20,7 @@ ms.author: JanSchietse
20
20
The `kind` is `finding`. Apart from this `kind` and the extensions, all info is in `finding` field.
21
21
A full example of a `finding` inference is in [Appendix B](#appendix-b-an-example-of-a-findinginference-with-token-extensions)
22
22
23
-
###Finding Inference extensions
23
+
## Finding Inference extensions
24
24
25
25
In addition to the token extensions, it can also include an extension with URL `section`. The section can have a LOINC code, for example:
26
26
@@ -65,7 +65,7 @@ Example:
65
65
66
66
The URL "ci_sentence" refers to the sentence containing the first token of the clinical indicator (that is, the medical problem), if any. The generation of such a sentence is switchable and it will only be found if option "provideFocusedSentenceEvidence" in "followupRecommendationOptions" is set to true. (In practice, this option will only be set to true for customer Powerscribe or mPower.)
67
67
68
-
### Finding fields
68
+
## Finding fields
69
69
70
70
Here we describe the fields within field `finding`, except `component`.
71
71
- Field `status`: is always set to `unknown`.
@@ -97,12 +97,12 @@ Here we describe the fields within field `finding`, except `component`.
97
97
98
98
- Field `code`: it's either SNOMED code 404684003: CLINICAL FINDING (FINDING) (meaning that the finding has a clinical indicator) or 123037004: BODY STRUCTURE (BODY STRUCTURE) (no clinical indicator.)
99
99
100
-
### Components
100
+
## Components
101
101
102
102
Much of the relevant information is in the components. The kind of information in a component is determined by the component’s `code` field, which contains one CodeableConcept with one SNOMED code.
103
103
We'll now describe the different kinds of components.
104
104
105
-
#### Subject of information
105
+
### Subject of information
106
106
107
107
This component has SNOMED code 131195008: SUBJECT OF INFORMATION (ATTRIBUTE). It also has the `valueCodeableConcept` field filled. The value is a SNOMED code describing the medical problem that the finding pertains to.
108
108
A `subject of information` component can be present if the `finding.code` field (see 6.2) has 404684003: CLINICAL FINDING (FINDING). There can be several of these components, with different concepts in the `valueCodeableConcept` field.
@@ -135,7 +135,7 @@ Example, without token extensions:
135
135
```
136
136
The possible SNOMED and RadLex codes for a subject of information are listed in [Appendix A](#appendix-a-possible-snomed-and-radlex-codes-for-a-subject-of-information).
137
137
138
-
#### Anatomy
138
+
### Anatomy
139
139
140
140
Zero or more components with SNOMED code 722871000000108: ANATOMY (QUALIFIER VALUE). It has field `valueCodeConcept` filled with a SNOMED or RadLex code.
141
141
@@ -164,7 +164,7 @@ Example without token extensions:
164
164
}
165
165
```
166
166
167
-
#### Region
167
+
### Region
168
168
169
169
Zero or more components with SNOMED code 45851105: REGION (ATTRIBUTE). Like anatomy, it has field `valueCodeableConcept` filled with a SNOMED or RadLex code. Such a concept refers to the body region of the anatomy.
170
170
Example without token extensions:
@@ -192,7 +192,7 @@ Example without token extensions:
192
192
}
193
193
```
194
194
195
-
#### Laterality
195
+
### Laterality
196
196
197
197
Zero or more components with code 45651917: LATERALITY (ATTRIBUTE). Each has field `valueCodeableConcept` set to a SNOMED concept pertaining to the laterality of the finding.
198
198
Example without token extensions:
@@ -227,7 +227,7 @@ The possible values for the laterality SNOMED codes are:
227
227
|24028007| RIGHT (QUALIFIER VALUE)|
228
228
|51440002| RIGHT AND LEFT (QUALIFIER VALUE)|
229
229
230
-
#### Change Values
230
+
### Change Values
231
231
232
232
Zero or more components with code 288533004: CHANGE VALUES (QUALIFIER VALUE). Each has field `valueCodeableConcept` set to a SNOMED concept pertaining to a size change in the finding (for example, a nodule that is either growing or decreasing.)
233
233
The possible SNOMED codes for the change values are:
@@ -240,7 +240,7 @@ The possible SNOMED codes for the change values are:
240
240
|263922001| UNSTABLE STATUS (QUALIFIER VALUE)|
241
241
242
242
243
-
#### Percentage
243
+
### Percentage
244
244
245
245
At most one component with code 45606679: PERCENT (PROPERTY) (QUALIFIER VALUE). It has field `valueString` set to either a value, or a range consisting of a lower and upper value, separated by "-".
246
246
Example without token extensions:
@@ -260,7 +260,7 @@ Example without token extensions:
260
260
}
261
261
```
262
262
263
-
#### Severity
263
+
### Severity
264
264
265
265
At most one component with code 272141005: SEVERITIES (QUALIFIER VALUE), indicating how severe the medical problem is.
266
266
Example without token extensions:
@@ -298,7 +298,7 @@ A severity component has field `valueCodeableConcept` set with a SNOMED code fro
298
298
|371923003| MILD TO MODERATE (QUALIFIER VALUE)|
299
299
|371924009| MODERATE TO SEVERE (QUALIFIER VALUE)|
300
300
301
-
#### Chronicity
301
+
### Chronicity
302
302
303
303
At most one component with code 246452003: CHRONICITY (ATTRIBUTE), indicating whether the medical problem is chronic or acute.
304
304
Example without token extension:
@@ -336,7 +336,7 @@ A chronicity component has field `valueCodeableConcept` set with a SNOMED code f
336
336
|19939008| SUBACUTE (QUALIFIER VALUE)|
337
337
|255212004| ACUTE-ON-CHRONIC (QUALIFIER VALUE)|
338
338
339
-
> #### Cause
339
+
> ### Cause
340
340
At most one component with code 135650694: CAUSES OF HARM (QUALIFIER VALUE), indicating what the cause is of the medical problem. It has field `valueString` set to the strings of one or more tokens from the text, separated by ";;".
341
341
Example without token extensions:
342
342
```json
@@ -355,7 +355,7 @@ Example without token extensions:
355
355
}
356
356
```
357
357
358
-
#### Features
358
+
### Features
359
359
Zero or more components with code 362981000: QUALIFIER VALUE (QUALIFIER VALUE).
360
360
Every component has either:
361
361
- Field `valueString` set with token strings from the text, separated by ";;".
@@ -378,7 +378,7 @@ Example without token extensions:
378
378
}
379
379
```
380
380
381
-
#### Multiple
381
+
### Multiple
382
382
Exactly one component with code 46150521: MULTIPLE (QUALIFIER VALUE). It has field `valueBoolean` set to true or false. This indicates the difference between, for example, one nodule (multiple is false) or several nodules (multiple is true). It has no token extensions.
383
383
Example:
384
384
```json
@@ -398,7 +398,7 @@ Example:
398
398
}
399
399
```
400
400
401
-
#### Size
401
+
### Size
402
402
Zero or more components with code 246115007: SIZE (ATTRIBUTE). There's normally just one size for a finding, but there are several (current or past, see infra) components if the size has two or three dimensions, for example, "2.1 x 3.3 cm" or "1.2 x 2.2 x 1.5 cm".
403
403
Every component has field `interpretation` set to either SNOMED code 15240007: CURRENT or 9130008: PREVIOUS, depending on whether the size was measured during this visit or in the past.
404
404
Every component has either field `valueQuantity` or `valueRange` set.
@@ -436,12 +436,12 @@ Example without token extensions:
436
436
}
437
437
```
438
438
439
-
#### Guidance
439
+
### Guidance
440
440
Zero or more components with code 723851000000107: GUIDANCE (QUALIFIER VALUE).
441
441
A finding can have one or more guidance codes assigned to it. It's either a SNOMED code or a RadLex code. This is in the `valueCodeableConcept` field.
442
442
See the section about [GuidanceInference](guidance-inference.md) (also for the possible values.)
443
443
444
-
#### Date and time
444
+
### Date and time
445
445
At most one component with code 46083823: DATE AND TIME OF DAY (PROPERTY) (QUALIFIER VALUE).
446
446
447
447
This has field `valueDateTime` set to a String, representing the date in format YYYY, YYYY-MM, YYYY-MM-DD, or YYYY-MM-DDThh:mm:ss+zz:zz.
Copy file name to clipboardExpand all lines: articles/azure-health-insights/radiology-insights/guidance-inference.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -143,7 +143,7 @@ Example of a `guidance`, without extensions and without the real contents of the
143
143
}
144
144
```
145
145
146
-
###PresentGuidanceInformation
146
+
## PresentGuidanceInformation
147
147
148
148
Field `presentGuidanceItem` is a String that represents a kind of information, for example, "SIDE" or "SIZE."
149
149
Field `presentGuidanceValues`, if filled, contain one or more value Strings. For example, for presentGuidanceItem "SIDE" it could be "LEFT" or "RIGHT."
Copy file name to clipboardExpand all lines: articles/azure-health-insights/radiology-insights/recommendation-inference.md
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -147,7 +147,7 @@ An example of a follow-up recommendation (without token extensions):
147
147
"isHedging": false
148
148
}
149
149
```
150
-
> ###Sentences
150
+
> ## Sentences
151
151
Next to the token extensions, there can be an extension containing sentences. This behavior is switchable; the sentences will only be generated if option "provideFocusedSentenceEvidence" in "FollowupRecommendationOptions" is set to true. In practice, this will only be set to true if the customer is mPower or Powerscribe.
152
152
153
153
Example:
@@ -160,29 +160,29 @@ Example:
160
160
161
161
The `valueString` refers to the beginning and the end of the sentence. If there are several sentences, they're separated in the valueString with ";".
162
162
163
-
> ###Boolean fields
163
+
> ## Boolean fields
164
164
Fields `isConditional`, `isOptions`, `isGuideline`, and `isHedging` are set to true or false.
165
165
-`isHedging` means that the recommendation is uncertain, for example, "a follow-up could be done".
166
166
-`isConditional` is for input like "If the patient continues having pain, an MRI should be performed."
167
167
-`isOptions`: is also for conditional input.
168
168
-`isGuideline`”` means that the recommendation is in a general guideline, for example, "Patients over 50 with obesity should have their blood glucose checked yearly."
169
169
170
-
> ###effectiveDateTime and effectivePeriod
170
+
> ## effectiveDateTime and effectivePeriod
171
171
Field `effectiveDateTime` will be set when the procedure is recommended to be done at a specific point in time, for example, "next Wednesday". Field `effectivePeriod` is set if a specific period is mentioned, with a start and end datetime. For example, for "within 6 months", the start datetime will be the date of service, and the end datetime will be the day six months after that. (Note that "in 6 months from now" is interpreted as a specific point in time, not a period.)
172
172
173
-
> ###findings
173
+
> ## findings
174
174
If set, field `findings` contains one or more findings that have to do with the recommendation. For example, a leg scan (procedure) can be recommended because of leg pain (finding).
175
175
Every array element of field `findings` is a RecommendationFinding. `RecommendationFinding.finding` has the same information as a `FindingInference.finding` field (see [Finding Inference](finding-inference.md)).
176
176
For field `RecommendationFinding.RecommendationFindingStatus`, see the OpenAPI for the possible values.
177
177
Field `RecommendationFinding.criticalFinding` is set if a critical result is associated with the finding. It then contains the same information as `CriticalResultInference.criticalResult` (see [Critical Result](critical-result-inference.md).)
178
178
179
-
> ###Recommended procedure
179
+
> ## Recommended procedure
180
180
Field `recommendedProcedure`: it's either a generic procedure recommendation, or an imaging procedure.
181
181
182
-
> ####Generic procedure recommendation
182
+
> ### Generic procedure recommendation
183
183
The kind is `genericProcedureRecommendation`. The description is either "MANAGEMENT PROCEDURE (PROCEDURE)" or "CONSULTATION (PROCEDURE)". The code only contains an extension with tokens.
184
184
185
-
> ####Imaging procedure
185
+
> ### Imaging procedure
186
186
The kind is `imagingProcedureRecommendation`.
187
187
Field `imagingProcedures` contains an array with one element of type ImagingProcedure. This type has the following fields, the first two of which are always filled:
188
188
-`modality`: a CodeableConcept containing at most one coding with a SNOMED or RadLex code.
0 commit comments