/
LateralityDiscrepancyInference.cs
46 lines (39 loc) · 2.68 KB
/
LateralityDiscrepancyInference.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
// <auto-generated/>
#nullable disable
using System;
using System.Collections.Generic;
namespace Azure.Health.Insights.RadiologyInsights
{
/// <summary> 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). </summary>
public partial class LateralityDiscrepancyInference : RadiologyInsightsInference
{
/// <summary> Initializes a new instance of <see cref="LateralityDiscrepancyInference"/>. </summary>
/// <param name="discrepancyType"> Mismatch type : orderLateralityMismatch, textLateralityContradiction, textLateralityMissing. </param>
internal LateralityDiscrepancyInference(LateralityDiscrepancyType discrepancyType)
{
Kind = "lateralityDiscrepancy";
DiscrepancyType = discrepancyType;
}
/// <summary> Initializes a new instance of <see cref="LateralityDiscrepancyInference"/>. </summary>
/// <param name="kind"> Discriminator. </param>
/// <param name="extension"> Additional Content defined by implementations. </param>
/// <param name="serializedAdditionalRawData"> Keeps track of any properties unknown to the library. </param>
/// <param name="lateralityIndication"> Laterality indication : SNOMED CT code for laterality qualifier value. </param>
/// <param name="discrepancyType"> Mismatch type : orderLateralityMismatch, textLateralityContradiction, textLateralityMissing. </param>
internal LateralityDiscrepancyInference(string kind, IReadOnlyList<FhirR4Extension> extension, IDictionary<string, BinaryData> serializedAdditionalRawData, FhirR4CodeableConcept lateralityIndication, LateralityDiscrepancyType discrepancyType) : base(kind, extension, serializedAdditionalRawData)
{
LateralityIndication = lateralityIndication;
DiscrepancyType = discrepancyType;
}
/// <summary> Initializes a new instance of <see cref="LateralityDiscrepancyInference"/> for deserialization. </summary>
internal LateralityDiscrepancyInference()
{
}
/// <summary> Laterality indication : SNOMED CT code for laterality qualifier value. </summary>
public FhirR4CodeableConcept LateralityIndication { get; }
/// <summary> Mismatch type : orderLateralityMismatch, textLateralityContradiction, textLateralityMissing. </summary>
public LateralityDiscrepancyType DiscrepancyType { get; }
}
}