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 |
---|---|
fhir |
Copyright
A copyright statement relating to the concept map and/or its contents.
Declaration
public string Copyright { get; set; }
Property Value
Type | Description |
---|---|
System. |
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. |
Description
Human understandability.
Declaration
public string Description { get; set; }
Property Value
Type | Description |
---|---|
System. |
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 |
---|---|
fhir |
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. |
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. |
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. |
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. |
ResourceType
Resource Type Name
Declaration
public override string ResourceType { get; }
Property Value
Type | Description |
---|---|
System. |
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. |
Status
Identify when/if the concept map should be used.
Declaration
public string Status { get; set; }
Property Value
Type | Description |
---|---|
System. |
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. |
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. |
UseContext
Assist in searching for appropriate concept map instances.
Declaration
public List<CodeableConcept> UseContext { get; set; }
Property Value
Type | Description |
---|---|
fhir |
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. |
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 |
---|---|---|
Utf8Json |
reader | |
Json |
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 |
---|---|---|
Utf8Json |
reader | |
Json |
options | |
System. |
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 |
---|---|---|
Utf8Json |
writer | |
Json |
options | |
System. |
includeStartObject |