A computer program product comprising a non-transitory computer readable medium having computer program instructions stored therein, the computer program instructions when executed by a processor, cause the processor to:
- receive input indicative of social determinants of health (SDOH) factors for a patient at a secure data repository operating as a discrete repository tenant within a memory of a computing system;
- store the input indicative of the plurality of SDOH factors for the patient within the secure data repository;
- generate SDOH factor data indicative of the plurality of SDOH factors in association with the secure data repository;
- receive patient data from a patient profile corresponding to the patient;
- standardize the SDOH factor data by mapping at least a portion of the SDOH factor data to one or more codes identified within a code-base repository stored in the secure data repository to generate a flat data file comprising one or more standardized codes for the patient;
- integrate the one or more standardized codes into the patient data for storage within a data table of the secure data repository;
- identify one or more accessible data elements stored within the secure data repository for transfer to a separate SDOH repository, wherein the one or more accessible data elements comprise at least a first portion of the patient data and at least one of the one or more standardized codes;
- transfer the one or more accessible data elements from the secure data repository to the separate SDOH repository within the memory, wherein the separate SDOH repository is isolated from the secure data repository such that the patient data and the one or more standardized codes stored within the secure data repository are isolated from and inaccessible to external interfaces between the memory and one or more authorized external service provider computing systems;
- based at least in part on the one or more standardized codes integrated into the patient data, identify one or more recommended external service provider computing systems of the one or more authorized external service provider computing systems for one or more electronically-provided services;
- transmit, from the separate SDOH repository, at least a second portion of the patient data to a subset of the one or more recommended external service provider computing systems to initiate the one or more electronically-provided services;
- query a hierarchical data structure comprising characteristic data corresponding to each of the one or more electronically-provided services, wherein the characteristic data is determined based at least in part from one or more supporting resources linked with the hierarchical data structure;
- populate, in the separate SDOH repository, a third portion of the patient data selected from the first portion with the one or more standardized codes and at least a portion of the characteristic data;
- and
- generate, in association with the separate SDOH repository, a visual patient profile dashboard comprising at least the third portion of the patient data.