Full name: projects.locations.datasets.hl7V2Stores.messages.ingest
Parses and stores an HL7v2 message. This method triggers an asynchronous notification to any Pub/Sub topic configured in Hl7V2Store.Hl7V2NotificationConfig, if the filtering matches the message. If an MLLP adapter is configured to listen to a Pub/Sub topic, the adapter transmits the message when a notification is received. If the method is successful, it generates a response containing an HL7v2 acknowledgment(ACK) message. If the method encounters an error, it returns a negative acknowledgment(NACK) message. This behavior is suitable for replying to HL7v2 interface systems that expect these acknowledgments.
HTTP request
POST https://healthcare.googleapis.com/v1/{parent=projects/*/locations/*/datasets/*/hl7V2Stores/*}/messages:ingest
The URL uses gRPC Transcoding syntax.
Path parameters
| Parameters | |
|---|---|
parent | 
                
                   
 Required. The name of the HL7v2 store this message belongs to. Authorization requires the following IAM permission on the specified resource  
  | 
              
Request body
The request body contains data with the following structure:
| JSON representation | 
|---|
{
  "message": {
    object( | 
                
| Fields | |
|---|---|
message | 
                  
                     
 Required. HL7v2 message to ingest.  | 
                
Response body
Acknowledges that a message has been ingested into the specified HL7v2 store.
If successful, the response body contains data with the following structure:
| JSON representation | 
|---|
{
  "hl7Ack": string,
  "message": {
    object( | 
                  
| Fields | |
|---|---|
hl7Ack | 
                    
                       
 HL7v2 ACK message. A base64-encoded string.  | 
                  
message | 
                    
                       
 Created message resource.  | 
                  
Authorization scopes
Requires one of the following OAuth scopes:
https://www.googleapis.com/auth/cloud-healthcarehttps://www.googleapis.com/auth/cloud-platform
For more information, see the Authentication Overview.