Table of Contents

Class Hl7FileStorageMetadata

Namespace
Monai.Deploy.InformaticsGateway.Api.Storage
Assembly
Monai.Deploy.InformaticsGateway.Api.dll

Provides basic information for a FHIR resource and storage hierarchy/path.

public sealed record Hl7FileStorageMetadata : FileStorageMetadata, IEquatable<FileStorageMetadata>, IEquatable<Hl7FileStorageMetadata>
Inheritance
Hl7FileStorageMetadata
Implements
Inherited Members

Constructors

Hl7FileStorageMetadata()

DO NOT USE This constructor is intended for JSON serializer. Due to limitation in current version of .NET, the constructor must be public. https://github.com/dotnet/runtime/issues/31511

[JsonConstructor]
public Hl7FileStorageMetadata()

Hl7FileStorageMetadata(string, DataService, string)

public Hl7FileStorageMetadata(string connectionId, DataService dataType, string dataOrigin)

Parameters

connectionId string
dataType DataService
dataOrigin string

Fields

FileExtension

public const string FileExtension = ".hl7"

Field Value

string

Hl7SubDirectoryName

public const string Hl7SubDirectoryName = "ehr"

Field Value

string

Properties

DataTypeDirectoryName

Gets the root directory name

[JsonIgnore]
public override string DataTypeDirectoryName { get; }

Property Value

string

File

Gets the storage object associated.

[JsonPropertyName("file")]
public override StorageObjectMetadata File { get; set; }

Property Value

StorageObjectMetadata