Class ConformanceRest
A definition of the restful capabilities of the solution, if any.
Implements
Inherited Members
Namespace: fhirCsR2.Models
Assembly: fhirCsR2.dll
Syntax
public class ConformanceRest : BackboneElement, IFhirJsonSerializable
Properties
| Improve this Doc View Source_Compartment
Extension container element for Compartment
Declaration
public List<Element> _Compartment { get; set; }
Property Value
Type | Description |
---|---|
fhir |
_Documentation
Extension container element for Documentation
Declaration
public Element _Documentation { get; set; }
Property Value
Type | Description |
---|---|
Element |
_Mode
Extension container element for Mode
Declaration
public Element _Mode { get; set; }
Property Value
Type | Description |
---|---|
Element |
_TransactionMode
Extension container element for TransactionMode
Declaration
public Element _TransactionMode { get; set; }
Property Value
Type | Description |
---|---|
Element |
Compartment
An absolute URI which is a reference to the definition of a compartment hosted by the system.
Declaration
public List<string> Compartment { get; set; }
Property Value
Type | Description |
---|---|
fhir |
Documentation
Information about the system's restful capabilities that apply across all applications, such as security.
Declaration
public string Documentation { get; set; }
Property Value
Type | Description |
---|---|
System. |
Interaction
A specification of restful operations supported by the system.
Declaration
public List<ConformanceRestInteraction> Interaction { get; set; }
Property Value
Type | Description |
---|---|
fhir |
Mode
Identifies whether this portion of the statement is describing ability to initiate or receive restful operations.
Declaration
public string Mode { get; set; }
Property Value
Type | Description |
---|---|
System. |
Operation
Definition of an operation or a named query and with its parameters and their meaning and type.
Declaration
public List<ConformanceRestOperation> Operation { get; set; }
Property Value
Type | Description |
---|---|
fhir |
Resource
A specification of the restful capabilities of the solution for a specific resource type.
Declaration
public List<ConformanceRestResource> Resource { get; set; }
Property Value
Type | Description |
---|---|
fhir |
SearchParam
Search parameters that are supported for searching all resources for implementations to support and/or make use of - either references to ones defined in the specification, or additional ones defined for/by the implementation.
Declaration
public List<ConformanceRestResourceSearchParam> SearchParam { get; set; }
Property Value
Type | Description |
---|---|
fhir |
Security
Information about security implementation from an interface perspective - what a client needs to know.
Declaration
public ConformanceRestSecurity Security { get; set; }
Property Value
Type | Description |
---|---|
Conformance |
TransactionMode
A code that indicates how transactions are supported.
Declaration
public string TransactionMode { 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 |