⚙️ Chapter 6: Implementation and Integration

WIA-MENTAL-003 | 弘益人間

System Architecture for Depression Detection

Implementing depression detection systems requires careful architectural design to balance clinical effectiveness, scalability, privacy protection, and integration with existing healthcare infrastructure. This chapter provides practical guidance for deploying AI-powered depression detection in real-world settings.

ComponentFunctionTechnologiesKey Considerations
Data Collection LayerGather sensor data, assessments, EHR informationMobile SDKs, HealthKit/Google Fit APIs, FHIR interfacesBattery efficiency, user permissions, data quality validation
Data Processing PipelineClean, transform, extract features from raw dataApache Kafka, AWS Kinesis, cloud functionsReal-time vs batch processing, fault tolerance, scalability
ML Inference EngineRun trained models to generate risk predictionsTensorFlow Serving, PyTorch, cloud ML platformsLatency requirements, model versioning, A/B testing
Clinical Integration LayerDeliver insights to clinicians and patientsHL7 FHIR, SMART on FHIR, EHR APIsWorkflow integration, alert fatigue, decision support
Security & ComplianceProtect data, ensure regulatory complianceEncryption, access controls, audit loggingHIPAA/GDPR compliance, penetration testing, certifications

Mobile Application Development

Mobile apps serve as the primary data collection and user interface for most depression detection systems. Design considerations include:

EHR Integration Strategies

Integrating depression detection into Electronic Health Record systems enables routine screening in primary care and specialty settings. The FHIR (Fast Healthcare Interoperability Resources) standard provides a modern approach to health data exchange.

// FHIR-based Depression Screening Integration

class FHIRDepressionIntegration {
    constructor(fhirServer) {
        this.client = new FHIRClient(fhirServer);
    }
    
    async submitPHQ9Results(patientId, phq9Data) {
        // Create FHIR Observation resource for PHQ-9
        const observation = {
            resourceType: "Observation",
            status: "final",
            category: [{
                coding: [{
                    system: "http://terminology.hl7.org/CodeSystem/observation-category",
                    code: "survey",
                    display: "Survey"
                }]
            }],
            code: {
                coding: [{
                    system: "http://loinc.org",
                    code: "44249-1",
                    display: "PHQ-9 quick depression assessment panel"
                }]
            },
            subject: {
                reference: `Patient/${patientId}`
            },
            effectiveDateTime: new Date().toISOString(),
            valueInteger: phq9Data.totalScore,
            interpretation: [{
                coding: [{
                    system: "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation",
                    code: this._getInterpretationCode(phq9Data.totalScore),
                    display: phq9Data.severity
                }]
            }],
            component: this._createPHQ9Components(phq9Data.responses)
        };
        
        // Submit to FHIR server
        return await this.client.create(observation);
    }
    
    async createRiskAlert(patientId, riskScore) {
        // Create clinical alert for high-risk patients
        if (riskScore >= 0.7) {
            const flag = {
                resourceType: "Flag",
                status: "active",
                category: [{
                    coding: [{
                        system: "http://terminology.hl7.org/CodeSystem/flag-category",
                        code: "clinical",
                        display: "Clinical"
                    }]
                }],
                code: {
                    coding: [{
                        system: "http://snomed.info/sct",
                        code: "225444004",
                        display: "At risk of suicide"
                    }]
                },
                subject: {
                    reference: `Patient/${patientId}`
                },
                period: {
                    start: new Date().toISOString()
                }
            };
            
            return await this.client.create(flag);
        }
    }
}
        

API Design for Depression Detection Services

Well-designed APIs enable integration with diverse client applications while maintaining security and performance. Key endpoints include:

EndpointMethodPurposeRequest Example
/api/v1/assessmentsPOSTSubmit completed PHQ-9 or other assessment{"assessmentType":"PHQ9","responses":[...]}
/api/v1/risk-scoreGETRetrieve current depression risk scoreAuthorization: Bearer {token}
/api/v1/biomarkersPOSTUpload sensor/behavioral data batch{"activity":[...],"sleep":[...]}
/api/v1/recommendationsGETGet personalized recommendations?userId={id}&timeframe=7d
/api/v1/alertsGETClinician endpoint for high-risk alerts?status=active&severity=high

Cloud Infrastructure and Deployment

Modern depression detection systems leverage cloud infrastructure for scalability, reliability, and geographic distribution. Architecture decisions include:

Clinical Workflow Integration

Successful adoption requires seamless integration into existing clinical workflows. Poor integration leads to alert fatigue and system abandonment.

Workflow StageIntegration PointBest Practice
Pre-VisitPatient portal assessmentSend PHQ-9 via portal 24-48h before appointment; auto-score and flag for review
Check-InTablet screeningKiosk-based assessment during check-in; results immediately available in EHR
Clinician ReviewEHR dashboard widgetRisk score, trend graph, and key factors displayed in prominent EHR location
Clinical DecisionGuided workflowEvidence-based recommendation with rationale; easy accept/modify/reject options
DocumentationAuto-generated notesPre-populated assessment section for clinician review and signature
Follow-UpAutomated schedulingRisk-stratified follow-up intervals; automated reminders for high-risk patients

Performance Monitoring and Optimization

Production systems require continuous monitoring of clinical performance, technical performance, and user engagement:

弘益人間 (Hongik Ingan)

"Benefit All Humanity"

Thoughtful implementation and integration amplifies the benefit of depression detection technology to humanity. By seamlessly embedding these tools into existing healthcare workflows, we reduce barriers to adoption and ensure that life-saving insights actually reach clinicians and patients. Scalable cloud infrastructure enables global deployment, bringing mental health screening to underserved regions. Open APIs and standards-based integration (FHIR) democratize access, allowing any healthcare system to implement evidence-based depression detection. Implementation excellence is how we fulfill the promise of benefiting all humanity.

Key Takeaways

  1. Layered Architecture Enables Scalability: Separate data collection, processing, ML inference, and clinical integration layers allow independent scaling and technology choices while maintaining system cohesion.
  2. FHIR Standard Facilitates EHR Integration: Fast Healthcare Interoperability Resources (FHIR) provides modern, RESTful approach to submitting assessments, retrieving patient data, and creating clinical alerts in EHR systems.
  3. Mobile Apps Require Efficiency: Background sensor collection must minimize battery drain through intelligent sampling, local processing, and efficient sync strategies to maintain user adoption.
  4. Workflow Integration Prevents Alert Fatigue: Embedding depression screening into natural clinical workflows (pre-visit, check-in, EHR review) rather than creating separate systems improves adoption and response rates.
  5. Cloud Infrastructure Enables Global Reach: Managed cloud services provide scalability, reliability, and geographic distribution necessary for deploying depression detection at population scale while meeting data residency requirements.
  6. Continuous Monitoring Ensures Performance: Production systems require ongoing tracking of clinical metrics (sensitivity/specificity), technical metrics (latency/uptime), and engagement metrics (completion rates) to maintain effectiveness.
  7. API Design Enables Ecosystem: Well-documented, secure, versioned APIs allow diverse client applications, research tools, and third-party integrations to leverage depression detection capabilities.

Review Questions

  1. Describe the key components of a depression detection system architecture. What is the function of each layer?
  2. How does FHIR standard facilitate integration of depression screening into EHR systems? Provide specific examples of FHIR resources used.
  3. What strategies can mobile apps employ to collect continuous sensor data while minimizing battery consumption?
  4. Explain how poor clinical workflow integration can lead to alert fatigue and system abandonment. What are best practices for workflow integration?
  5. What metrics should be monitored in production depression detection systems? Distinguish between clinical, technical, and engagement metrics.
  6. Why is data residency important for global deployment of depression detection systems? How does cloud infrastructure support multi-region deployment?
  7. Describe the key endpoints that should be included in a depression detection API. What security considerations apply?
  8. How can automated decision support recommendations be presented to clinicians in ways that support informed decision-making rather than blind algorithm following?

Korea Digital Transformation Detailed Mapping

Korea operates digital transformation through a comprehensive governance system. Digital Government: Digital Platform Government Committee (established September 2022, under the President)·Ministry of the Interior and Safety Digital Government Bureau·e-Government Support Center·Gov.kr·National Citizen Service·KDIS (Korea Digital Information Society)·NIA (National Information Society Agency)·MOIS (Ministry of the Interior and Safety). K-DNS Infrastructure: Korea Internet & Security Agency (KISA) Korea Internet Center·KISA DNS Root Server·KRNIC (Korea Network Information Center)·BGP Korea·National Cyber Security Center (NCSC)·KCC (Korea Communications Commission)·MSIT (Ministry of Science and ICT)·NIA·NIPA. Korean Cloud Infrastructure: KT Cloud·NAVER Cloud (NCloud)·Samsung SDS Cloud·LG U+ Cloud·NHN Cloud·Kakao Enterprise Cloud·SK Telecom Cloud·KISA Cloud Security Assurance Program (CSAP)·KCMVP-validated cloud·ISMS-P (Information Security & Personal Information Management System). Korean Security Certifications: KISA ISMS-P certification·KCMVP (Korean Cryptographic Module Validation Program)·NIS (National Intelligence Service) "National Cryptographic Technology Operation Standards"·NCSC "National Cyber Security Strategy 2024-2028"·CC (Common Criteria) Korean evaluation bodies·EAL4·EAL5·KS X ISO/IEC 15408·19790·24759 Korean Profile. Korean Data Standards: NIA AI Hub·National Data Standardization Committee·Statistics Korea (KOSTAT)·MyData 4 Designated Combination Specialists (Samsung SDS, KICI, KOSTAT, KFTC)·National Institute of Korean Language·National Law Information Center·National Spatial Information Platform·National Spatial Data Center·Korean Spatial Information Standards. Finance and Fintech Standards: FSC (Financial Services Commission)·FSS (Financial Supervisory Service)·FIU (Financial Intelligence Unit)·BOK (Bank of Korea)·FSEC (Financial Security Institute)·KFTC (Korea Financial Telecommunications)·KSD (Korea Securities Depository)·KRX (Korea Exchange) 8-agency cooperation. 5G/6G Communications Infrastructure: 5G subscribers 35 million (2024)·5G base stations 350,000·6G commercialization target 2028·5G dedicated networks 16 operators·6G Acceleration Council (MSIT, 2024). K-Content: KOCCA (Korea Creative Content Agency)·MCST (Ministry of Culture, Sports and Tourism)·KCA (Korea Communications Agency)·Korea Culture Information Service Agency·Korean Film Archive·Korea Publishing Industry Promotion Agency. Data 3 Acts (Personal Information Protection Act·Credit Information Act·Telecommunications Network Act, 2020 enforcement)·Data Industry Act (2021)·Public Data Act (2013)·AI Framework Act (2026)·Digital Platform Government Framework Act (2024 proposed) — Korea digital transformation core legislation.

Korea Industrial, Research, Education Infrastructure Mapping

Korea operates its industrial ecosystem and standardization system through the following core infrastructure. Korea Top 5 Groups: Samsung, Hyundai Motor, LG, SK, Lotte. Each group operates standardization committees and ISO/IEC TC Korean secretariats. Samsung Electronics (semiconductors, displays, home appliances, telecom)·Hyundai Motor (automobiles, mobility)·LG Electronics (home appliances, displays, OLED)·SK hynix (memory)·LG Energy Solution·Samsung SDI (batteries)·POSCO Future M (materials)·Hyundai Mobis (parts). Korean IT Big Tech: NAVER (search, cloud, AI HyperCLOVA)·Kakao (messenger, payment, mobility, banking)·Coupang (e-commerce, logistics)·Karrot Market·Toss·Woowa Brothers. Korea Telcos: SK Telecom·KT·LG U+. 5G·5G dedicated networks·B2B cloud·AI businesses operating. Korea Top 7 Research Universities: Seoul National University·KAIST·POSTECH·Yonsei University·Korea University·UNIST·DGIST·GIST. All serve as standardization R&D bases and ISO/IEC/IEEE Korean chairs. Korea Government-affiliated National Research Institutes (26): KIST, KAERI, KIMM, KIER, KFRI, KRICT, KRIBB, KARI, KASI, KIGAM, KICT, KISTI, KETI, ETRI, NIMS, KIMS, KISDI, KOTRA, STEPI, KOEN, KICCE, KIET, KIPF, KIHASA, KICJ, KLRI. Korea Industrial Complexes / Tech Valleys: Pangyo Techno Valley·Dongtan·Gwanggyo·Songdo IBD·Yeouido·Gangnam·Sihwa·Banwol·Gumi·Ulsan·Changwon·Geoje·Yeosu·Onsan·Cheongju·Iksan·Gwangyang·POSCO Gwangyang Steel Mill·Asan Bay·Seosan·Songdo·Incheon Airport·Sejong·Cheongna·Geomdan. Korea Trade and Finance Infrastructure: Korea International Trade Association (KITA)·Korea Trade-Investment Promotion Agency (KOTRA)·Export-Import Bank of Korea (KEXIM)·Bank of Korea·Kookmin Bank·Shinhan·Hana·Woori·NH Nonghyup·IBK Industrial Bank·SC First Bank·Citi Bank Korea·HSBC Korea·DBS Korea — 14 Korean major banks and foreign banks. Korea K-POP / K-Content: HYBE·SM·YG·JYP 4 major entertainment companies·CJ ENM·tvN·MBC·KBS·SBS·EBS·YTN·Yonhap News TV·JTBC Korean broadcasting·NETFLIX Korea·Disney Plus·TVING·Wavve·Watcha·Coupang Play. Korea Gaming Industry: Nexon·NCsoft·Krafton·Netmarble·Kakao Games·Pearl Abyss·Com2uS·Gamevil·NHN·Smilegate·Webzen. Korea Automotive / Battery: Hyundai Motor·Kia·Genesis·LG Energy Solution·Samsung SDI·SK On·POSCO Future M·EcoPro·L&F battery cathode material suppliers. Korea Semiconductor: Samsung Electronics (HBM3E·HBM4)·SK hynix (HBM3E 12-Hi)·DB HiTek·SK siltron·SK Enpulse·Dongjin Semichem·Seoul Semiconductor·Simmtech·Samsung Display·LG Display.

Korea Standardization Infrastructure Mapping

Korea operates a comprehensive standards governance system through inter-ministerial cooperation. National Standards Council (under Prime Minister's Office, per Framework Act on National Standards Article 5) coordinates KATS (Korean Agency for Technology and Standards), MFDS (Ministry of Food and Drug Safety), MOTIE (Ministry of Trade, Industry and Energy), MSIT (Ministry of Science and ICT), MOIS (Ministry of the Interior and Safety), MOE (Ministry of Environment), MOHW (Ministry of Health and Welfare), MND (Ministry of National Defense), MCST (Ministry of Culture, Sports and Tourism), MOFA (Ministry of Foreign Affairs), MOJ (Ministry of Justice), and FSC (Financial Services Commission). Accreditation and Testing: KOLAS (Korea Laboratory Accreditation Scheme) accredits 800+ testing laboratories. KAS (Korea Accreditation System) accredits 50+ certification bodies. KTC (Korea Testing Certification), KTR (Korea Testing & Research Institute), KTL (Korea Testing Laboratory), and KCL (Korea Conformity Laboratories) provide conformance testing. Telecom and Cyber: KCC (Korea Communications Commission), KCA (Korea Communications Agency), TTA (Telecommunications Technology Association), IITP (Institute for Information & Communications Technology Planning & Evaluation), NIPA (National IT Industry Promotion Agency), KISA (Korea Internet & Security Agency), KCMVP (Korea Cryptographic Module Validation Program), NIS (National Intelligence Service), NSR (National Security Research Institute), and NCSC (National Cyber Security Center). National R&D Centers: KIST, ETRI, KAIST, Seoul National University, Yonsei University, Korea University, POSTECH, UNIST, GIST, DGIST, KISTI, KIER, KIMM, KRICT, KFRI, KRIBB. International Standards Cooperation: ISO TC/SC Korean secretariats, IEC TC/SC Korean secretariats, ITU-T Study Group Korean chairs, 3GPP RAN/SA Korean chairs, IEEE 802 Korean chairs, W3C Korea office, OASIS Korea office, IETF Korea cooperation, OECD CSTP, UN ESCAP, APEC SCSC Korean cooperation. Korean Industrial Standards (KS) Catalog: KS X (Information) 25,000+, KS A (Basic) 15,000+, KS B (Machinery) 25,000+, KS C (Electrical) 18,000+, KS D (Metallurgy) 12,000+, KS E (Mining) 5,000+, KS F (Construction) 18,000+, KS H (Food) 8,000+, KS I (Environment) 5,000+, KS J (Biology) 3,000+, KS K (Textile) 15,000+, KS L (Ceramics) 7,000+, KS M (Chemistry) 12,000+, KS P (Medical) 5,000+, KS Q (Quality Mgmt) 4,000+, KS R (Transport) 12,000+, KS S (Service) 3,000+, KS T (Packaging) 4,000+, KS V (Shipbuilding) 5,000+, KS W (Aerospace) 3,000+ — totaling 220,000+ Korean Industrial Standards. Key Acts: Personal Information Protection Act (Act 19234, effective Sept 15, 2024), Electronic Government Act, Electronic Signature Act, Act on Promotion of Information and Communications Network Utilization and Information Protection, Information and Communications Infrastructure Protection Act, Data Industry Act, Public Data Act, AI Framework Act (Act 20212, effective July 2026), Industrial Technology Innovation Promotion Act, Framework Act on Science and Technology — 70+ Korean standardization-related laws.