Show / Hide Table of Contents

Class Message

A complete HL7v2 message. See [Introduction to HL7 Standards] (https://www.hl7.org/implement/standards/index.cfm?ref=common) for details on the standard.

Inheritance
object
Message
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.CloudHealthcare.v1beta1.Data
Assembly: Google.Apis.CloudHealthcare.v1beta1.dll
Syntax
public class Message : IDirectResponseSchema

Properties

CreateTime

object representation of CreateTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use CreateTimeDateTimeOffset instead.")]
public virtual object CreateTime { get; set; }
Property Value
Type Description
object

CreateTimeDateTimeOffset

DateTimeOffset representation of CreateTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? CreateTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

CreateTimeRaw

Output only. The datetime when the message was created. Set by the server.

Declaration
[JsonProperty("createTime")]
public virtual string CreateTimeRaw { get; set; }
Property Value
Type Description
string

Data

Required. Raw message bytes.

Declaration
[JsonProperty("data")]
public virtual string Data { get; set; }
Property Value
Type Description
string

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

Labels

User-supplied key-value pairs used to organize HL7v2 stores. Label keys must be between 1 and 63 characters long, have a UTF-8 encoding of maximum 128 bytes, and must conform to the following PCRE regular expression: \p{Ll}\p{Lo}{0,62} Label values are optional, must be between 1 and 63 characters long, have a UTF-8 encoding of maximum 128 bytes, and must conform to the following PCRE regular expression: [\p{Ll}\p{Lo}\p{N}_-]{0,63} No more than 64 labels can be associated with a given store.

Declaration
[JsonProperty("labels")]
public virtual IDictionary<string, string> Labels { get; set; }
Property Value
Type Description
IDictionary<string, string>

MessageType

The message type for this message. MSH-9.1.

Declaration
[JsonProperty("messageType")]
public virtual string MessageType { get; set; }
Property Value
Type Description
string

Name

Output only. Resource name of the Message, of the form projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/hl7V2Stores/{hl7_v2_store_id}/messages/{message_id}. Assigned by the server.

Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type Description
string

ParsedData

Output only. The parsed version of the raw message data.

Declaration
[JsonProperty("parsedData")]
public virtual ParsedData ParsedData { get; set; }
Property Value
Type Description
ParsedData

PatientIds

All patient IDs listed in the PID-2, PID-3, and PID-4 segments of this message.

Declaration
[JsonProperty("patientIds")]
public virtual IList<PatientId> PatientIds { get; set; }
Property Value
Type Description
IList<PatientId>

SchematizedData

The parsed version of the raw message data schematized according to this store's schemas and type definitions.

Declaration
[JsonProperty("schematizedData")]
public virtual SchematizedData SchematizedData { get; set; }
Property Value
Type Description
SchematizedData

SendFacility

The hospital that this message came from. MSH-4.

Declaration
[JsonProperty("sendFacility")]
public virtual string SendFacility { get; set; }
Property Value
Type Description
string

SendTime

object representation of SendTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use SendTimeDateTimeOffset instead.")]
public virtual object SendTime { get; set; }
Property Value
Type Description
object

SendTimeDateTimeOffset

DateTimeOffset representation of SendTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? SendTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

SendTimeRaw

The datetime the sending application sent this message. MSH-7.

Declaration
[JsonProperty("sendTime")]
public virtual string SendTimeRaw { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX