DICOM conversion & transfer tool for medical institutions (NOT a medical device). Quick patient ID via QR, capture, send to in-house PACS.
[Important] This application is NOT a medical device. It cannot be used for diagnostic purposes.
TotteDicom is a file conversion and transfer tool that captures reference images using the device camera within a medical facility, converts them into DICOM format, and registers them to the in-house PACS (Picture Archiving and Communication System). It does NOT include diagnosis, diagnostic support, image analysis, AI inference, measurement, finding presentation, or lesion enhancement features.
Key Features
■ Patient Identification
Acquire four patient attributes (Patient ID, kana name, date of birth, sex) via QR code (MediPiro-compatible LabelPayload v1) or manual entry.
■ Image Capture
Capture multiple images using the device camera. Body part presets (face, chest, limbs, etc.) are organized as DICOM Series. Supports focus/exposure lock and torch toggle. A "Cancel" button is available during capture to abort the session; on abort, all captured images and study records are permanently deleted from the device.
■ DICOM Conversion
Captured images are converted into DICOM files compliant with the VL Photographic Image Storage SOP Class (DICOM PS3.3). Modality is set to OT (Other). Generation is performed by an in-house Swift module (TotteDicomCore) with no external DICOM library dependency.
■ PACS Transmission
Images are uploaded to the in-house PACS via DICOMweb STOW-RS (PS3.18 §10.5) protocol. Failed studies can be manually resent from the "History" screen. See the Security section below for transport and authentication details.
■ Settings
Manages multiple PACS profiles. Facility information, AE Title, auto sign-out (8 choices: 1/3/5/10/15/20/25/30 minutes, default 5 minutes), and image quality presets (low/medium/high/max) are configurable by the administrator. Save UX follows Apple HIG (single-choice saves immediately, multi-field uses explicit save with toast confirmation). Includes an initial-setup mode and an emergency reconfiguration mode for handling IP changes in the field.
Features NOT Included (Explicit)
This application explicitly does NOT include any of the following:
• Diagnosis or diagnostic support
• Image analysis or AI inference
• Lesion detection or measurement
• Finding presentation or alerts
• Treatment recommendation
• Automatic temporal change quantification
• Image enhancement (contrast adjustment, color correction, etc.)
These functions would classify the software as a medical device program under Japanese Ministry of Health, Labour and Welfare guidelines. TotteDicom is strictly limited to file format conversion and transfer.
Security
• HTTP Basic authentication (current release) / Bearer & mTLS implemented in code, UI scheduled for a future release
• TLS 1.3 with public-key SHA-256 certificate pinning (implemented in code, UI re-enablement scheduled for a future release)
• Face ID / Touch ID + ID/Password (Basic auth probe against the default PACS)
• Auto-logoff (default 5 min, configurable 60–1800 seconds)
• AES-GCM encrypted local storage (DEK stored in Keychain)
• Encrypted database/files inaccessible while device is locked (iOS Data Protection Complete)
• Screenshot / screen recording detection (PrivacyOverlayView)
• Audit log with tamper-evident hash chain
• Compliant with Japan's "3 Ministries 2 Guidelines"
Intended Users
Physicians, nurses, medical clerks (dermatology, plastic surgery, wound care, pressure ulcer management, etc.)
System Requirements
iOS 17.0 or later iPhone. Not supported on iPad.
Operational Requirements
• In-house Wi-Fi with access to the facility's PACS server
• DICOMweb-compatible PACS (Orthanc / dcm4chee, etc.)
• Initial setup by facility administrator
Support
Support: tetsuo.massaki@icloud.com
Support Page: https://tetsuomassaki.github.io/tmcx-apps/tottedicom/support/
Privacy Policy: https://tetsuomassaki.github.io/tmcx-apps/privacy-policy/
Developer
Tetsuo Massaki (眞先 哲夫)
Chrome-Stats does not own this Apple app. Please use these information below to contact the Apple app developer.