feat: AI patient onboarding backend and documentation

This commit is contained in:
2026-08-27 12:15:09 +05:30
parent b9440772d1
commit 59c1372fe3
49 changed files with 4012 additions and 0 deletions
+33
View File
@@ -0,0 +1,33 @@
import json
def build_onboarding_context(
session,
state,
conversation_history,
):
return {
"patient": {
"id": session.patient_id,
"name": session.patient_name,
"age": session.age,
"gender": session.gender,
},
"category": {
"type": session.category_type,
"code": session.category_code,
"name": session.category_name,
},
"language": session.language,
"current_stage": session.stage,
"current_state": json.loads(
state.state_json
),
"conversation": conversation_history,
}