Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bedriyan/medkit-app
/ types & classes
Types & classes
97 in github.com/bedriyan/medkit-app
⨍
Functions
381
◇
Types & classes
97
↳
Endpoints
12
↓ 2 callers
Class
BootstrapResponse
backend/server.py:707
↓ 1 callers
Class
CreateSessionResponse
backend/server.py:831
↓ 1 callers
Class
EhrLookupResponse
backend/server.py:1078
↓ 1 callers
Class
RefreshAgentResponse
backend/server.py:780
↓ 1 callers
Class
Reporter
backend/smoke_test.py:92
↓ 1 callers
Class
TriageClassifyResponse
backend/server.py:1191
↓ 1 callers
Class
VoiceTokenResponse
backend/server.py:1412
↓ 1 callers
Class
_CapturingHandler
backend/tests/test_vault.py:173
Class
src/game/store.ts:107
Class
src/voice/conversation.ts:113
Interface
AbnormalEntry
* Pool of abnormal images for a given imaging test. The optional `tags` * are matched against the patient's `diagnosisId` (case-insensitive, * subst
src/data/radiologyImages.ts:41
Interface
ActivePatient
src/game/types.ts:166
Interface
AnamnesisQA
src/game/types.ts:44
Interface
AvatarModel
src/data/avatarModels.ts:25
Interface
BodyProps
src/components/DebriefScreen.tsx:615
Interface
BootstrapResult
src/agents/managedAgent.ts:24
Interface
BreadcrumbProps
src/components/primitives.tsx:297
Interface
CachedConversation
Cached conversation, keyed by bedIndex. `caseId` is carried alongside so * we can detect when a bed (or the polyclinic sentinel -10) receives a *
src/voice/conversationStore.ts:25
Interface
Card
src/components/OnboardingScreen.tsx:5
Interface
Case
src/data/cases.ts:10
Interface
CaseCardProps
src/components/CaseLibraryScreen.tsx:7
Interface
CaseRubric
src/game/types.ts:126
Interface
CharacterProps
src/components/three/StylizedCharacter.tsx:20
Interface
ChatMessage
src/voice/claude.ts:1
Interface
ChildNode
src/components/AgentTopologyScreen.tsx:32
Interface
Cite
src/components/DebriefScreen.tsx:124
Class
Conversation
src/voice/conversation.ts:113
Interface
ConversationListeners
src/voice/conversation.ts:62
Interface
ConversationOptions
src/voice/conversation.ts:79
Class
CreateSessionRequest
backend/server.py:827
Interface
CreateSessionResult
src/agents/managedAgent.ts:32
Interface
CriterionProps
src/components/DebriefScreen.tsx:131
Interface
CuteFaceProps
src/components/primitives.tsx:58
Interface
DebriefRequest
src/agents/debriefRequest.ts:23
Interface
Diagnosis
src/game/types.ts:151
Interface
DomainRingProps
src/components/DebriefScreen.tsx:56
Interface
DoodleProps
src/components/primitives.tsx:157
Interface
DoodleScatterItem
src/components/primitives.tsx:449
Interface
DoorProps
src/components/ModeSelectScreen.tsx:4
Interface
EdgeDef
src/components/AgenticRoundsScreen.tsx:44
Class
EhrLookupRequest
backend/server.py:1074
Interface
EndConfirmChecks
src/game/types.ts:31
Interface
EvalHistoryEntry
src/data/evalHistory.ts:14
Interface
GameState
src/game/types.ts:192
Interface
Guideline
src/data/guidelines.ts:40
Interface
GuidelineRecommendation
src/data/guidelines.ts:20
Interface
HistoryCase
src/components/HistoryScreen.tsx:4
Interface
ImagingImage
src/data/radiologyImages.ts:25
Interface
Interactable
src/components/three/interactions.ts:3
Interface
InteractionState
src/components/three/interactions.ts:12
Interface
Item
src/components/EndConfirmScreen.tsx:6
Interface
ManagedAgentEvent
src/agents/managedAgent.ts:39
Interface
Medication
src/data/medications.ts:42
Interface
MonitorPatient
Patient summary shown on the monitor — null = empty/idle screen.
src/components/three/Polyclinic.tsx:385
Interface
NodeCardProps
src/components/AgentTopologyScreen.tsx:339
Interface
NodeDef
src/components/AgenticRoundsScreen.tsx:21
Interface
NodeDetails
src/components/AgenticRoundsScreen.tsx:35
Interface
NodeDetails
src/components/AgentTopologyScreen.tsx:25
Interface
Options
src/agents/useAttendingDebrief.ts:52
Interface
PatientCase
src/game/types.ts:57
Class
PatientChatMessage
backend/server.py:1326
Interface
PatientFaceProps
src/components/primitives.tsx:11
Class
PatientStreamRequest
backend/server.py:1331
Interface
PipelineStep
src/components/AgenticRoundsScreen.tsx:1047
Interface
PlayerProps
src/components/three/Player.tsx:19
Interface
PointPair
src/components/AgenticRoundsScreen.tsx:380
Interface
PolyclinicSlice
src/game/types.ts:186
Interface
PrescriptionGrade
src/data/medications.ts:1688
Interface
Props
src/components/ExamineOverlay.tsx:14
Interface
Props
Compact, fixed-position voice transcript card. Used while the Examine * overlay is open so the doctor can still hear/read what the patient is * sa
src/components/DockedVoicePanel.tsx:14
Interface
Props
src/components/three/FloatingVoicePanel.tsx:7
Interface
PulseParams
src/components/AgentTopologyScreen.tsx:300
Interface
RubricCriterion
src/game/types.ts:104
Interface
RunResult
scripts/loop/verify-loop.ts:29
Interface
SafetyNetCriterion
src/game/types.ts:120
Interface
StatProps
src/components/HomeScreen.tsx:38
Class
Store
src/game/store.ts:107
Interface
StreamOptions
src/agents/managedAgent.ts:47
Interface
SubtitleEvent
src/voice/conversation.ts:54
Interface
Test
src/game/types.ts:138
Interface
TestPanel
src/data/tests.ts:118
Interface
TestResult
src/game/types.ts:51
Interface
TopBarProps
src/components/primitives.tsx:335
Interface
TrainingStats
src/components/HomeScreen.tsx:89
Interface
Treatment
src/game/types.ts:145
Class
TriageClassifyRequest
backend/server.py:1183
Class
TriageEndpointIntegrationTests
HTTP-level smoke of the endpoint, patching the Anthropic client.
backend/tests/test_triage.py:157
Class
TriageReasoningTests
backend/tests/test_triage.py:70
Interface
Tweaks
src/game/types.ts:24
Interface
UseAttendingDebriefResult
src/agents/useAttendingDebrief.ts:41
Class
VaultEndpointTests
backend/tests/test_vault.py:46
Interface
VitalCard
src/components/BriefScreen.tsx:5
Class
VitalsSnapshot
backend/server.py:1174
Class
VoiceTokenRequest
backend/server.py:1403
Interface
VoiceTokenResponse
src/voice/conversation.ts:92
Interface
WallCollider
src/components/three/Player.tsx:12
Interface
WordmarkProps
src/components/primitives.tsx:400