Chrome ๋ธ๋ผ์ฐ์ ํ์ฅ ํ๋ก๊ทธ๋จ์ ํตํ ์น ์คํฌ๋ํ, Azure OpenAI๋ฅผ ํ์ฉํ AI ๊ธฐ๋ฐ ๋ถ์, ๊ทธ๋ฆฌ๊ณ ํ์ง ์ ์ํ ๋ฐ ๊ท์ ์ค์ ์ถ์ ์ ์ํ ๋ค์ค ์ฌ์ฉ์ ๋์๋ณด๋๋ฅผ ๊ฒฐํฉํ ํฌ๊ด์ ์ธ ์๋ฃ ๋ฐ์ดํฐ ๊ฐ์ฌ ํ๋ซํผ์ ๋๋ค. ๋ค์ค ํ ๋ํธ ์กฐ์ง, ํ์ง ์ ์๊ฐ ํฌํจ๋ ํ์ ๋ฐ์ดํฐ ๊ธฐ๋ก, ์ญํ ๊ธฐ๋ฐ ์ ๊ทผ ์ ์ด, ๊ทธ๋ฆฌ๊ณ ์์ธํ ์ผ๋ณ/์๋ณ ๋ถ์ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.

๋ค์ค ํ ๋ํธ ์กฐ์ง์ ์ง์ํ๋ ํ์ฅ ๊ฐ๋ฅํ ์๋ฃ ๋ฐ์ดํฐ ๊ฐ์ฌ๋ฅผ ์ํ ์ ๋ฐ์ ์ธ ์ ํ๋ฆฌ์ผ์ด์ ์ํคํ ์ฒ๋ฅผ ์ค๊ณํ์ต๋๋ค.
์ฌ์ธต iframe ํ์์ ํฌํจํ์ฌ ์์ ์น ์์คํ ์์ ์ํํ ๋ฐ์ดํฐ ์บก์ฒ๋ฅผ ์ํด ์ฝํ ์ธ ์คํฌ๋ฆฝํธ ์ฝ์ ์ด ๊ฐ๋ฅํ Chrome ํ์ฅ ํ๋ก๊ทธ๋จ (Manifest v3)์ ๊ฐ๋ฐํ์ต๋๋ค.
HTML-to-JSON ๋ณํ, ๊ตฌ์ฑ ๊ฐ๋ฅํ ํ๋กฌํํธ ๋ฒ์ ๊ด๋ฆฌ๋ฅผ ํตํ ํ์ง ์ ์ํ, ์๋ CPT ์ฝ๋ ์ ์์ ์ํ Azure OpenAI ํตํฉ์ ๊ตฌํํ์ต๋๋ค.
TypeORM, MySQL, Redis ์บ์ฑ, Argon2๋ฅผ ์ฌ์ฉํ JWT ์ธ์ฆ, ์ ์ฅ๋ ๋ฏผ๊ฐ ๋ฐ์ดํฐ์ AES ์ํธํ๋ฅผ ํฌํจํ๋ NestJS ๋ฐฑ์๋๋ฅผ ๊ตฌ์ถํ์ต๋๋ค.
Redux Toolkit์ ์ฌ์ฉํ React ํ๋ฐํธ์๋, ๋ค์ค ์ฌ์ฉ์ ๋์๋ณด๋, ์ง๋ณ ๋ถ์, ํ์ง ์งํ ์๊ฐํ, ๊ทธ๋ฆฌ๊ณ ํฌ๊ด์ ์ธ ๊ฐ์ฌ ์ถ์ ๋ณด๊ธฐ๋ฅผ ๋ง๋ค์์ต๋๋ค.
AES ์ํธํ, ๋ค ๊ฐ์ง ์ฌ์ฉ์ ์ญํ ์ ๊ฑธ์น ์ญํ ๊ธฐ๋ฐ ์ ๊ทผ ์ ์ด, ๊ทธ๋ฆฌ๊ณ ์๋ฃ ๊ท์ ์ค์๋ฅผ ์ํ ์์ ํ ๊ฐ์ฌ ๋ก๊น ์ ํตํด ์ข ๋จ ๊ฐ ๋ณด์์ ๊ตฌํํ์ต๋๋ค.
Chrome ํ์ฅ ํ๋ก๊ทธ๋จ ๊ธฐ๋ฐ ์์ ๋ฐ์ดํฐ ์บก์ฒ์ AI ๊ธฐ๋ฐ ํ์ง ๋ถ์์ ๊ฒฐํฉํ์ฌ ์๋ฃ ๋ฐ์ดํฐ ๊ฐ์ฌ๋ฅผ ์๋ํํ๊ณ , ๋ค์ค ํ ๋ํธ ์กฐ์ง ์ ๋ฐ์ ๊ฑธ์ณ ์ ํ์ฑ, ๊ท์ ์ค์ ๋ฐ ํจ์จ์ฑ์ ๋ณด์ฅํฉ๋๋ค.
MicrocosmWorks๋ ์๋ฃ์ง์ด ๊ธฐ์กด ์น ๊ธฐ๋ฐ EHR ์์คํ ์ ์ฌ์ฉํ๋ ๋์ ๋ฐฑ๊ทธ๋ผ์ด๋์์ ํฌ๋ช ํ๊ฒ ์คํ๋๋ ์ฝํ ์ธ ์คํฌ๋ฆฝํธ ์ฝ์ ๋ฐฉ์๊ณผ Manifest v3๋ฅผ ์ฌ์ฉํ์ฌ Chrome Extension์ ๊ฐ๋ฐํ์ต๋๋ค. ์ด ํ์ฅ ํ๋ก๊ทธ๋จ์ ์ฌ์ธต iframe ํ์์ ํตํด ๊ด๋ จ ์์ ๋ฐ์ดํฐ๋ฅผ ์บก์ฒํ๊ณ , Azure OpenAI๋ฅผ ์ฌ์ฉํ์ฌ HTML์์ ๊ตฌ์กฐํ๋ JSON์ผ๋ก ๋ณํํ์ฌ, ์๋ฃ์ง์ด ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ํํ๊ฑฐ๋ ๋ฐ์ดํฐ๋ฅผ ์๋์ผ๋ก ๋ณต์ฌํ ํ์ ์์ด ๋ฐฑ์๋๋ก ์ ์กํฉ๋๋ค.
MicrocosmWorks๋ ๊ตฌ์ฑ ๊ฐ๋ฅํ ํ๋กฌํํธ ๋ฒ์ ๊ด๋ฆฌ๋ฅผ ํตํด GPT-4 ๋ฐ GPT-5 ๋ชจ๋ธ์ ์ฌ์ฉํ๋ Azure OpenAI๋ฅผ ํ์ฉํ์ฌ ํ์ง ์ฑ์ ์ ๊ตฌํํ์ต๋๋ค. AI๋ ์ถ์ถ๋ ์์ ๊ธฐ๋ก์ ์๋ฃ ํ์ง ๋ฒค์น๋งํฌ์ ๋ง์ถฐ ๋ถ์ํ๊ณ , ๋ฐ์ดํฐ ์นดํ ๊ณ ๋ฆฌ๋ณ ํ์ง ์ ์๋ฅผ ์์ฑํ๋ฉฐ, ์ ์ ํ CPT codes๋ฅผ ์ ์ํ๊ณ , ์ ์ฌ์ ์ธ ๊ท์ ์ค์ ๋ฌธ์ ๋ฅผ ํ์ํฉ๋๋ค. ํ๋กฌํํธ ๋ฒ์ ๊ด๋ฆฌ๋ฅผ ํตํด ๊ด๋ฆฌ์๋ ์ฝ๋ ๋ณ๊ฒฝ ์์ด ์ฑ์ ๊ธฐ์ค์ ๊ฐ์ ํ ์ ์์ผ๋ฉฐ, A/B testing์ ๋ชจ๋ธ ๋ฒ์ ๊ฐ์ ์ฑ์ ์ ํ๋๋ฅผ ๋น๊ตํฉ๋๋ค.
MicrocosmWorks๋ MySQL์ ์ ์ฅ๋ ๋ชจ๋ ๋ฏผ๊ฐํ ์๋ฃ ๋ฐ์ดํฐ์ AES ์ํธํ๋ฅผ ์ ์ฉํ๊ณ , Argon2 ํด์ฑ์ ์ฌ์ฉํ๋ JWT ์ธ์ฆ, ๊ทธ๋ฆฌ๊ณ ๋ชจ๋ ๋ฐ์ดํฐ ์ ๊ทผ ์ด๋ฒคํธ์ ๋ํ ์๋ฒฝํ ๊ฐ์ฌ ์ถ์ ๋ก๊น ์ ๊ตฌํํ์ต๋๋ค. ์ญํ ๊ธฐ๋ฐ ์ ๊ทผ ์ ์ด๋ Super Admin, Admin, Doctor, Nurse์ ๋ค ๊ฐ์ง ์ฌ์ฉ์ ์ญํ ์ ์ง์ํ๋ฉฐ, ๊ฐ ์ญํ ์๋ ๋ฒ์๊ฐ ์ง์ ๋ ๊ถํ์ด ๋ถ์ฌ๋ฉ๋๋ค. ๋ค์ค ํ ๋ํธ ์กฐ์ง ์ํคํ ์ฒ๋ ์๋ฃ ๊ธฐ๊ด๋ค ๊ฐ์ ์๊ฒฉํ ๋ฐ์ดํฐ ๊ฒฉ๋ฆฌ๋ฅผ ๋ณด์ฅํ๋ฉฐ, ์๋ฃ ๊ท์ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํฉ๋๋ค.
๋ค, MicrocosmWorks๋ ๊ฐ ์๋ฃ ๊ธฐ๊ด์ด ๊ฒฉ๋ฆฌ๋ ๋ฐ์ดํฐ, ์ฌ์ฉ์ ๊ด๋ฆฌ ๋ฐ ๊ตฌ์ฑ ์ค์ ์ ๊ฐ๋ ๋ฉํฐํ ๋ํธ ์กฐ์ง ์ง์ ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ฌ ChartWhisper๋ฅผ ๊ตฌ์ถํ์ต๋๋ค. Super Admin์ ์ฌ๋ฌ ์กฐ์ง์ ๊ด๋ฆฌํ ์ ์์ผ๋ฉฐ, Org Admins๋ ์์ ์ ๊ธฐ๊ด ์ฌ์ฉ์ ๋ฐ ๋ถ์์ ์ ์ดํฉ๋๋ค. Redis ์บ์ฑ์ ๊ต์ฐจ ํ ๋ํธ ์ฟผ๋ฆฌ๋ฅผ ์ต์ ํํ๊ณ TypeORM์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ค์์ ์ ์ ํ ๋ฐ์ดํฐ ๊ฒฉ๋ฆฌ๋ฅผ ๋ณด์ฅํฉ๋๋ค.
MicrocosmWorks๋ ์ง๋ณ๋ณ ํ์ง ์งํ, ์ผ๋ณ ๋ฐ ์๋ณ ์ ์ ์ถ์ธ, ์นดํ ๊ณ ๋ฆฌ๋ณ ์ฑ๊ณผ ๋ถ์, ๊ฐ๋ณ ๊ณต๊ธ์ ์ฑ๊ณผํ๋ฅผ ๋ณด์ฌ์ฃผ๋ ํฌ๊ด์ ์ธ ๋ถ์ ๋์๋ณด๋๋ฅผ ๊ตฌ์ถํ์ต๋๋ค. Redux Toolkit์ ์ฌ์ฉํ๋ React ํ๋ฐํธ์๋๋ ํ์ง ํ์ด ์์คํ ์ ์ธ ๋ฌธ์ํ ๊ฒฉ์ฐจ๋ฅผ ์๋ณํ๋ ๋ฐ ๋์์ด ๋๋ ์ธํฐ๋ํฐ๋ธ ์๊ฐํ๋ฅผ ํตํด ์ด๋ฌํ ํต์ฐฐ๋ ฅ์ ์ ๊ณตํฉ๋๋ค. ๊ฐ์ฌ ์ถ์ ๋ณด๊ณ ์๋ ๊ท์ ์ค์ ๊ฒํ ๋ฅผ ์ง์ํ๋ฉฐ ์ธ์ฆ ์ ์ถ์ ์ํด ๋ด๋ณด๋ผ ์ ์์ต๋๋ค.
๊ฐ์ ์์ค์ ์ ๋ฌธ์ฑ๊ณผ ํ์ ์ผ๋ก ๊ทํ์ ๋น์ ์ ์คํํ๋ ๋ฐฉ๋ฒ์ ๋ํด ๋ ผ์ํด ๋ณด๊ฒ ์ต๋๋ค.