/// <summary> /// Creates and hydrates the 'OrderDetails' section. /// </summary> /// <param name="mandatorySectionsOnly">Includes on the mandatory items</param> /// <returns>A hydrated 'OrderDetails' object.</returns> public static OrderDetails CreateOrderDetails(Boolean mandatorySectionsOnly) { // Order Details var orderDetails = DiagnosticImagingReport.CreateOrderDetails(); // Requester Order Identifier orderDetails.RequesterOrderIdentifier = BaseCDAModel.CreateIdentifier("1.2.36.1.2001.1005.52.8003620833333789", "10523479"); // Requester orderDetails.Requester = GenericObjectReuseSample.CreateRequester(mandatorySectionsOnly); return(orderDetails); }
/// <summary> /// Creates and hydrates the 'OrderDetails' section. /// </summary> /// <param name="mandatorySectionsOnly">Includes on the mandatory items</param> /// <returns>A hydrated 'OrderDetails' object.</returns> public static OrderDetails CreateOrderDetails(Boolean mandatorySectionsOnly) { // Order Details var orderDetails = DiagnosticImagingReport.CreateOrderDetails(); // Requester Order Identifier orderDetails.AccessionNumber = DiagnosticImagingReport.CreateAccessionNumber("8003620833333789", "10523475"); if (!mandatorySectionsOnly) { // Requester Order Identifier - Note: Use BaseCDAModel.CreateIdentifier for a non default root element eg.. BaseCDAModel.CreateIdentifier("1.2.36.1.2001.1005.52.8003621231166540", "23451"); orderDetails.RequesterOrderIdentifier = DiagnosticImagingReport.CreateRequesterOrderIdentifier("8003620833333789", "23451"); } // Requester orderDetails.Requester = GenericObjectReuseSample.CreateRequester(mandatorySectionsOnly); return(orderDetails); }
/// <summary> /// Creates and hydrates the 'OrderDetails' section. /// </summary> /// <param name="mandatorySectionsOnly">Includes on the mandatory items</param> /// <returns>A hydrated 'OrderDetails' object.</returns> public static OrderDetails CreateOrderDetails(Boolean mandatorySectionsOnly) { // Order Details var orderDetails = DiagnosticImagingReport.CreateOrderDetails(); if (!mandatorySectionsOnly) { // Requester Order Identifier orderDetails.RequesterOrderIdentifier = BaseCDAModel.CreateIdentifier("1.2.36.1.2001.1005.52.8003620833333789", "10523479"); // Requester Order Identifier orderDetails.RequestedTestName = BaseCDAModel.CreateCodableText("26604007", CodingSystem.SNOMED, "Complete blood count"); } // Requester orderDetails.Requester = GenericObjectReuseSample.CreateRequester(mandatorySectionsOnly); return(orderDetails); }