5 Learnings From a Cross-Border EHR Integration

મેં બે અલગ-અલગ દેશો વચ્ચે દર્દીઓના રેકોર્ડ્સને જોડવામાં મહિનાઓ વિતાવ્યા. મેં દસ વર્ષના ક્લિનિકલ અનુભવ ધરાવતા એક લીડ બિઝનેસ એનાલિસ્ટ (Lead Business Analyst) સાથે કામ કર્યું. તેમના અભિગમે હેલ્થકેર સોફ્ટવેર વિશેનો મારો દૃષ્ટિકોણ બદલી નાખ્યો.

આ પ્રોજેક્ટમાંથી પાંચ પાઠ અહીં છે.

  1. Terminology mapping is harder than data mapping

એન્જિનિયરો ઘણીવાર ઇન્ટિગ્રેશનને સ્કીમા (schema) સમસ્યા તરીકે જુએ છે. તમે ફિલ્ડ A ને ફિલ્ડ B સાથે મેપ કરો છો અને કામ પૂરું કરો છો. હેલ્થકેરમાં, આ પદ્ધતિ નિષ્ફળ જાય છે.

એક સિસ્ટમ ICD-10 વાપરતી હતી અને બીજી ICD-11 વાપરતી હતી. તેઓ સરળતાથી મેપ થઈ શકતા નથી. એક સિસ્ટમ લેબ માટે LOINC વાપરતી હતી જ્યારે બીજી જૂના ઇન્ટરનલ કોડ્સ વાપરતી હતી.

અમારા BA એ કોડ લખતા પહેલા એક કન્સેપ્ટ ક્રોસવોક (concept crosswalk) બનાવ્યું. તેણીએ લોકલ કોડ્સને SNOMED CT જેવા સ્ટાન્ડર્ડ સેટ સાથે મેપ કર્યા. આ વગર, ક્લિનિકલ અર્થ ખોટો પડી શક્યો હોત.

ખોટું ફિલ્ડ મેપિંગ ખોટી કિંમતો (values) બનાવે છે. ખોટું ટર્મિનોલોજી મેપિંગ વ્યાજબી લાગે તેવી પણ ક્લિનિકલ રીતે ખોટી કિંમતો બનાવે છે. બીજું વધુ જોખમી છે.

  1. Data laws shape architecture early

મને લાગ્યું હતું કે અમે પહેલા ડેટા મોડેલ ડિઝાઇન કરીશું અને પછી કમ્પ્લાયન્સ (compliance) બાબતો સંભાળીશું. હું ખોટો હતો.

સરહદ પાર કરતો દર્દીનો ડેટા HIPAA અથવા GDPR જેવા અનેક કાયદાઓ હેઠળ આવે છે. કેટલાક દેશો હેલ્થ ડેટાને તેમની સરહદની બહાર લઈ જવાની મનાઈ કરે છે.

અમારા BA એ શરૂઆતમાં જ લીગલ ટીમો સાથે કામ કર્યું. તેણીએ નક્કી કર્યું કે કયા ફિલ્ડ્સને રેપ્લિકેટ કરી શકાય અને કયા માટે ડી-આઇડેન્ટિફિકેશન (de-identification) જરૂરી છે.

આનાથી અમારું આર્કિટેક્ચર બદલાઈ ગયું. અમે સિંગલ રેપ્લિકેટેડ ડેટાબેઝને બદલે ફેડરેટેડ ક્વેરી લેયર (federated query layer) બનાવ્યું. અમે અમારા સ્કીમામાં સીધા જ ડેટા ક્લાસિફિકેશન ટેગ્સ ઉમેર્યા.

તમારા ડેટા મોડેલને ડિઝાઇન કરતા પહેલા કમ્પ્લાયન્સ એક્સપર્ટ્સ અને BA ને સાથે રાખો.

  1. Standards are not enough

બંને સિસ્ટમ્સ HL7 ને સપોર્ટ કરતી હતી. જોકે, એક HL7 v2 વાપરતી હતી અને બીજી FHIR R4 વાપરતી હતી. ટ્રાન્સલેશન લેયર વગર તેઓ વાતચીત કરી શકતા નહોતા.

FHIR ની અંદર પણ, અમને પ્રોફાઇલ મિસમેચનો સામનો કરવો પડ્યો. બંને સિસ્ટમ્સ કમ્પ્લાયન્સનો દાવો કરતી હતી પરંતુ અલગ-અલગ ઇમ્પ્લીમેન્ટેશન ગાઇડ્સ વાપરતી હતી.

માત્ર સિસ્ટમ સ્ટાન્ડર્ડને સપોર્ટ કરે છે એટલે ઇન્ટિગ્રેશન સરળ હશે તેમ માની ન લો. હંમેશા ચોક્કસ વર્ઝન અને પ્રોફાઇલ વિશે પૂછો. એડેપ્ટર લેયર (adapter layer) માટે સમય ફાળવો.

  1. Workflow diagrams catch hidden edge cases

હું વર્કફ્લો ડાયાગ્રામ્સને વધારાના ડોક્યુમેન્ટેશન તરીકે જોતો હતો. હું ખોટો હતો.

અમારા BA એ દર્દીના ટ્રાન્સફરને વિગતવાર મેપ કર્યું. તેણીએ જોયું કે જ્યારે દર્દી સારવાર દરમિયાન સ્થાનાંતરિત થાય અથવા જ્યારે ડિસ્ચાર્જ પછી લેબ રિઝલ્ટ આવે ત્યારે શું થાય છે.

હોસ્પિટલમાં આ એજ કેસીસ (edge cases) નથી. તે દરરોજ બને છે.

આ ડાયાગ્રામ્સથી અમારું ડેટા મોડેલ બદલાઈ ગયું. અમે બંને સિસ્ટમ્સમાં સતત સંભાળ રાખવા માટે 'કેર એપિસોડ' (care episode) નો ખ્યાલ ઉમેર્યો.

  1. Build a shared glossary early

'encounter' અથવા 'discharge' જેવા શબ્દો અલગ-અલગ સિસ્ટમમાં અલગ અર્થ ધરાવે છે. ટીમો શબ્દોના અલગ-અલગ અર્થ કાઢતી હોવાથી અમારો સમય બગડ્યો.

અમારા BA એ એક સમાન શબ્દ