Class: Dcm4chee::Study
- Inherits:
-
Object
- Object
- Dcm4chee::Study
- Includes:
- DataMapper::Resource, DataMapper::Searcher, HasDicomObject
- Defined in:
- app/models/dcm4chee/study.rb
Class Method Summary collapse
Instance Method Summary collapse
-
#accession_no ⇒ String
DICOM Accession NO(0008,0050).
-
#availability ⇒ Integer
DICOM Availability(0008,0056) 0: ONLINE 1: NEARLINE 2: OFFLINE 3: UNAVAILABLE.
-
#description ⇒ String
DICOM Study Description(0008,1030).
-
#id ⇒ Integer
Primary key.
- #move_to_trash ⇒ Object
-
#num_instances ⇒ Integer
DICOM Instances count(0020,1208).
-
#num_series ⇒ Integer
DICOM Series count(0020,1206).
-
#patient_id ⇒ Integer
Foreign key of Patient.
-
#sid ⇒ Integer
DICOM Study ID(0020,0010).
-
#study_at ⇒ DateTime
DICOM timestamp, including date(0008,0020) and time(0008,0030).
-
#study_iuid ⇒ String
DICOM Study Instance UID(0020,000D).
Methods included from HasDicomObject
Class Method Details
Instance Method Details
#accession_no ⇒ String
Returns DICOM Accession NO(0008,0050).
27 |
# File 'app/models/dcm4chee/study.rb', line 27 property :accession_no, String, field: 'accession_no' |
#availability ⇒ Integer
DICOM Availability(0008,0056)
0: ONLINE
1: NEARLINE
2: OFFLINE
3: UNAVAILABLE
45 |
# File 'app/models/dcm4chee/study.rb', line 45 property :availability, Enum[0, 1, 2, 3], field: 'availability' |
#description ⇒ String
Returns DICOM Study Description(0008,1030).
30 |
# File 'app/models/dcm4chee/study.rb', line 30 property :description, Text, field: 'study_desc' |
#id ⇒ Integer
Returns primary key.
12 |
# File 'app/models/dcm4chee/study.rb', line 12 property :id, Serial, field: 'pk' |
#move_to_trash ⇒ Object
52 53 54 |
# File 'app/models/dcm4chee/study.rb', line 52 def move_to_trash Dcm4chee.content_edit_service.move_study_to_trash(id) end |
#num_instances ⇒ Integer
Returns DICOM Instances count(0020,1208).
36 |
# File 'app/models/dcm4chee/study.rb', line 36 property :num_instances, Integer, field: 'num_instances' |
#num_series ⇒ Integer
Returns DICOM Series count(0020,1206).
33 |
# File 'app/models/dcm4chee/study.rb', line 33 property :num_series, Integer, field: 'num_series' |
#patient_id ⇒ Integer
Returns foreign key of Patient.
15 |
# File 'app/models/dcm4chee/study.rb', line 15 property :patient_id, Integer, field: 'patient_fk' |
#sid ⇒ Integer
Returns DICOM Study ID(0020,0010).
21 |
# File 'app/models/dcm4chee/study.rb', line 21 property :sid, Integer, field: 'study_id' |
#study_at ⇒ DateTime
Returns DICOM timestamp, including date(0008,0020) and time(0008,0030).
24 |
# File 'app/models/dcm4chee/study.rb', line 24 property :study_at, DateTime, field: 'study_datetime' |
#study_iuid ⇒ String
Returns DICOM Study Instance UID(0020,000D).
18 |
# File 'app/models/dcm4chee/study.rb', line 18 property :study_iuid, Text, field: 'study_iuid' |