Details of how the ITK3 header is populated to fulfil the Online Consultation Report use case
Please refer to Using ITK3 to support GP Connect Messaging for an overview of the use of ITK3 in this context.
Requirements are given below which define how the ITK3 Message Header is populated in all instances of messages generated by sending organisations for this use case:
GPCM-SD-OC-141 | when sending to the primary recipient (the care provider expected to action the message) the RecipientType MUST be set to fixed value of FA ('For action') taken from FHIR ValueSet ITK-RecipientType-1 The meaning of RecipientType is applied in a common way across all ITK3 messaging. "For action" in this case indicates that the recipient is expected to take action. This item is found in the ITKMessageHandling extension within the ITK3 Message Header. |
GPCM-SD-OC-142 | when sending a copy message to the patient's registered GP practice the RecipientType MUST be set to fixed value of FI ('For information') taken from FHIR ValueSet ITK-RecipientType-1 "For information" in this case indicates that the recipient is not expected to take action but should attach the payload contents to the patient record. This item is found in the ITKMessageHandling extension within the ITK3 Message Header. |
GPCM-SD-OC-143 | BusAckRequested MUST be set to fixed value of true . This will request an ITK3 Response with a response code in the range 30001 to 30003.This item is found in the ITKMessageHandling extension within the ITK3 Message Header |
GPCM-SD-OC-144 | InfAckRequested MUST be set to fixed value of true . This will request an ITK3 Response with a response code in the range 10001 to 20013.This item is found in the ITKMessageHandling extension within the ITK3 Message Header |
GPCM-SD-OC-145 | SenderReference MUST be set to the unique identifier of the encounter which has taken place at the sender organisation.This item is found in the ITKMessageHandling extension within the ITK3 Message Header |
GPCM-SD-OC-146 | MessageDefinition MUST be set to fixed value of https://fhir.nhs.uk/STU3/MessageDefinition/ITK-GPConnectSendDocument-MessageDefinition-1 This item is found in the ITKMessageHandling extension within the ITK3 Message Header |
GPCM-SD-OC-147 | LocalExtension MUST be set to fixed value of SendDocument-OnlineConsultationReport This item is found in the ITKMessageHandling extension within the ITK3 Message Header |
GPCM-SD-OC-148 | Sender MUST contain a reference to the CareConnect-ITK-Header-Organization-1 resource present in the FHIR message bundle |
GPCM-SD-OC-149 | Source MUST contain the MESH mailbox ID of the sender |
GPCM-SD-OC-150 | Event MUST contain a fixed value of ITK007C from code system ITK-MessageEvent-2 |
GPCM-SD-OC-151 | Timestamp MUST contain the date/time when the message was generated. (A separate process such as the MESH client may be responsible for sending the message at a later date/time.) |
The following table indicates those elements which will not be present in the ITK3 Message Header:
GPCM-SD-OC-152 | destination and receiver MUST NOT be present. Rather, MESH message routing will be used to route message to registered GP practice by NHS Number, DOB and Surname |
ITK3 responses generated
The following specific requirements describe how the ITK3 Message Header is to be populated in all instances of messages generated by the receiving organisation as an ITK Response:
GPCM-SD-OC-153 | BusAckRequested MUST contain a fixed value of false This item is found in the ITKMessageHandling extension within the ITK3 Message Header |
GPCM-SD-OC-154 | InfAckRequested MUST contain a fixed value of false This item is found in the ITKMessageHandling extension within the ITK3 Message Header |
GPCM-SD-OC-155 | SenderReference MUST contain the same unique identifier generated by GPCM-SD-042.This item is found in the ITKMessageHandling extension within the ITK3 Message Header |
GPCM-SD-OC-156 | Sender MUST contain a reference to an CareConnect-ITK-Header-Organization-1 resource present in the FHIR message bundle |
GPCM-SD-OC-157 | Event MUST contain a fixed value of ITK008M from code system ITK-MessageEvent-2 |
GPCM-SD-OC-158 | Timestamp MUST contain the date/time when the response was generated. |