/// <summary> /// Creates the radiology order. /// </summary> /// <param name="visit">The visit.</param> /// <returns>A <see cref="T:Rem.Domain.Clinical.RadiologyModule.RadiologyOrder">RadiologyOrder</see>.</returns> public RadiologyOrder CreateRadiologyOrder( Visit visit ) { var type = _lookupValueRepository.GetLookupByWellKnownName<ActivityType> ( WellKnownNames.VisitModule.ActivityType.RadiologyOrder ); var radiology = new RadiologyOrder ( visit, type ); _radiologyOrderRepository.MakePersistent ( radiology ); return radiology; }
/// <summary> /// Creates the radiology order. /// </summary> /// <param name="visit">The visit.</param> /// <returns>A <see cref="T:Rem.Domain.Clinical.RadiologyModule.RadiologyOrder">RadiologyOrder</see>.</returns> public RadiologyOrder CreateRadiologyOrder(Visit visit) { var type = _lookupValueRepository.GetLookupByWellKnownName <ActivityType> (WellKnownNames.VisitModule.ActivityType.RadiologyOrder); var radiology = new RadiologyOrder(visit, type); _radiologyOrderRepository.MakePersistent(radiology); return(radiology); }
/// <summary> /// Destroys the radiology order. /// </summary> /// <param name="radiologyOrder">The radiology order.</param> public void DestroyRadiologyOrder( RadiologyOrder radiologyOrder ) { _radiologyOrderRepository.MakeTransient ( radiologyOrder ); }
/// <summary> /// Destroys the radiology order. /// </summary> /// <param name="radiologyOrder">The radiology order.</param> public void DestroyRadiologyOrder(RadiologyOrder radiologyOrder) { _radiologyOrderRepository.MakeTransient(radiologyOrder); }