Class Questionnaire
A structured set of questions intended to guide the collection of answers. The questions are ordered and grouped into coherent subsets, corresponding to the structure of the grouping of the underlying questions.
Implements
Inherited Members
Namespace: fhirCsR2.Models
Assembly: fhirCsR2.dll
Syntax
public class Questionnaire : DomainResource, IFhirJsonSerializable
Properties
| Improve this Doc View Source_Date
Extension container element for Date
Declaration
public Element _Date { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_Publisher
Extension container element for Publisher
Declaration
public Element _Publisher { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_Status
Extension container element for Status
Declaration
public Element _Status { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_SubjectType
Extension container element for SubjectType
Declaration
public List<Element> _SubjectType { get; set; }
Property Value
| Type | Description |
|---|---|
| fhirCsR2.Models.List<Element> |
_Version
Extension container element for Version
Declaration
public Element _Version { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
Date
The date that this questionnaire was last changed.
Declaration
public string Date { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Group
Need to be able to logically group answers to grouped questions.
Declaration
public QuestionnaireGroup Group { get; set; }
Property Value
| Type | Description |
|---|---|
| QuestionnaireGroup |
Identifier
Need to allow connection to a wider workflow.
Declaration
public List<Identifier> Identifier { get; set; }
Property Value
| Type | Description |
|---|---|
| fhirCsR2.Models.List<Identifier> |
Publisher
Conveys responsibility for the questions and their organization and also helps evaluate the questionnaire's "authority".
Declaration
public string Publisher { 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 SourceStatus
The lifecycle status of the questionnaire as a whole.
Declaration
public string Status { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
SubjectType
Identifies the types of subjects that can be the subject of the questionnaire.
Declaration
public List<string> SubjectType { get; set; }
Property Value
| Type | Description |
|---|---|
| fhirCsR2.Models.List<System.String> |
Telecom
Contact details to assist a user in finding and communicating with the publisher.
Declaration
public List<ContactPoint> Telecom { get; set; }
Property Value
| Type | Description |
|---|---|
| fhirCsR2.Models.List<ContactPoint> |
Version
In some cases, separate resource instances might be created for each version (if an older version can be maintained once a new version exists).
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 |