refx
This commit is contained in:
parent
b541bdfd17
commit
5a75524633
@ -2,7 +2,7 @@
|
||||
|
||||
namespace App\Services\Pacs;
|
||||
|
||||
use App\Services\StudyRouter\RawDicomTag;
|
||||
use App\Services\StudyRouter\RawDicomTags;
|
||||
use Carbon\Carbon;
|
||||
use Illuminate\Support\Str;
|
||||
|
||||
@ -26,65 +26,65 @@ public static function dateTimeToCarbon(?string $datePart, ?string $timePart, st
|
||||
return Carbon::createFromFormat('YmdHis', $datePart . Str::before($timePart, '.'), $timezone);
|
||||
}
|
||||
|
||||
public static function getDicomTagDescription(RawDicomTag $tag): string
|
||||
public static function getDicomTagDescription(RawDicomTags $tag): string
|
||||
{
|
||||
return match ($tag) {
|
||||
RawDicomTag::PatientName => "Patient's Name",
|
||||
RawDicomTag::PatientID => 'Patient ID',
|
||||
RawDicomTag::PatientBirthDate => "Patient's Birth Date",
|
||||
RawDicomTag::PatientSex => "Patient's Sex",
|
||||
RawDicomTag::StudyInstanceUID => 'Study Instance UID',
|
||||
RawDicomTag::SeriesInstanceUID => 'Series Instance UID',
|
||||
RawDicomTag::StudyID => 'Study ID',
|
||||
RawDicomTag::SeriesNumber => 'Series Number',
|
||||
RawDicomTag::InstanceNumber => 'Instance Number',
|
||||
RawDicomTag::SOPClassUID => 'SOP Class UID',
|
||||
RawDicomTag::SOPInstanceUID => 'SOP Instance UID',
|
||||
RawDicomTag::StudyDate => 'Study Date',
|
||||
RawDicomTag::StudyTime => 'Study Time',
|
||||
RawDicomTag::AccessionNumber => 'Accession Number',
|
||||
RawDicomTag::Modality => 'Modality',
|
||||
RawDicomTag::Manufacturer => 'Manufacturer',
|
||||
RawDicomTag::InstitutionName => 'Institution Name',
|
||||
RawDicomTag::ReferringPhysicianName => "Referring Physician's Name",
|
||||
RawDicomTag::StationName => 'Station Name',
|
||||
RawDicomTag::SeriesDescription => 'Series Description',
|
||||
RawDicomTag::ManufacturerModelName => "Manufacturer's Model Name",
|
||||
RawDicomTag::PatientAge => "Patient's Age",
|
||||
RawDicomTag::PatientWeight => "Patient's Weight",
|
||||
RawDicomTag::BodyPartExamined => 'Body Part Examined',
|
||||
RawDicomTag::ProtocolName => 'Protocol Name',
|
||||
RawDicomTag::SoftwareVersions => 'Software Versions',
|
||||
RawDicomTag::AcquisitionDate => 'Acquisition Date',
|
||||
RawDicomTag::AcquisitionTime => 'Acquisition Time',
|
||||
RawDicomTag::ContentDate => 'Content Date',
|
||||
RawDicomTag::ContentTime => 'Content Time',
|
||||
RawDicomTag::AcquisitionDeviceProcessingDescription => 'Acquisition Device Processing Description',
|
||||
RawDicomTag::InstitutionAddress => 'Institution Address',
|
||||
RawDicomTag::StudyDescription => 'Study Description',
|
||||
RawDicomTag::OperatorsName => "Operator's Name",
|
||||
RawDicomTag::Private10 => 'Private Tag 10',
|
||||
RawDicomTag::IW_Private => 'IW Private Tag',
|
||||
RawDicomTag::ImageType => 'Image Type',
|
||||
RawDicomTag::PatientOrientation => 'Patient Orientation',
|
||||
RawDicomTag::ImagePositionPatient => 'Image Position (Patient)',
|
||||
RawDicomTag::ImageOrientationPatient => 'Image Orientation (Patient)',
|
||||
RawDicomTag::FrameOfReferenceUID => 'Frame of Reference UID',
|
||||
RawDicomTag::PositionReferenceIndicator => 'Position Reference Indicator',
|
||||
RawDicomTag::SliceLocation => 'Slice Location',
|
||||
RawDicomTag::SamplesPerPixel => 'Samples per Pixel',
|
||||
RawDicomTag::PhotometricInterpretation => 'Photometric Interpretation',
|
||||
RawDicomTag::Rows => 'Rows',
|
||||
RawDicomTag::Columns => 'Columns',
|
||||
RawDicomTag::PixelSpacing => 'Pixel Spacing',
|
||||
RawDicomTag::BitsAllocated => 'Bits Allocated',
|
||||
RawDicomTag::BitsStored => 'Bits Stored',
|
||||
RawDicomTag::HighBit => 'High Bit',
|
||||
RawDicomTag::PixelRepresentation => 'Pixel Representation',
|
||||
RawDicomTag::WindowCenter => 'Window Center',
|
||||
RawDicomTag::WindowWidth => 'Window Width',
|
||||
RawDicomTag::RescaleIntercept => 'Rescale Intercept',
|
||||
RawDicomTag::RescaleSlope => 'Rescale Slope',
|
||||
RawDicomTags::PatientName => "Patient's Name",
|
||||
RawDicomTags::PatientID => 'Patient ID',
|
||||
RawDicomTags::PatientBirthDate => "Patient's Birth Date",
|
||||
RawDicomTags::PatientSex => "Patient's Sex",
|
||||
RawDicomTags::StudyInstanceUID => 'Study Instance UID',
|
||||
RawDicomTags::SeriesInstanceUID => 'Series Instance UID',
|
||||
RawDicomTags::StudyID => 'Study ID',
|
||||
RawDicomTags::SeriesNumber => 'Series Number',
|
||||
RawDicomTags::InstanceNumber => 'Instance Number',
|
||||
RawDicomTags::SOPClassUID => 'SOP Class UID',
|
||||
RawDicomTags::SOPInstanceUID => 'SOP Instance UID',
|
||||
RawDicomTags::StudyDate => 'Study Date',
|
||||
RawDicomTags::StudyTime => 'Study Time',
|
||||
RawDicomTags::AccessionNumber => 'Accession Number',
|
||||
RawDicomTags::Modality => 'Modality',
|
||||
RawDicomTags::Manufacturer => 'Manufacturer',
|
||||
RawDicomTags::InstitutionName => 'Institution Name',
|
||||
RawDicomTags::ReferringPhysicianName => "Referring Physician's Name",
|
||||
RawDicomTags::StationName => 'Station Name',
|
||||
RawDicomTags::SeriesDescription => 'Series Description',
|
||||
RawDicomTags::ManufacturerModelName => "Manufacturer's Model Name",
|
||||
RawDicomTags::PatientAge => "Patient's Age",
|
||||
RawDicomTags::PatientWeight => "Patient's Weight",
|
||||
RawDicomTags::BodyPartExamined => 'Body Part Examined',
|
||||
RawDicomTags::ProtocolName => 'Protocol Name',
|
||||
RawDicomTags::SoftwareVersions => 'Software Versions',
|
||||
RawDicomTags::AcquisitionDate => 'Acquisition Date',
|
||||
RawDicomTags::AcquisitionTime => 'Acquisition Time',
|
||||
RawDicomTags::ContentDate => 'Content Date',
|
||||
RawDicomTags::ContentTime => 'Content Time',
|
||||
RawDicomTags::AcquisitionDeviceProcessingDescription => 'Acquisition Device Processing Description',
|
||||
RawDicomTags::InstitutionAddress => 'Institution Address',
|
||||
RawDicomTags::StudyDescription => 'Study Description',
|
||||
RawDicomTags::OperatorsName => "Operator's Name",
|
||||
RawDicomTags::Private10 => 'Private Tag 10',
|
||||
RawDicomTags::IW_Private => 'IW Private Tag',
|
||||
RawDicomTags::ImageType => 'Image Type',
|
||||
RawDicomTags::PatientOrientation => 'Patient Orientation',
|
||||
RawDicomTags::ImagePositionPatient => 'Image Position (Patient)',
|
||||
RawDicomTags::ImageOrientationPatient => 'Image Orientation (Patient)',
|
||||
RawDicomTags::FrameOfReferenceUID => 'Frame of Reference UID',
|
||||
RawDicomTags::PositionReferenceIndicator => 'Position Reference Indicator',
|
||||
RawDicomTags::SliceLocation => 'Slice Location',
|
||||
RawDicomTags::SamplesPerPixel => 'Samples per Pixel',
|
||||
RawDicomTags::PhotometricInterpretation => 'Photometric Interpretation',
|
||||
RawDicomTags::Rows => 'Rows',
|
||||
RawDicomTags::Columns => 'Columns',
|
||||
RawDicomTags::PixelSpacing => 'Pixel Spacing',
|
||||
RawDicomTags::BitsAllocated => 'Bits Allocated',
|
||||
RawDicomTags::BitsStored => 'Bits Stored',
|
||||
RawDicomTags::HighBit => 'High Bit',
|
||||
RawDicomTags::PixelRepresentation => 'Pixel Representation',
|
||||
RawDicomTags::WindowCenter => 'Window Center',
|
||||
RawDicomTags::WindowWidth => 'Window Width',
|
||||
RawDicomTags::RescaleIntercept => 'Rescale Intercept',
|
||||
RawDicomTags::RescaleSlope => 'Rescale Slope',
|
||||
};
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user