Class DocumentManifest
A manifest that defines a set of documents.
Implements
Inherited Members
Namespace: fhirCsR2.Models
Assembly: fhirCsR2.dll
Syntax
public class DocumentManifest : DomainResource, IFhirJsonSerializable
Properties
| Improve this Doc View Source_Created
Extension container element for Created
Declaration
public Element _Created { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_Description
Extension container element for Description
Declaration
public Element _Description { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_Source
Extension container element for Source
Declaration
public Element _Source { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
_Status
Extension container element for Status
Declaration
public Element _Status { get; set; }
Property Value
| Type | Description |
|---|---|
| Element |
Author
Identifies who is responsible for creating the manifest, and adding documents to it.
Declaration
public List<Reference> Author { get; set; }
Property Value
| Type | Description |
|---|---|
| fhirCsR2.Models.List<Reference> |
Content
The list of Documents included in the manifest.
Declaration
public List<DocumentManifestContent> Content { get; set; }
Property Value
| Type | Description |
|---|---|
| fhirCsR2.Models.List<DocumentManifestContent> |
Created
When the document manifest was created for submission to the server (not necessarily the same thing as the actual resource last modified time, since it may be modified, replicated, etc.).
Declaration
public string Created { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Description
Helps humans to assess whether the document is of interest.
Declaration
public string Description { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Identifier
Other identifiers associated with the document manifest, including version independent identifiers.
Declaration
public List<Identifier> Identifier { get; set; }
Property Value
| Type | Description |
|---|---|
| fhirCsR2.Models.List<Identifier> |
MasterIdentifier
A single identifier that uniquely identifies this manifest. Principally used to refer to the manifest in non-FHIR contexts.
Declaration
public Identifier MasterIdentifier { get; set; }
Property Value
| Type | Description |
|---|---|
| Identifier |
Recipient
A patient, practitioner, or organization for which this set of documents is intended.
Declaration
public List<Reference> Recipient { get; set; }
Property Value
| Type | Description |
|---|---|
| fhirCsR2.Models.List<Reference> |
Related
Related identifiers or resources associated with the DocumentManifest.
Declaration
public List<DocumentManifestRelated> Related { get; set; }
Property Value
| Type | Description |
|---|---|
| fhirCsR2.Models.List<DocumentManifestRelated> |
ResourceType
Resource Type Name
Declaration
public override string ResourceType { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
Overrides
| Improve this Doc View SourceSource
Identifies the source system, application, or software that produced the document manifest.
Declaration
public string Source { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Status
The status of this document manifest.
Declaration
public string Status { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Subject
Who or what the set of documents is about. The documents can be about a person, (patient or healthcare practitioner), a device (i.e. machine) or even a group of subjects (such as a document about a herd of farm animals, or a set of patients that share a common exposure). If the documents cross more than one subject, then more than one subject is allowed here (unusual use case).
Declaration
public Reference Subject { get; set; }
Property Value
| Type | Description |
|---|---|
| Reference |
Type
Specifies the kind of this set of documents (e.g. Patient Summary, Discharge Summary, Prescription, etc.). The type of a set of documents may be the same as one of the documents in it - especially if there is only one - but it may be wider.
Declaration
public CodeableConcept Type { get; set; }
Property Value
| Type | Description |
|---|---|
| CodeableConcept |
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 |