ó
    ¯ðUjr  ã                   ó  • S SK Jr  S SKJr  S SKJr  S SKJr  S SKJ	r	  S SK
Jr  S SKJr  S SKJr  \" 5       r\" S	5        \" S
5      r \R)                  \5      r\R-                  \5      (       aŠ  \R/                  \5      r\" \5      u  rr\" S5        SrSr\(       a  \" S5        \" 5       r\" \\5      r\	" \\R;                  5       \\S9r\" S\" \5      -   5        \" \\5      r\" S\" \5      -   5        g\" S\ 35        \" S
5      rMÆ  )é    )ÚTriageAgent)Úis_vitals_required)Úcollect_vitals_mock)Úcalculate_ctas)Úgenerate_doctor_report)Úformat_doctor_report)Úgenerate_patient_receipt)Úformat_patient_receiptz!Avatar: What problem do you have?z	Patient: z8
Avatar: Thank you, your information has been collected.Nz.
Avatar: Please proceed to the collect vitals.)Ú
extractionÚfull_conversationÚvitalsÚctasÚ
z	
Avatar: ) Úsrc.agents.triage_agentr   Úsrc.triage.classifierr   Úsrc.triage.vitals_collectorr   Úsrc.triage.ctas_enginer   Úsrc.services.report_generatorr   Úsrc.services.report_formatterr   Úsrc.services.receipt_generatorr	   Úsrc.services.receipt_formatterr
   ÚagentÚprintÚinputÚpatient_inputÚsendÚreplyÚis_completeÚextract_datar   Úvitals_neededÚcategoryr   Úctas_resultÚget_full_conversationÚreportÚreceipt© ó    Ú@C:\Users\sufyan\Desktop\hospital-kiosk-ai\scripts\test_report.pyÚ<module>r)      s$  ðÝ /Ý 4Ý ;Ý 1Ý @Ý >Ý CÝ Añ 	‹€á Ð)Ô *á�kÓ"€à
à�J‰J�}Ó%€Eà×Ñ˜×Ñà×'Ñ'¨Ó.ˆ
á"4°ZÓ"@Ñˆ�xáÐIÔJàˆØˆæáÐCÔDá(Ó*ˆFá(¨°VÓ<ˆKá'Ø!Ø#×9Ñ9Ó;ØØñ	
ˆñ 	ˆdÑ)¨&Ó1Ñ1Ô2Ù*¨8°[ÓAˆáˆdÑ+¨GÓ4Ñ4Ô5àñ 	�
˜5˜'Ð"Ô#á˜kÓ*ˆñU r'   