Class ImplementationGuidePackageResource
A resource that is part of the implementation guide. Conformance resources (value set, structure definition, conformance statements etc.) are obvious candidates for inclusion, but any kind of resource can be included as an example resource.
Implements
Inherited Members
Namespace: fhirCsR2.Models
Assembly: fhirCsR2.dll
Syntax
public class ImplementationGuidePackageResource : BackboneElement, IFhirJsonSerializable
Properties
| Improve this Doc View Source_Acronym
Extension container element for Acronym
Declaration
public Element _Acronym { get; set; }
Property Value
Type | Description |
---|---|
Element |
_Description
Extension container element for Description
Declaration
public Element _Description { get; set; }
Property Value
Type | Description |
---|---|
Element |
_Name
Extension container element for Name
Declaration
public Element _Name { get; set; }
Property Value
Type | Description |
---|---|
Element |
_Purpose
Extension container element for Purpose
Declaration
public Element _Purpose { get; set; }
Property Value
Type | Description |
---|---|
Element |
_SourceUri
Extension container element for SourceUri
Declaration
public Element _SourceUri { get; set; }
Property Value
Type | Description |
---|---|
Element |
Acronym
A short code that may be used to identify the resource throughout the implementation guide.
Declaration
public string Acronym { get; set; }
Property Value
Type | Description |
---|---|
System. |
Description
A description of the reason that a resource has been included in the implementation guide.
Declaration
public string Description { get; set; }
Property Value
Type | Description |
---|---|
System. |
ExampleFor
Another resource that this resource is an example for. This is mostly used for resources that are included as examples of StructureDefinitions.
Declaration
public Reference ExampleFor { get; set; }
Property Value
Type | Description |
---|---|
Reference |
Name
A human assigned name for the resource. All resources SHOULD have a name, but the name may be extracted from the resource (e.g. ValueSet.name).
Declaration
public string Name { get; set; }
Property Value
Type | Description |
---|---|
System. |
Purpose
This element is provided so that implementation guide tooling does not have to guess the purpose of including a resource in the implementation guide based on the type or context.
Declaration
public string Purpose { get; set; }
Property Value
Type | Description |
---|---|
System. |
SourceReference
Where this resource is found.
Declaration
public Reference SourceReference { get; set; }
Property Value
Type | Description |
---|---|
Reference |
SourceUri
Where this resource is found.
Declaration
public string SourceUri { 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 |