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.
Implements
Inherited Members
Namespace: Google.Apis.CloudHealthcare.v1.Data
Assembly: Google.Apis.CloudHealthcare.v1.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
Output only. 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}
.
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
Output only. 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
Output only. 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
Output only. 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
Output only. The datetime the sending application sent this message. MSH-7.
Declaration
[JsonProperty("sendTime")]
public virtual string SendTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |