Class FhirFileStorageMetadata
Provides basic information for a FHIR resource and storage hierarchy/path.
Inherited Members
Namespace: Monai.Deploy.InformaticsGateway.Api.Storage
Assembly: Monai.Deploy.InformaticsGateway.Api.dll
Syntax
public sealed class FhirFileStorageMetadata : FileStorageMetadata, IEquatable<FileStorageMetadata>, IEquatable<FhirFileStorageMetadata>
Constructors
| Improve this Doc View SourceFhirFileStorageMetadata()
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
Declaration
[JsonConstructor]
public FhirFileStorageMetadata()
FhirFileStorageMetadata(String, String, String, FhirStorageFormat, DataService, String)
Declaration
public FhirFileStorageMetadata(string transactionId, string resourceType, string resourceId, FhirStorageFormat fhirFileFormat, DataService dataType, string dataOrigin)
Parameters
Type | Name | Description |
---|---|---|
System.String | transactionId | |
System.String | resourceType | |
System.String | resourceId | |
FhirStorageFormat | fhirFileFormat | |
Monai.Deploy.Messaging.Events.DataService | dataType | |
System.String | dataOrigin |
Fields
| Improve this Doc View SourceFhirSubDirectoryName
Declaration
public const string FhirSubDirectoryName = "ehr"
Field Value
Type | Description |
---|---|
System.String |
JsonFilExtension
Declaration
public const string JsonFilExtension = ".json"
Field Value
Type | Description |
---|---|
System.String |
XmlFileExtension
Declaration
public const string XmlFileExtension = ".xml"
Field Value
Type | Description |
---|---|
System.String |
Properties
| Improve this Doc View SourceDataTypeDirectoryName
Gets the root directory name
Declaration
[JsonIgnore]
public override string DataTypeDirectoryName { get; }
Property Value
Type | Description |
---|---|
System.String |
Overrides
| Improve this Doc View SourceFile
Gets the storage object associated.
Declaration
[JsonPropertyName("file")]
public override StorageObjectMetadata File { get; set; }
Property Value
Type | Description |
---|---|
StorageObjectMetadata |
Overrides
| Improve this Doc View SourceResourceId
Gets or set the FHIR resource ID.
Declaration
[JsonPropertyName("resourceId")]
public string ResourceId { get; set; }
Property Value
Type | Description |
---|---|
System.String |
ResourceType
Gets or set the FHIR resource type.
Declaration
[JsonPropertyName("resourceType")]
public string ResourceType { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Implements
System.IEquatable<T>
System.IEquatable<T>