Class Message
A complete HL7v2 message. See Introduction to HL7 Standards for details on the standard.
Inheritance
Implements
Inherited Members
Namespace: Google.Apis.CloudHealthcare.v1.Data
Assembly: Google.Apis.CloudHealthcare.v1.dll
Syntax
public class Message : IDirectResponseSchema
Properties
CreateTime
Output only. The datetime when the message was created. Set by the server.
Declaration
[JsonProperty("createTime")]
public virtual object CreateTime { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Object |
Data
Raw message bytes.
Declaration
[JsonProperty("data")]
public virtual string Data { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| System.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 |
|---|---|
| System.Collections.Generic.IDictionary<System.String, System.String> |
MessageType
The message type for this message. MSH-9.1.
Declaration
[JsonProperty("messageType")]
public virtual string MessageType { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Name
Resource name of the Message, of the form
projects/{project_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 |
|---|---|
| System.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 |
|---|---|
| System.Collections.Generic.IList<PatientId> |
SendFacility
The hospital that this message came from. MSH-4.
Declaration
[JsonProperty("sendFacility")]
public virtual string SendFacility { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
SendTime
The datetime the sending application sent this message. MSH-7.
Declaration
[JsonProperty("sendTime")]
public virtual object SendTime { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Object |