Class ConceptMap
A statement of relationships from one set of concepts to one or more other concepts - either code systems or data elements, or classes in class models.
Implements
Inherited Members
Namespace: fhirCsR2.Models
Assembly: fhirCsR2.dll
Syntax
public class ConceptMap : DomainResource, IFhirJsonSerializable
Properties
| Improve this Doc View Source_Copyright
Extension container element for Copyright
Declaration
public Element _Copyright { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_Date
Extension container element for Date
Declaration
public Element _Date { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_Description
Extension container element for Description
Declaration
public Element _Description { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_Experimental
Extension container element for Experimental
Declaration
public Element _Experimental { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_Name
Extension container element for Name
Declaration
public Element _Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_Publisher
Extension container element for Publisher
Declaration
public Element _Publisher { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_Requirements
Extension container element for Requirements
Declaration
public Element _Requirements { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_SourceUri
Extension container element for SourceUri
Declaration
public Element _SourceUri { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_Status
Extension container element for Status
Declaration
public Element _Status { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_TargetUri
Extension container element for TargetUri
Declaration
public Element _TargetUri { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_Url
Extension container element for Url
Declaration
public Element _Url { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_Version
Extension container element for Version
Declaration
public Element _Version { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
Contact
Contacts to assist a user in finding and communicating with the publisher.
Declaration
public List<ConceptMapContact> Contact { get; set; }
Property Value
| Type | Description |
|---|---|
| fhirCsR2.Models.List<ConceptMapContact> |
Copyright
A copyright statement relating to the concept map and/or its contents.
Declaration
public string Copyright { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Date
Need to know when a concept map was first legal for use or became withdrawn or replaced.
Declaration
public string Date { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Description
Human understandability.
Declaration
public string Description { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Element
Mappings for an individual concept in the source to one or more concepts in the target.
Declaration
public List<ConceptMapElement> Element { get; set; }
Property Value
| Type | Description |
|---|---|
| fhirCsR2.Models.List<ConceptMapElement> |
Experimental
This ConceptMap was authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage.
Declaration
public bool? Experimental { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> |
Identifier
Formal identifier that is used to identify this concept map when it is represented in other formats, or referenced in a specification, model, design or an instance.
Declaration
public Identifier Identifier { get; set; }
Property Value
| Type | Description |
|---|---|
| Identifier |
Name
Support human navigation.
Declaration
public string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Publisher
Helps establish the "authority/credibility" of the concept map. May also allow for contact.
Declaration
public string Publisher { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Requirements
Explains why this concept map is needed and why it has been constrained as it has.
Declaration
public string Requirements { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
ResourceType
Resource Type Name
Declaration
public override string ResourceType { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
Overrides
| Improve this Doc View SourceSourceReference
The source value set that specifies the concepts that are being mapped.
Declaration
public Reference SourceReference { get; set; }
Property Value
| Type | Description |
|---|---|
| Reference |
SourceUri
The source value set that specifies the concepts that are being mapped.
Declaration
public string SourceUri { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Status
Identify when/if the concept map should be used.
Declaration
public string Status { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
TargetReference
The target value set provides context to the mappings. Note that the mapping is made between concepts, not between value sets, but the value set provides important context about how the concept mapping choices are made.
Declaration
public Reference TargetReference { get; set; }
Property Value
| Type | Description |
|---|---|
| Reference |
TargetUri
The target value set provides context to the mappings. Note that the mapping is made between concepts, not between value sets, but the value set provides important context about how the concept mapping choices are made.
Declaration
public string TargetUri { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Url
An absolute URL that is used to identify this concept map when it is referenced in a specification, model, design or an instance. This SHALL be a URL, SHOULD be globally unique, and SHOULD be an address at which this concept map is (or will be) published.
Declaration
public string Url { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
UseContext
Assist in searching for appropriate concept map instances.
Declaration
public List<CodeableConcept> UseContext { get; set; }
Property Value
| Type | Description |
|---|---|
| fhirCsR2.Models.List<CodeableConcept> |
Version
The identifier that is used to identify this version of the concept map when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the profile author manually and the value should be a timestamp.
Declaration
public string Version { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Methods
| Improve this Doc View SourceDeserializeJson(ref Utf8JsonReader, JsonSerializerOptions)
Deserialize a JSON object
Declaration
public void DeserializeJson(ref Utf8JsonReader reader, JsonSerializerOptions options)
Parameters
| Type | Name | Description |
|---|---|---|
| Utf8JsonReader | reader | |
| JsonSerializerOptions | options |
DeserializeJsonProperty(ref Utf8JsonReader, JsonSerializerOptions, String)
Deserialize a JSON property
Declaration
public void DeserializeJsonProperty(ref Utf8JsonReader reader, JsonSerializerOptions options, string propertyName)
Parameters
| Type | Name | Description |
|---|---|---|
| Utf8JsonReader | reader | |
| JsonSerializerOptions | options | |
| System.String | propertyName |
SerializeJson(Utf8JsonWriter, JsonSerializerOptions, Boolean)
Serialize to a JSON object
Declaration
public void SerializeJson(Utf8JsonWriter writer, JsonSerializerOptions options, bool includeStartObject = true)
Parameters
| Type | Name | Description |
|---|---|---|
| Utf8JsonWriter | writer | |
| JsonSerializerOptions | options | |
| System.Boolean | includeStartObject |