Class FhirSearchParam
A fhir search parameter.
Inheritance
Namespace: Microsoft.Health.Fhir.CodeGenCommon.Models
Assembly: Microsoft.Health.Fhir.CodeGenCommon.dll
Syntax
public class FhirSearchParam : ICloneable
Constructors
| Improve this Doc View SourceFhirSearchParam(String, Uri, String, String, String, String, String, List<String>, List<String>, String, String, String, Nullable<Int32>, Boolean, String, String, String, List<FhirSearchParamComponent>)
Initializes a new instance of the Fhir
Declaration
public FhirSearchParam(string id, Uri url, string version, string name, string description, string definition, string code, List<string> resourceTypes, List<string> targets, string valueType, string publicationStatus, string standardStatus, int? fmmLevel, bool isExperimental, string xpath, string xpathUsage, string expression, List<FhirSearchParamComponent> components = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
id | The identifier. |
Uri | url | The URL. |
System. |
version | The version. |
System. |
name | The name. |
System. |
description | The description. |
System. |
definition | The purpose. |
System. |
code | The code. |
List<System. |
resourceTypes | The type of the resource. |
List<System. |
targets | The targets. |
System. |
valueType | The type of the value. |
System. |
publicationStatus | The publication status. |
System. |
standardStatus | The standard status. |
System. |
fmmLevel | The fmm level. |
System. |
isExperimental | True if is experimental, false if not. |
System. |
xpath | The xpath. |
System. |
xpathUsage | The xpath usage. |
System. |
expression | The expression. |
List<Fhir |
components |
Properties
| Improve this Doc View SourceCode
Gets the code.
Declaration
public string Code { get; }
Property Value
Type | Description |
---|---|
System. |
The code. |
Components
Gets the components.
Declaration
public List<FhirSearchParamComponent> Components { get; }
Property Value
Type | Description |
---|---|
List<Fhir |
CompositeResolvesCorrectly
Declaration
public bool? CompositeResolvesCorrectly { get; }
Property Value
Type | Description |
---|---|
System. |
Description
Gets the description.
Declaration
public string Description { get; }
Property Value
Type | Description |
---|---|
System. |
The description. |
Expression
Gets the expression.
Declaration
public string Expression { get; }
Property Value
Type | Description |
---|---|
System. |
FhirMaturityLevel
Gets the FHIR maturity level.
Declaration
public int? FhirMaturityLevel { get; }
Property Value
Type | Description |
---|---|
System. |
Id
Gets the identifier.
Declaration
public string Id { get; }
Property Value
Type | Description |
---|---|
System. |
The identifier. |
IsExperimental
Gets a value indicating whether this object is experimental.
Declaration
public bool IsExperimental { get; }
Property Value
Type | Description |
---|---|
System. |
True if this object is experimental, false if not. |
Name
Gets the name.
Declaration
public string Name { get; }
Property Value
Type | Description |
---|---|
System. |
The name. |
PublicationStatus
Gets the standard status.
Declaration
public string PublicationStatus { get; }
Property Value
Type | Description |
---|---|
System. |
Purpose
Gets the purpose.
Declaration
public string Purpose { get; }
Property Value
Type | Description |
---|---|
System. |
The purpose. |
ResourceTypes
Gets the type of the resource.
Declaration
public List<string> ResourceTypes { get; }
Property Value
Type | Description |
---|---|
List<System. |
The type of the resource. |
StandardStatus
Gets status of this type in the standards process see: http://hl7.org/fhir/valueset-standards-status.html.
Declaration
public string StandardStatus { get; }
Property Value
Type | Description |
---|---|
System. |
The standard status. |
Targets
Gets the resource (e.g., reference) targets.
Declaration
public List<string> Targets { get; }
Property Value
Type | Description |
---|---|
List<System. |
URL
Gets URL of the document.
Declaration
public Uri URL { get; }
Property Value
Type | Description |
---|---|
Uri | The URL. |
ValueType
Gets the type of the value.
Declaration
public string ValueType { get; }
Property Value
Type | Description |
---|---|
System. |
The type of the value. |
Version
Gets the version.
Declaration
public string Version { get; }
Property Value
Type | Description |
---|---|
System. |
The version. |
XPath
Gets the XPath specification for this search parameter.
Declaration
public string XPath { get; }
Property Value
Type | Description |
---|---|
System. |
XPathUsage
Gets the XPath usage information.
Declaration
public string XPathUsage { get; }
Property Value
Type | Description |
---|---|
System. |
Methods
| Improve this Doc View SourceClone()
Deep copy.
Declaration
public object Clone()
Returns
Type | Description |
---|---|
System. |
A FhirSearchParam. |
Resolve(Dictionary<String, FhirSearchParam>)
Declaration
public void Resolve(Dictionary<string, FhirSearchParam> searchParameters)
Parameters
Type | Name | Description |
---|---|---|
Dictionary<System. |
searchParameters |