Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The SampleRequestRequest (and SampleRequestRetrieve) is used to request a VT for a specific donor/product for a patient. The message, as all requests, has an embedded 'register_patient' part. Next to the actual request information the institutions needed are sent explicitly as an embedded 'addressBlock' (6.1).

The message ID (correlationGUID/referenceMessageId) messageId of this message will be used as 'referenceCode' for the rest of the request related message flow.

...

SendRetrieve
SampleRequestRequest (comments reffer to changes to the current API definition)SampleRequestRetrieve
  • Payload
    • patient (in form of an embedded register_patient block)
    • donor (format change see above)
    • referenceCode (not needed anymore see text above)
    • requestDate
    • prod1
    • prod2
    • prod3
    • prod4
    • receptionDate1
    • receptionDate2
    • acceptableReceptionDaysOfWeek
    • institutionToSendSampleTo (as embedded addressBlock)
    • institutionPaying (as embedded addressBlock)
    • urgent
    • acknowledgementId (not needed anymore → MSG_RSP)
    • remark
  • Response
    • deliveredAtUtc
    • referenceMessageIdmessageId
    • responseType
    • remark
  • Payload
    • n/a











  •  Response
    • MetaInformation
    • Send payload

...