Skip to content

Architecture Decisions Log (ADR) ​

DecisionChosen OptionAlternative ConsideredDeciding Factor
Backend FrameworkExpress 5.1.0NestJS / FastifyNative async Promise error propagation with zero wrapper boilerplate.
DatabaseMongoDB / MongoosePostgreSQL / PrismaFlexible subdocument clinical schemas for heterogeneous medical encounters.
TelehealthJitsi Meet WebRTCTwilio Video APIZero ongoing per-minute licensing costs and peer-to-peer data privacy.