#
#  Copyright (C) 2003-2025, OFFIS e.V.
#  All rights reserved.  See COPYRIGHT file for details.
#
#  This software and supporting documentation were developed by
#
#    OFFIS e.V.
#    R&D Division Health
#    Escherweg 2
#    D-26121 Oldenburg, Germany
#
#  Module:  dcmnet
#
#  Author:  Marco Eichelberg, Joerg Riesmeier
#
#  Purpose: Sample configuration file for storescp
#           (see "asconfig.txt" for documentation)
#

# ============================================================================
[[TransferSyntaxes]]
# ============================================================================
#
# Please note that the Storage SCP will prefer the first entry in the selected
# list of transfer syntaxes that is acceptable, i.e. that it matches one of the
# transfer syntaxes proposed by the Storage SCU.
#

[Uncompressed]
TransferSyntax1  = LocalEndianExplicit
TransferSyntax2  = OppositeEndianExplicit
TransferSyntax3  = LittleEndianImplicit

[UncompressedEncapsulated]
TransferSyntax1  = EncapsulatedUncompressedLittleEndianExplicit
TransferSyntax2  = LittleEndianExplicit
TransferSyntax3  = LittleEndianImplicit
#
# The retired "Big Endian Explicit" transfer syntax is not accepted.
#

[UncompressedOrZlib]
TransferSyntax1  = DeflatedLittleEndianExplicit
TransferSyntax2  = LocalEndianExplicit
TransferSyntax3  = OppositeEndianExplicit
TransferSyntax4  = LittleEndianImplicit
#
# The "Deflated Image Frame Compression" transfer syntax is for images.
#

[UncompressedEncapsulatedOrZlib]
TransferSyntax1  = DeflatedLittleEndianExplicit
TransferSyntax2  = EncapsulatedUncompressedLittleEndianExplicit
TransferSyntax3  = LittleEndianExplicit
TransferSyntax4  = LittleEndianImplicit
#
# The retired "Big Endian Explicit" transfer syntax is not accepted.
#
# The "Deflated Image Frame Compression" transfer syntax is for images.
#

[AnyTransferSyntax]
TransferSyntax1  = JPEGBaseline
TransferSyntax2  = JPEGExtended:Process2+4
TransferSyntax3  = JPEGExtended:Process3+5
TransferSyntax4  = JPEGSpectralSelection:Non-hierarchical:Process6+8
TransferSyntax5  = JPEGSpectralSelection:Non-hierarchical:Process7+9
TransferSyntax6  = JPEGFullProgression:Non-hierarchical:Process10+12
TransferSyntax7  = JPEGFullProgression:Non-hierarchical:Process11+13
TransferSyntax8  = JPEGLossless:Non-hierarchical:Process14
TransferSyntax9  = JPEGLossless:Non-hierarchical:Process15
TransferSyntax10 = JPEGExtended:Hierarchical:Process16+18
TransferSyntax11 = JPEGExtended:Hierarchical:Process17+19
TransferSyntax12 = JPEGSpectralSelection:Hierarchical:Process20+22
TransferSyntax13 = JPEGSpectralSelection:Hierarchical:Process21+23
TransferSyntax14 = JPEGFullProgression:Hierarchical:Process24+26
TransferSyntax15 = JPEGFullProgression:Hierarchical:Process25+27
TransferSyntax16 = JPEGLossless:Hierarchical:Process28
TransferSyntax17 = JPEGLossless:Hierarchical:Process29
TransferSyntax18 = JPEGLossless:Non-hierarchical-1stOrderPrediction
TransferSyntax19 = JPEGLSLossless
TransferSyntax20 = JPEGLSLossy
TransferSyntax21 = RLELossless
TransferSyntax22 = JPEG2000LosslessOnly
TransferSyntax23 = JPEG2000
TransferSyntax24 = JPEG2000MulticomponentLosslessOnly
TransferSyntax25 = JPEG2000Multicomponent
TransferSyntax26 = MPEG2MainProfile@MainLevel
TransferSyntax27 = MPEG2MainProfile@HighLevel
TransferSyntax28 = MPEG4HighProfile/Level4.1
TransferSyntax29 = MPEG4BDcompatibleHighProfile/Level4.1
TransferSyntax30 = MPEG4HighProfile/Level4.2For2DVideo
TransferSyntax31 = MPEG4HighProfile/Level4.2For3DVideo
TransferSyntax32 = MPEG4StereoHighProfile/Level4.2
TransferSyntax33 = FragmentableMPEG2MainProfile/MainLevel
TransferSyntax34 = FragmentableMPEG2MainProfile/HighLevel
TransferSyntax35 = FragmentableMPEG4HighProfile/Level4.1
TransferSyntax36 = FragmentableMPEG4BDcompatibleHighProfile/Level4.1
TransferSyntax37 = FragmentableMPEG4HighProfile/Level4.2For2DVideo
TransferSyntax38 = FragmentableMPEG4HighProfile/Level4.2For3DVideo
TransferSyntax39 = FragmentableMPEG4StereoHighProfile/Level4.2
TransferSyntax40 = HEVCMainProfile/Level5.1
TransferSyntax41 = HEVCMain10Profile/Level5.1
TransferSyntax42 = HighThroughputJPEG2000ImageCompressionLosslessOnly
TransferSyntax43 = HighThroughputJPEG2000withRPCLOptionsImageCompressionLosslessOnly
TransferSyntax44 = HighThroughputJPEG2000ImageCompression
TransferSyntax45 = JPEGXLLossless
TransferSyntax46 = JPEGXLJPEGRecompression
TransferSyntax47 = JPEGXL
TransferSyntax48 = DeflatedImageFrameCompression
TransferSyntax49 = DeflatedLittleEndianExplicit
TransferSyntax50 = EncapsulatedUncompressedLittleEndianExplicit
TransferSyntax51 = LocalEndianExplicit
TransferSyntax52 = OppositeEndianExplicit
TransferSyntax53 = LittleEndianImplicit

# ============================================================================
[[PresentationContexts]]
# ============================================================================

[GenericStorageSCP]
#
# Don't forget to support the Verification SOP Class.
#
PresentationContext1   = VerificationSOPClass\Uncompressed
#
# Accept image SOP classes with virtually any transfer syntax we know.
# Accept non-image SOP classes uncompressed or with zlib compression only.
#
PresentationContext2   = BreastProjectionXRayImageStorageForPresentation\AnyTransferSyntax
PresentationContext3   = BreastProjectionXRayImageStorageForProcessing\AnyTransferSyntax
PresentationContext4   = BreastTomosynthesisImageStorage\AnyTransferSyntax
PresentationContext5   = CTImageStorage\AnyTransferSyntax
PresentationContext6   = ComputedRadiographyImageStorage\AnyTransferSyntax
PresentationContext7   = ConfocalMicroscopyImageStorage\AnyTransferSyntax
PresentationContext8   = ConfocalMicroscopyTiledPyramidalImageStorage\AnyTransferSyntax
PresentationContext9   = CornealTopographyMapStorage\AnyTransferSyntax
PresentationContext10  = DermoscopicPhotographyImageStorage\AnyTransferSyntax
PresentationContext11  = DigitalIntraOralXRayImageStorageForPresentation\AnyTransferSyntax
PresentationContext12  = DigitalIntraOralXRayImageStorageForProcessing\AnyTransferSyntax
PresentationContext13  = DigitalMammographyXRayImageStorageForPresentation\AnyTransferSyntax
PresentationContext14  = DigitalMammographyXRayImageStorageForProcessing\AnyTransferSyntax
PresentationContext15  = DigitalXRayImageStorageForPresentation\AnyTransferSyntax
PresentationContext16  = DigitalXRayImageStorageForProcessing\AnyTransferSyntax
PresentationContext17  = EnhancedContinuousRTImageStorage\AnyTransferSyntax
PresentationContext18  = EnhancedCTImageStorage\AnyTransferSyntax
PresentationContext19  = EnhancedMRColorImageStorage\AnyTransferSyntax
PresentationContext20  = EnhancedMRImageStorage\AnyTransferSyntax
PresentationContext21  = EnhancedPETImageStorage\AnyTransferSyntax
PresentationContext22  = EnhancedRTImageStorage\AnyTransferSyntax
PresentationContext23  = EnhancedUSVolumeStorage\AnyTransferSyntax
PresentationContext24  = EnhancedXAImageStorage\AnyTransferSyntax
PresentationContext25  = EnhancedXRFImageStorage\AnyTransferSyntax
PresentationContext26  = IntravascularOpticalCoherenceTomographyImageStorageForPresentation\AnyTransferSyntax
PresentationContext27  = IntravascularOpticalCoherenceTomographyImageStorageForProcessing\AnyTransferSyntax
PresentationContext28  = LegacyConvertedEnhancedCTImageStorage\AnyTransferSyntax
PresentationContext29  = LegacyConvertedEnhancedMRImageStorage\AnyTransferSyntax
PresentationContext30  = LegacyConvertedEnhancedPETImageStorage\AnyTransferSyntax
PresentationContext31  = MRImageStorage\AnyTransferSyntax
PresentationContext32  = MultiframeGrayscaleByteSecondaryCaptureImageStorage\AnyTransferSyntax
PresentationContext33  = MultiframeGrayscaleWordSecondaryCaptureImageStorage\AnyTransferSyntax
PresentationContext34  = MultiframeSingleBitSecondaryCaptureImageStorage\AnyTransferSyntax
PresentationContext35  = MultiframeTrueColorSecondaryCaptureImageStorage\AnyTransferSyntax
PresentationContext36  = NuclearMedicineImageStorage\AnyTransferSyntax
PresentationContext37  = OphthalmicOpticalCoherenceTomographyEnFaceImageStorage\AnyTransferSyntax
PresentationContext38  = OphthalmicPhotography16BitImageStorage\AnyTransferSyntax
PresentationContext39  = OphthalmicPhotography8BitImageStorage\AnyTransferSyntax
PresentationContext40  = OphthalmicThicknessMapStorage\AnyTransferSyntax
PresentationContext41  = OphthalmicTomographyImageStorage\AnyTransferSyntax
PresentationContext42  = PhotoacousticImageStorage\AnyTransferSyntax
PresentationContext43  = PositronEmissionTomographyImageStorage\AnyTransferSyntax
PresentationContext44  = RTImageStorage\AnyTransferSyntax
PresentationContext45  = SecondaryCaptureImageStorage\AnyTransferSyntax
PresentationContext46  = UltrasoundImageStorage\AnyTransferSyntax
PresentationContext47  = UltrasoundMultiframeImageStorage\AnyTransferSyntax
PresentationContext48  = VLEndoscopicImageStorage\AnyTransferSyntax
PresentationContext49  = VLMicroscopicImageStorage\AnyTransferSyntax
PresentationContext50  = VLPhotographicImageStorage\AnyTransferSyntax
PresentationContext51  = VLSlideCoordinatesMicroscopicImageStorage\AnyTransferSyntax
PresentationContext52  = VLWholeSlideMicroscopyImageStorage\AnyTransferSyntax
PresentationContext53  = VideoEndoscopicImageStorage\AnyTransferSyntax
PresentationContext54  = VideoMicroscopicImageStorage\AnyTransferSyntax
PresentationContext55  = VideoPhotographicImageStorage\AnyTransferSyntax
PresentationContext56  = WideFieldOphthalmicPhotography3DCoordinatesImageStorage\AnyTransferSyntax
PresentationContext57  = WideFieldOphthalmicPhotographyStereographicProjectionImageStorage\AnyTransferSyntax
PresentationContext58  = XRay3DAngiographicImageStorage\AnyTransferSyntax
PresentationContext59  = XRay3DCraniofacialImageStorage\AnyTransferSyntax
PresentationContext60  = XRayAngiographicImageStorage\AnyTransferSyntax
PresentationContext61  = XRayRadiofluoroscopicImageStorage\AnyTransferSyntax
#
# retired image SOP classes
#
PresentationContext62  = RETIRED_HardcopyColorImageStorage\AnyTransferSyntax
PresentationContext63  = RETIRED_HardcopyGrayscaleImageStorage\AnyTransferSyntax
PresentationContext64  = RETIRED_NuclearMedicineImageStorage\AnyTransferSyntax
PresentationContext65  = RETIRED_UltrasoundImageStorage\AnyTransferSyntax
PresentationContext66  = RETIRED_UltrasoundMultiframeImageStorage\AnyTransferSyntax
PresentationContext67  = RETIRED_VLImageStorage\AnyTransferSyntax
PresentationContext68  = RETIRED_VLMultiframeImageStorage\AnyTransferSyntax
PresentationContext69  = RETIRED_XRayAngiographicBiPlaneImageStorage\AnyTransferSyntax
#
# the following presentation contexts are for non-image SOP classes
# (including segmentation and some SOP classes that do not fit into
#  the PATIENT-STUDY-SERIES-INSTANCE model)
#
PresentationContext70  = AcquisitionContextSRStorage\UncompressedOrZlib
PresentationContext71  = AdvancedBlendingPresentationStateStorage\UncompressedOrZlib
PresentationContext72  = AmbulatoryECGWaveformStorage\UncompressedOrZlib
PresentationContext73  = ArterialPulseWaveformStorage\UncompressedOrZlib
PresentationContext74  = AutorefractionMeasurementsStorage\UncompressedOrZlib
PresentationContext75  = BasicStructuredDisplayStorage\UncompressedOrZlib
PresentationContext76  = BasicTextSRStorage\UncompressedOrZlib
PresentationContext77  = BasicVoiceAudioWaveformStorage\UncompressedOrZlib
PresentationContext78  = BlendingSoftcopyPresentationStateStorage\UncompressedOrZlib
PresentationContext79  = BodyPositionWaveformStorage\UncompressedOrZlib
PresentationContext80  = CArmPhotonElectronRadiationRecordStorage\UncompressedOrZlib
PresentationContext81  = CArmPhotonElectronRadiationStorage\UncompressedOrZlib
PresentationContext82  = CTDefinedProcedureProtocolStorage\UncompressedOrZlib
PresentationContext83  = CTPerformedProcedureProtocolStorage\UncompressedOrZlib
PresentationContext84  = CardiacElectrophysiologyWaveformStorage\UncompressedOrZlib
PresentationContext85  = ChestCADSRStorage\UncompressedOrZlib
PresentationContext86  = ColonCADSRStorage\UncompressedOrZlib
PresentationContext87  = ColorPaletteStorage\UncompressedOrZlib
PresentationContext88  = ColorSoftcopyPresentationStateStorage\UncompressedOrZlib
PresentationContext89  = CompositingPlanarMPRVolumetricPresentationStateStorage\UncompressedOrZlib
PresentationContext90  = Comprehensive3DSRStorage\UncompressedOrZlib
PresentationContext91  = ComprehensiveSRStorage\UncompressedOrZlib
PresentationContext92  = ContentAssessmentResultsStorage\UncompressedOrZlib
PresentationContext93  = DeformableSpatialRegistrationStorage\UncompressedOrZlib
PresentationContext94  = ElectromyogramWaveformStorage\UncompressedOrZlib
PresentationContext95  = ElectrooculogramWaveformStorage\UncompressedOrZlib
PresentationContext96  = EncapsulatedCDAStorage\UncompressedOrZlib
PresentationContext97  = EncapsulatedMTLStorage\UncompressedOrZlib
PresentationContext98  = EncapsulatedOBJStorage\UncompressedOrZlib
PresentationContext99  = EncapsulatedPDFStorage\UncompressedOrZlib
PresentationContext100 = EncapsulatedSTLStorage\UncompressedOrZlib
PresentationContext101 = EnhancedSRStorage\UncompressedOrZlib
PresentationContext102 = EnhancedXRayRadiationDoseSRStorage\UncompressedOrZlib
PresentationContext103 = ExtensibleSRStorage\UncompressedOrZlib
PresentationContext104 = General32BitECGWaveformStorage\UncompressedOrZlib
PresentationContext105 = GeneralAudioWaveformStorage\UncompressedOrZlib
PresentationContext106 = GeneralECGWaveformStorage\UncompressedOrZlib
PresentationContext107 = GenericImplantTemplateStorage\UncompressedOrZlib
PresentationContext108 = GrayscalePlanarMPRVolumetricPresentationStateStorage\UncompressedOrZlib
PresentationContext109 = GrayscaleSoftcopyPresentationStateStorage\UncompressedOrZlib
PresentationContext110 = HangingProtocolStorage\UncompressedOrZlib
PresentationContext111 = HeightMapSegmentationStorage\UncompressedOrZlib
PresentationContext112 = HemodynamicWaveformStorage\UncompressedOrZlib
PresentationContext113 = ImplantAssemblyTemplateStorage\UncompressedOrZlib
PresentationContext114 = ImplantTemplateGroupStorage\UncompressedOrZlib
PresentationContext115 = ImplantationPlanSRStorage\UncompressedOrZlib
PresentationContext116 = IntraocularLensCalculationsStorage\UncompressedOrZlib
PresentationContext117 = InventoryStorage\UncompressedOrZlib
PresentationContext118 = KeratometryMeasurementsStorage\UncompressedOrZlib
PresentationContext119 = KeyObjectSelectionDocumentStorage\UncompressedOrZlib
PresentationContext120 = LabelMapSegmentationStorage\UncompressedOrZlib
PresentationContext121 = LensometryMeasurementsStorage\UncompressedOrZlib
PresentationContext122 = MRSpectroscopyStorage\UncompressedOrZlib
PresentationContext123 = MacularGridThicknessAndVolumeReportStorage\UncompressedOrZlib
PresentationContext124 = MammographyCADSRStorage\UncompressedOrZlib
PresentationContext125 = MicroscopyBulkSimpleAnnotationsStorage\UncompressedOrZlib
PresentationContext126 = MultichannelRespiratoryWaveformStorage\UncompressedOrZlib
PresentationContext127 = MultipleVolumeRenderingVolumetricPresentationStateStorage\UncompressedOrZlib
PresentationContext128 = OphthalmicAxialMeasurementsStorage\UncompressedOrZlib
PresentationContext129 = OphthalmicOpticalCoherenceTomographyBscanVolumeAnalysisStorage\UncompressedOrZlib
PresentationContext130 = OphthalmicVisualFieldStaticPerimetryMeasurementsStorage\UncompressedOrZlib
PresentationContext131 = ParametricMapStorage\UncompressedOrZlib
PresentationContext132 = PatientRadiationDoseSRStorage\UncompressedOrZlib
PresentationContext133 = PerformedImagingAgentAdministrationSRStorage\UncompressedOrZlib
PresentationContext134 = PlannedImagingAgentAdministrationSRStorage\UncompressedOrZlib
PresentationContext135 = ProcedureLogStorage\UncompressedOrZlib
PresentationContext136 = ProtocolApprovalStorage\UncompressedOrZlib
PresentationContext137 = PseudoColorSoftcopyPresentationStateStorage\UncompressedOrZlib
PresentationContext138 = RTBeamsDeliveryInstructionStorage\UncompressedOrZlib
PresentationContext139 = RTBeamsTreatmentRecordStorage\UncompressedOrZlib
PresentationContext140 = RTBrachyApplicationSetupDeliveryInstructionStorage\UncompressedOrZlib
PresentationContext141 = RTBrachyTreatmentRecordStorage\UncompressedOrZlib
PresentationContext142 = RTDoseStorage\UncompressedOrZlib
PresentationContext143 = RTIonBeamsTreatmentRecordStorage\UncompressedOrZlib
PresentationContext144 = RTIonPlanStorage\UncompressedOrZlib
PresentationContext145 = RTPatientPositionAcquisitionInstructionStorage\UncompressedOrZlib
PresentationContext146 = RTPhysicianIntentStorage\UncompressedOrZlib
PresentationContext147 = RTPlanStorage\UncompressedOrZlib
PresentationContext148 = RTRadiationRecordSetStorage\UncompressedOrZlib
PresentationContext149 = RTRadiationSalvageRecordStorage\UncompressedOrZlib
PresentationContext150 = RTRadiationSetDeliveryInstructionStorage\UncompressedOrZlib
PresentationContext151 = RTRadiationSetStorage\UncompressedOrZlib
PresentationContext152 = RTSegmentAnnotationStorage\UncompressedOrZlib
PresentationContext153 = RTStructureSetStorage\UncompressedOrZlib
PresentationContext154 = RTTreatmentPreparationStorage\UncompressedOrZlib
PresentationContext155 = RTTreatmentSummaryRecordStorage\UncompressedOrZlib
PresentationContext156 = RadiopharmaceuticalRadiationDoseSRStorage\UncompressedOrZlib
PresentationContext157 = RawDataStorage\UncompressedOrZlib
PresentationContext158 = RealWorldValueMappingStorage\UncompressedOrZlib
PresentationContext159 = RespiratoryWaveformStorage\UncompressedOrZlib
PresentationContext160 = RoboticArmRadiationStorage\UncompressedOrZlib
PresentationContext161 = RoboticRadiationRecordStorage\UncompressedOrZlib
PresentationContext162 = RoutineScalpElectroencephalogramWaveformStorage\UncompressedOrZlib
PresentationContext163 = SegmentationStorage\UncompressedOrZlib
PresentationContext164 = SegmentedVolumeRenderingVolumetricPresentationStateStorage\UncompressedOrZlib
PresentationContext165 = SimplifiedAdultEchoSRStorage\UncompressedOrZlib
PresentationContext166 = SleepElectroencephalogramWaveformStorage\UncompressedOrZlib
PresentationContext167 = SpatialFiducialsStorage\UncompressedOrZlib
PresentationContext168 = SpatialRegistrationStorage\UncompressedOrZlib
PresentationContext169 = SpectaclePrescriptionReportStorage\UncompressedOrZlib
PresentationContext170 = StereometricRelationshipStorage\UncompressedOrZlib
PresentationContext171 = SubjectiveRefractionMeasurementsStorage\UncompressedOrZlib
PresentationContext172 = SurfaceScanMeshStorage\UncompressedOrZlib
PresentationContext173 = SurfaceScanPointCloudStorage\UncompressedOrZlib
PresentationContext174 = SurfaceSegmentationStorage\UncompressedOrZlib
PresentationContext175 = TomotherapeuticRadiationRecordStorage\UncompressedOrZlib
PresentationContext176 = TomotherapeuticRadiationStorage\UncompressedOrZlib
PresentationContext177 = TractographyResultsStorage\UncompressedOrZlib
PresentationContext178 = TwelveLeadECGWaveformStorage\UncompressedOrZlib
PresentationContext179 = VariableModalityLUTSoftcopyPresentationStateStorage\UncompressedOrZlib
PresentationContext180 = VisualAcuityMeasurementsStorage\UncompressedOrZlib
PresentationContext181 = VolumeRenderingVolumetricPresentationStateStorage\UncompressedOrZlib
PresentationContext182 = WaveformAcquisitionPresentationStateStorage\UncompressedOrZlib
PresentationContext183 = WaveformAnnotationSRStorage\UncompressedOrZlib
PresentationContext184 = WaveformPresentationStateStorage\UncompressedOrZlib
PresentationContext185 = XADefinedProcedureProtocolStorage\UncompressedOrZlib
PresentationContext186 = XAPerformedProcedureProtocolStorage\UncompressedOrZlib
PresentationContext187 = XAXRFGrayscaleSoftcopyPresentationStateStorage\UncompressedOrZlib
PresentationContext188 = XRayRadiationDoseSRStorage\UncompressedOrZlib
#
# retired non-image SOP classes
#
PresentationContext189 = RETIRED_StandaloneCurveStorage\UncompressedOrZlib
PresentationContext190 = RETIRED_StandaloneModalityLUTStorage\UncompressedOrZlib
PresentationContext191 = RETIRED_StandaloneOverlayStorage\UncompressedOrZlib
PresentationContext192 = RETIRED_StandalonePETCurveStorage\UncompressedOrZlib
PresentationContext193 = RETIRED_StandaloneVOILUTStorage\UncompressedOrZlib
PresentationContext194 = RETIRED_StoredPrintStorage\UncompressedOrZlib
#
# draft non-image SOP classes
#
PresentationContext195 = DRAFT_RTBeamsDeliveryInstructionStorage\UncompressedOrZlib
PresentationContext196 = DRAFT_SRAudioStorage\UncompressedOrZlib
PresentationContext197 = DRAFT_SRComprehensiveStorage\UncompressedOrZlib
PresentationContext198 = DRAFT_SRDetailStorage\UncompressedOrZlib
PresentationContext199 = DRAFT_SRTextStorage\UncompressedOrZlib
PresentationContext200 = DRAFT_WaveformStorage\UncompressedOrZlib
#
# DICOS Storage
#
PresentationContext201 = DICOS_CTImageStorage\AnyTransferSyntax
PresentationContext202 = DICOS_DigitalXRayImageStorageForPresentation\AnyTransferSyntax
PresentationContext203 = DICOS_DigitalXRayImageStorageForProcessing\AnyTransferSyntax
PresentationContext204 = DICOS_2DAITStorage\AnyTransferSyntax
PresentationContext205 = DICOS_3DAITStorage\AnyTransferSyntax
PresentationContext206 = DICOS_QuadrupoleResonanceStorage\UncompressedOrZlib
PresentationContext207 = DICOS_ThreatDetectionReportStorage\UncompressedOrZlib
#
# DICONDE Storage
#
PresentationContext208 = DICONDE_EddyCurrentImageStorage\AnyTransferSyntax
PresentationContext209 = DICONDE_EddyCurrentMultiframeImageStorage\AnyTransferSyntax
PresentationContext210 = DICONDE_ThermographyImageStorage\AnyTransferSyntax
PresentationContext211 = DICONDE_ThermographyMultiFrameImageStorage\AnyTransferSyntax
PresentationContext212 = DICONDE_UltrasoundWaveformStorage\UncompressedOrZlib

# ----------------------------------------------------------------------------

[AllDICOMStorageSCP]
#
# Same as "GenericStorageSCP" but limited to non-retired and non-draft SOP Classes,
# also excluding DICOS and DICONDE.

#
# Don't forget to support the Verification SOP Class.
#
PresentationContext1   = VerificationSOPClass\Uncompressed
#
# Accept image SOP classes with virtually any transfer syntax we know.
# Accept non-image SOP classes uncompressed or with zlib compression only.
#
PresentationContext2   = BreastProjectionXRayImageStorageForPresentation\AnyTransferSyntax
PresentationContext3   = BreastProjectionXRayImageStorageForProcessing\AnyTransferSyntax
PresentationContext4   = BreastTomosynthesisImageStorage\AnyTransferSyntax
PresentationContext5   = CTImageStorage\AnyTransferSyntax
PresentationContext6   = ComputedRadiographyImageStorage\AnyTransferSyntax
PresentationContext7   = ConfocalMicroscopyImageStorage\AnyTransferSyntax
PresentationContext8   = ConfocalMicroscopyTiledPyramidalImageStorage\AnyTransferSyntax
PresentationContext9   = CornealTopographyMapStorage\AnyTransferSyntax
PresentationContext10  = DermoscopicPhotographyImageStorage\AnyTransferSyntax
PresentationContext11  = DigitalIntraOralXRayImageStorageForPresentation\AnyTransferSyntax
PresentationContext12  = DigitalIntraOralXRayImageStorageForProcessing\AnyTransferSyntax
PresentationContext13  = DigitalMammographyXRayImageStorageForPresentation\AnyTransferSyntax
PresentationContext14  = DigitalMammographyXRayImageStorageForProcessing\AnyTransferSyntax
PresentationContext15  = DigitalXRayImageStorageForPresentation\AnyTransferSyntax
PresentationContext16  = DigitalXRayImageStorageForProcessing\AnyTransferSyntax
PresentationContext17  = EnhancedContinuousRTImageStorage\AnyTransferSyntax
PresentationContext18  = EnhancedCTImageStorage\AnyTransferSyntax
PresentationContext19  = EnhancedMRColorImageStorage\AnyTransferSyntax
PresentationContext20  = EnhancedMRImageStorage\AnyTransferSyntax
PresentationContext21  = EnhancedPETImageStorage\AnyTransferSyntax
PresentationContext22  = EnhancedRTImageStorage\AnyTransferSyntax
PresentationContext23  = EnhancedUSVolumeStorage\AnyTransferSyntax
PresentationContext24  = EnhancedXAImageStorage\AnyTransferSyntax
PresentationContext25  = EnhancedXRFImageStorage\AnyTransferSyntax
PresentationContext26  = IntravascularOpticalCoherenceTomographyImageStorageForPresentation\AnyTransferSyntax
PresentationContext27  = IntravascularOpticalCoherenceTomographyImageStorageForProcessing\AnyTransferSyntax
PresentationContext28  = LegacyConvertedEnhancedCTImageStorage\AnyTransferSyntax
PresentationContext29  = LegacyConvertedEnhancedMRImageStorage\AnyTransferSyntax
PresentationContext30  = LegacyConvertedEnhancedPETImageStorage\AnyTransferSyntax
PresentationContext31  = MRImageStorage\AnyTransferSyntax
PresentationContext32  = MultiframeGrayscaleByteSecondaryCaptureImageStorage\AnyTransferSyntax
PresentationContext33  = MultiframeGrayscaleWordSecondaryCaptureImageStorage\AnyTransferSyntax
PresentationContext34  = MultiframeSingleBitSecondaryCaptureImageStorage\AnyTransferSyntax
PresentationContext35  = MultiframeTrueColorSecondaryCaptureImageStorage\AnyTransferSyntax
PresentationContext36  = NuclearMedicineImageStorage\AnyTransferSyntax
PresentationContext37  = OphthalmicOpticalCoherenceTomographyEnFaceImageStorage\AnyTransferSyntax
PresentationContext38  = OphthalmicPhotography16BitImageStorage\AnyTransferSyntax
PresentationContext39  = OphthalmicPhotography8BitImageStorage\AnyTransferSyntax
PresentationContext40  = OphthalmicThicknessMapStorage\AnyTransferSyntax
PresentationContext41  = OphthalmicTomographyImageStorage\AnyTransferSyntax
PresentationContext42  = PhotoacousticImageStorage\AnyTransferSyntax
PresentationContext43  = PositronEmissionTomographyImageStorage\AnyTransferSyntax
PresentationContext44  = RTImageStorage\AnyTransferSyntax
PresentationContext45  = SecondaryCaptureImageStorage\AnyTransferSyntax
PresentationContext46  = UltrasoundImageStorage\AnyTransferSyntax
PresentationContext47  = UltrasoundMultiframeImageStorage\AnyTransferSyntax
PresentationContext48  = VLEndoscopicImageStorage\AnyTransferSyntax
PresentationContext49  = VLMicroscopicImageStorage\AnyTransferSyntax
PresentationContext50  = VLPhotographicImageStorage\AnyTransferSyntax
PresentationContext51  = VLSlideCoordinatesMicroscopicImageStorage\AnyTransferSyntax
PresentationContext52  = VLWholeSlideMicroscopyImageStorage\AnyTransferSyntax
PresentationContext53  = VideoEndoscopicImageStorage\AnyTransferSyntax
PresentationContext54  = VideoMicroscopicImageStorage\AnyTransferSyntax
PresentationContext55  = VideoPhotographicImageStorage\AnyTransferSyntax
PresentationContext56  = WideFieldOphthalmicPhotography3DCoordinatesImageStorage\AnyTransferSyntax
PresentationContext57  = WideFieldOphthalmicPhotographyStereographicProjectionImageStorage\AnyTransferSyntax
PresentationContext58  = XRay3DAngiographicImageStorage\AnyTransferSyntax
PresentationContext59  = XRay3DCraniofacialImageStorage\AnyTransferSyntax
PresentationContext60  = XRayAngiographicImageStorage\AnyTransferSyntax
PresentationContext61  = XRayRadiofluoroscopicImageStorage\AnyTransferSyntax
#
# the following presentation contexts are for non-image SOP classes
# (including segmentation and some SOP classes that do not fit into
#  the PATIENT-STUDY-SERIES-INSTANCE model)
#
PresentationContext62  = AcquisitionContextSRStorage\UncompressedOrZlib
PresentationContext63  = AdvancedBlendingPresentationStateStorage\UncompressedOrZlib
PresentationContext64  = AmbulatoryECGWaveformStorage\UncompressedOrZlib
PresentationContext65  = ArterialPulseWaveformStorage\UncompressedOrZlib
PresentationContext66  = AutorefractionMeasurementsStorage\UncompressedOrZlib
PresentationContext67  = BasicStructuredDisplayStorage\UncompressedOrZlib
PresentationContext68  = BasicTextSRStorage\UncompressedOrZlib
PresentationContext69  = BasicVoiceAudioWaveformStorage\UncompressedOrZlib
PresentationContext70  = BlendingSoftcopyPresentationStateStorage\UncompressedOrZlib
PresentationContext71  = BodyPositionWaveformStorage\UncompressedOrZlib
PresentationContext72  = CArmPhotonElectronRadiationRecordStorage\UncompressedOrZlib
PresentationContext73  = CArmPhotonElectronRadiationStorage\UncompressedOrZlib
PresentationContext74  = CTDefinedProcedureProtocolStorage\UncompressedOrZlib
PresentationContext75  = CTPerformedProcedureProtocolStorage\UncompressedOrZlib
PresentationContext76  = CardiacElectrophysiologyWaveformStorage\UncompressedOrZlib
PresentationContext77  = ChestCADSRStorage\UncompressedOrZlib
PresentationContext78  = ColonCADSRStorage\UncompressedOrZlib
PresentationContext79  = ColorPaletteStorage\UncompressedOrZlib
PresentationContext80  = ColorSoftcopyPresentationStateStorage\UncompressedOrZlib
PresentationContext81  = CompositingPlanarMPRVolumetricPresentationStateStorage\UncompressedOrZlib
PresentationContext82  = Comprehensive3DSRStorage\UncompressedOrZlib
PresentationContext83  = ComprehensiveSRStorage\UncompressedOrZlib
PresentationContext84  = ContentAssessmentResultsStorage\UncompressedOrZlib
PresentationContext85  = DeformableSpatialRegistrationStorage\UncompressedOrZlib
PresentationContext86  = ElectromyogramWaveformStorage\UncompressedOrZlib
PresentationContext87  = ElectrooculogramWaveformStorage\UncompressedOrZlib
PresentationContext88  = EncapsulatedCDAStorage\UncompressedOrZlib
PresentationContext89  = EncapsulatedMTLStorage\UncompressedOrZlib
PresentationContext90  = EncapsulatedOBJStorage\UncompressedOrZlib
PresentationContext91  = EncapsulatedPDFStorage\UncompressedOrZlib
PresentationContext92  = EncapsulatedSTLStorage\UncompressedOrZlib
PresentationContext93  = EnhancedSRStorage\UncompressedOrZlib
PresentationContext94  = EnhancedXRayRadiationDoseSRStorage\UncompressedOrZlib
PresentationContext95  = ExtensibleSRStorage\UncompressedOrZlib
PresentationContext96  = General32BitECGWaveformStorage\UncompressedOrZlib
PresentationContext97  = GeneralAudioWaveformStorage\UncompressedOrZlib
PresentationContext98  = GeneralECGWaveformStorage\UncompressedOrZlib
PresentationContext99  = GenericImplantTemplateStorage\UncompressedOrZlib
PresentationContext100 = GrayscalePlanarMPRVolumetricPresentationStateStorage\UncompressedOrZlib
PresentationContext101 = GrayscaleSoftcopyPresentationStateStorage\UncompressedOrZlib
PresentationContext102 = HangingProtocolStorage\UncompressedOrZlib
PresentationContext103 = HeightMapSegmentationStorage\UncompressedOrZlib
PresentationContext104 = HemodynamicWaveformStorage\UncompressedOrZlib
PresentationContext105 = ImplantAssemblyTemplateStorage\UncompressedOrZlib
PresentationContext106 = ImplantTemplateGroupStorage\UncompressedOrZlib
PresentationContext107 = ImplantationPlanSRStorage\UncompressedOrZlib
PresentationContext108 = IntraocularLensCalculationsStorage\UncompressedOrZlib
PresentationContext109 = InventoryStorage\UncompressedOrZlib
PresentationContext110 = KeratometryMeasurementsStorage\UncompressedOrZlib
PresentationContext111 = KeyObjectSelectionDocumentStorage\UncompressedOrZlib
PresentationContext112 = LabelMapSegmentationStorage\UncompressedOrZlib
PresentationContext113 = LensometryMeasurementsStorage\UncompressedOrZlib
PresentationContext114 = MRSpectroscopyStorage\UncompressedOrZlib
PresentationContext115 = MacularGridThicknessAndVolumeReportStorage\UncompressedOrZlib
PresentationContext116 = MammographyCADSRStorage\UncompressedOrZlib
PresentationContext117 = MicroscopyBulkSimpleAnnotationsStorage\UncompressedOrZlib
PresentationContext118 = MultichannelRespiratoryWaveformStorage\UncompressedOrZlib
PresentationContext119 = MultipleVolumeRenderingVolumetricPresentationStateStorage\UncompressedOrZlib
PresentationContext120 = OphthalmicAxialMeasurementsStorage\UncompressedOrZlib
PresentationContext121 = OphthalmicOpticalCoherenceTomographyBscanVolumeAnalysisStorage\UncompressedOrZlib
PresentationContext122 = OphthalmicVisualFieldStaticPerimetryMeasurementsStorage\UncompressedOrZlib
PresentationContext123 = ParametricMapStorage\UncompressedOrZlib
PresentationContext124 = PatientRadiationDoseSRStorage\UncompressedOrZlib
PresentationContext125 = PerformedImagingAgentAdministrationSRStorage\UncompressedOrZlib
PresentationContext126 = PlannedImagingAgentAdministrationSRStorage\UncompressedOrZlib
PresentationContext127 = ProcedureLogStorage\UncompressedOrZlib
PresentationContext128 = ProtocolApprovalStorage\UncompressedOrZlib
PresentationContext129 = PseudoColorSoftcopyPresentationStateStorage\UncompressedOrZlib
PresentationContext130 = RTBeamsDeliveryInstructionStorage\UncompressedOrZlib
PresentationContext131 = RTBeamsTreatmentRecordStorage\UncompressedOrZlib
PresentationContext132 = RTBrachyApplicationSetupDeliveryInstructionStorage\UncompressedOrZlib
PresentationContext133 = RTBrachyTreatmentRecordStorage\UncompressedOrZlib
PresentationContext134 = RTDoseStorage\UncompressedOrZlib
PresentationContext135 = RTIonBeamsTreatmentRecordStorage\UncompressedOrZlib
PresentationContext136 = RTIonPlanStorage\UncompressedOrZlib
PresentationContext137 = RTPatientPositionAcquisitionInstructionStorage\UncompressedOrZlib
PresentationContext138 = RTPhysicianIntentStorage\UncompressedOrZlib
PresentationContext139 = RTPlanStorage\UncompressedOrZlib
PresentationContext140 = RTRadiationRecordSetStorage\UncompressedOrZlib
PresentationContext141 = RTRadiationSalvageRecordStorage\UncompressedOrZlib
PresentationContext142 = RTRadiationSetDeliveryInstructionStorage\UncompressedOrZlib
PresentationContext143 = RTRadiationSetStorage\UncompressedOrZlib
PresentationContext144 = RTSegmentAnnotationStorage\UncompressedOrZlib
PresentationContext145 = RTStructureSetStorage\UncompressedOrZlib
PresentationContext146 = RTTreatmentPreparationStorage\UncompressedOrZlib
PresentationContext147 = RTTreatmentSummaryRecordStorage\UncompressedOrZlib
PresentationContext148 = RadiopharmaceuticalRadiationDoseSRStorage\UncompressedOrZlib
PresentationContext149 = RawDataStorage\UncompressedOrZlib
PresentationContext150 = RealWorldValueMappingStorage\UncompressedOrZlib
PresentationContext151 = RespiratoryWaveformStorage\UncompressedOrZlib
PresentationContext152 = RoboticArmRadiationStorage\UncompressedOrZlib
PresentationContext153 = RoboticRadiationRecordStorage\UncompressedOrZlib
PresentationContext154 = RoutineScalpElectroencephalogramWaveformStorage\UncompressedOrZlib
PresentationContext155 = SegmentationStorage\UncompressedOrZlib
PresentationContext156 = SegmentedVolumeRenderingVolumetricPresentationStateStorage\UncompressedOrZlib
PresentationContext157 = SimplifiedAdultEchoSRStorage\UncompressedOrZlib
PresentationContext158 = SleepElectroencephalogramWaveformStorage\UncompressedOrZlib
PresentationContext159 = SpatialFiducialsStorage\UncompressedOrZlib
PresentationContext160 = SpatialRegistrationStorage\UncompressedOrZlib
PresentationContext161 = SpectaclePrescriptionReportStorage\UncompressedOrZlib
PresentationContext162 = StereometricRelationshipStorage\UncompressedOrZlib
PresentationContext163 = SubjectiveRefractionMeasurementsStorage\UncompressedOrZlib
PresentationContext164 = SurfaceScanMeshStorage\UncompressedOrZlib
PresentationContext165 = SurfaceScanPointCloudStorage\UncompressedOrZlib
PresentationContext166 = SurfaceSegmentationStorage\UncompressedOrZlib
PresentationContext167 = TomotherapeuticRadiationRecordStorage\UncompressedOrZlib
PresentationContext168 = TomotherapeuticRadiationStorage\UncompressedOrZlib
PresentationContext169 = TractographyResultsStorage\UncompressedOrZlib
PresentationContext170 = TwelveLeadECGWaveformStorage\UncompressedOrZlib
PresentationContext171 = VariableModalityLUTSoftcopyPresentationStateStorage\UncompressedOrZlib
PresentationContext172 = VisualAcuityMeasurementsStorage\UncompressedOrZlib
PresentationContext173 = VolumeRenderingVolumetricPresentationStateStorage\UncompressedOrZlib
PresentationContext174 = WaveformAcquisitionPresentationStateStorage\UncompressedOrZlib
PresentationContext175 = WaveformAnnotationSRStorage\UncompressedOrZlib
PresentationContext176 = WaveformPresentationStateStorage\UncompressedOrZlib
PresentationContext177 = XADefinedProcedureProtocolStorage\UncompressedOrZlib
PresentationContext178 = XAPerformedProcedureProtocolStorage\UncompressedOrZlib
PresentationContext179 = XAXRFGrayscaleSoftcopyPresentationStateStorage\UncompressedOrZlib
PresentationContext180 = XRayRadiationDoseSRStorage\UncompressedOrZlib

# ============================================================================
[[Profiles]]
# ============================================================================

[Default]
PresentationContexts = GenericStorageSCP

[AllDICOM]
PresentationContexts = AllDICOMStorageSCP
