Class FhirCodeSystem
A fhir code system.
Inheritance
Namespace: Microsoft.Health.Fhir.CodeGenCommon.Models
Assembly: Microsoft.Health.Fhir.CodeGenCommon.dll
Syntax
public class FhirCodeSystem : object
Constructors
| Improve this Doc View SourceFhirCodeSystem(String, String, String, String, String, String, String, Nullable<Int32>, String, String, FhirConceptTreeNode, Dictionary<String, FhirConceptTreeNode>, Dictionary<String, FhirCodeSystem.FilterDefinition>, Dictionary<String, FhirCodeSystem.PropertyDefinition>)
Initializes a new instance of the Fhir
Declaration
public FhirCodeSystem(string name, string id, string version, string title, string url, string publicationStatus, string standardStatus, int? fmmLevel, string description, string content, FhirConceptTreeNode rootConcept, Dictionary<string, FhirConceptTreeNode> conceptLookup, Dictionary<string, FhirCodeSystem.FilterDefinition> filters, Dictionary<string, FhirCodeSystem.PropertyDefinition> properties)
Parameters
Type | Name | Description |
---|---|---|
System. |
name | The name. |
System. |
id | The identifier. |
System. |
version | The version. |
System. |
title | The title. |
System. |
url | The URL. |
System. |
publicationStatus | The publication status. |
System. |
standardStatus | The standard status. |
System. |
fmmLevel | The fmm level. |
System. |
description | The description. |
System. |
content | The content. |
Fhir |
rootConcept | The root concept. |
Dictionary<System. |
conceptLookup | The concept lookup. |
Dictionary<System. |
filters | The filters. |
Dictionary<System. |
properties | The properties. |
Properties
| Improve this Doc View SourceConceptLookup
Gets the concepts (by code).
Declaration
public Dictionary<string, FhirConceptTreeNode> ConceptLookup { get; }
Property Value
Type | Description |
---|---|
Dictionary<System. |
The concepts (by code). |
Content
Gets the content.
Declaration
public string Content { get; }
Property Value
Type | Description |
---|---|
System. |
The content. |
Description
Gets the description.
Declaration
public string Description { get; }
Property Value
Type | Description |
---|---|
System. |
The description. |
FhirMaturityLevel
Gets the FHIR maturity level.
Declaration
public int? FhirMaturityLevel { get; }
Property Value
Type | Description |
---|---|
System. |
Filters
Gets the filters.
Declaration
public Dictionary<string, FhirCodeSystem.FilterDefinition> Filters { get; }
Property Value
Type | Description |
---|---|
Dictionary<System. |
Id
Gets the identifier.
Declaration
public string Id { get; }
Property Value
Type | Description |
---|---|
System. |
The identifier. |
Item[String]
Indexer to get slices based on name.
Declaration
public FhirConceptTreeNode this[string code] { get; }
Parameters
Type | Name | Description |
---|---|---|
System. |
code | The code. |
Property Value
Type | Description |
---|---|
Fhir |
The indexed item. |
Name
Gets the name.
Declaration
public string Name { get; }
Property Value
Type | Description |
---|---|
System. |
The name. |
Properties
Gets the properties.
Declaration
public Dictionary<string, FhirCodeSystem.PropertyDefinition> Properties { get; }
Property Value
Type | Description |
---|---|
Dictionary<System. |
PublicationStatus
Gets the publication status.
Declaration
public string PublicationStatus { get; }
Property Value
Type | Description |
---|---|
System. |
RootConcept
Gets the root concept.
Declaration
public FhirConceptTreeNode RootConcept { get; }
Property Value
Type | Description |
---|---|
Fhir |
The root concept. |
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. |
Title
Gets the title.
Declaration
public string Title { get; }
Property Value
Type | Description |
---|---|
System. |
The title. |
URL
Gets URL of the document.
Declaration
public string URL { get; }
Property Value
Type | Description |
---|---|
System. |
The URL. |
Version
Gets the version.
Declaration
public string Version { get; }
Property Value
Type | Description |
---|---|
System. |
The version. |
Methods
| Improve this Doc View SourceContainsConcept(String)
Query if this system contains a concept, specified by code.
Declaration
public bool ContainsConcept(string code)
Parameters
Type | Name | Description |
---|---|---|
System. |
code | The code. |
Returns
Type | Description |
---|---|
System. |
True if this system has the concept, false if it does not. |
PropertyTypeFromValue(String)
Property type from value.
Declaration
public static FhirCodeSystem.PropertyTypeEnum PropertyTypeFromValue(string value)
Parameters
Type | Name | Description |
---|---|---|
System. |
value | The value. |
Returns
Type | Description |
---|---|
Fhir |
A PropertyTypeEnum. |