public void SendNEventReportResponse(byte presentationID, DicomMessage requestMessage, DicomMessage message, DicomStatus status)
{
message.CommandSet[DicomTags.CommandField].SetUInt16(0, (ushort)DicomCommandField.NEventReportResponse);
message.CommandSet[DicomTags.MessageIdBeingRespondedTo].SetUInt16(0, requestMessage.MessageId);
message.CommandSet[DicomTags.EventTypeId].SetUInt16(0, requestMessage.EventTypeId);
message.CommandSet[DicomTags.AffectedSopClassUid].SetStringValue(requestMessage.AffectedSopClassUid);
message.CommandSet[DicomTags.AffectedSopInstanceUid].SetStringValue(requestMessage.AffectedSopInstanceUid);
message.CommandSet[DicomTags.Status].SetUInt16(0, status.Code);
message.CommandSet[DicomTags.DataSetType].SetUInt16(0, 0x0101);
SendDimse(presentationID, message.CommandSet, message.DataSet);
}