コード例 #1
0
        /// <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;
        }
コード例 #2
0
        /// <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);
        }
コード例 #3
0
 /// <summary>
 /// Destroys the radiology order.
 /// </summary>
 /// <param name="radiologyOrder">The radiology order.</param>
 public void DestroyRadiologyOrder( RadiologyOrder radiologyOrder )
 {
     _radiologyOrderRepository.MakeTransient ( radiologyOrder );
 }
コード例 #4
0
 /// <summary>
 /// Destroys the radiology order.
 /// </summary>
 /// <param name="radiologyOrder">The radiology order.</param>
 public void DestroyRadiologyOrder(RadiologyOrder radiologyOrder)
 {
     _radiologyOrderRepository.MakeTransient(radiologyOrder);
 }