changeset 23:5b80e20e1ee0

Added patient, study and acquisition attributes.
author neelin <neelin>
date Thu, 26 Nov 1992 11:12:43 +0000
parents 1e95e99d1c2d
children f51209513aad
files libsrc/minc.h
diffstat 1 files changed, 63 insertions(+), 11 deletions(-) [+]
line wrap: on
line diff
--- a/libsrc/minc.h
+++ b/libsrc/minc.h
@@ -82,7 +82,7 @@
 #define MIxfrequency       "xfrequency"
 #define MIyfrequency       "yfrequency"
 #define MIzfrequency       "zfrequency"
-#define MIvector_dimension "vector-dimension"
+#define MIvector_dimension "vector_dimension"
 #define MIxspace_width     "xspace-width"
 #define MIyspace_width     "yspace-width"
 #define MIzspace_width     "zspace-width"
@@ -99,7 +99,7 @@
 #define MIstart             "start"
 #define MIspacetype         "spacetype"
 #define MIalignment         "alignment"
-#define MIdirection_cosines "direction-cosines"
+#define MIdirection_cosines "direction_cosines"
 /* For dimension width variables */
 #define MIwidth             "width"
 #define MIfiltertype        "filtertype"
@@ -133,23 +133,75 @@
 
 /* The patient variable and its attributes */
 #define MIpatient        "patient"
-#define MIfullname       "fullname"
+#define MIfull_name      "full_name"
+#define MIother_names    "other_names"
 #define MIidentification "identification"
+#define MIother_ids      "other_ids"
 #define MIbirthdate      "birthdate"
 #define MIsex            "sex"
 #define MIage            "age"
+#define MIweight         "weight"
+#define MIsize           "size"
+#define MIaddress        "address"
+#define MIinsurance_id   "insurance_id"
 
 /* The study variable and its attributes */
-#define MIstudy         "study"
-#define MIstarttime     "starttime"
-#define MImodality      "modality"
-#define MImanufacturer  "manufacturer"
-#define MIdevicemodel   "devicemodel"
-#define MIinstitution   "institution"
-#define MIref_physician "ref_physician"
+#define MIstudy               "study"
+#define MIstart_time          "start_time"
+#define MIstart_year          "start_year"
+#define MIstart_month         "start_month"
+#define MIstart_day           "start_day"
+#define MIstart_hour          "start_hour"
+#define MIstart_minute        "start_minute"
+#define MIstart_seconds       "start_seconds"
+#define MImodality            "modality"
+#define MImanufacturer        "manufacturer"
+#define MIdevice_model        "device_model"
+#define MIinstitution         "institution"
+#define MIdepartment          "department"
+#define MIstation_id          "station_id"
+#define MIreferring_physician "referring_physician"
+#define MIattending_physician "attending_physician"
+#define MIradiologist         "radiologist"
+#define MIoperator            "operator"
+#define MIadmitting_diagnosis "admitting_diagnosis"
+#define MIprocedure           "procedure"
+
+/* Study attribute constants */
+#define MI_PET   "PET__"
+#define MI_SPECT "SPECT"
+#define MI_MRI   "MRI__"
+#define MI_MRS   "MRS__"
+#define MI_MRA   "MRA__"
+#define MI_CT    "CT___"
+#define MI_DSA   "DSA__"
+#define MI_DR    "DR___"
 
 /* The acquisition variable and its attributes */
-#define MIacquisition "acquisition"
+#define MIacquisition           "acquisition"
+#define MIprotocol              "protocol"
+#define MIscanning_sequence     "scanning_sequence"
+#define MIrepetition_time       "repetition_time"
+#define MIecho_time             "echo_time"
+#define MIinversion_time        "inversion_time"
+#define MInum_averages          "num_averages"
+#define MIimaging_frequency     "imaging_frequency"
+#define MIimaged_nucleus        "imaged_nucleus"
+#define MIradionuclide          "radionuclide"
+#define MIcontrast_agent        "contrast_agent"
+#define MItotal_dose            "total_dose"
+#define MIradionuclide_halflife "radionuclide_halflife"
+#define MItracer                "tracer"
+#define MIinjection_time        "injection_time"
+#define MIinjection_year        "injection_year"
+#define MIinjection_month       "injection_month"
+#define MIinjection_day         "injection_day"
+#define MIinjection_hour        "injection_hour"
+#define MIinjection_minute      "injection_minute"
+#define MIinjection_seconds     "injection_seconds"
+#define MIinjection_length      "injection_length"
+#define MIinjection_volume      "injection_volume"
+#define MIinjection_route       "injection_route"
 
 /* Constants for image conversion variable (icv) properties */
 /* Maximum number of icv's allowed */