Circle V2 API Docs
Preparing search index...
@repo/trpc
routers/patient-sessions/index
patientSessionsRouter
Variable patientSessionsRouter
Const
patientSessionsRouter
:
BuiltRouter
<
{
ctx
:
TRPCContext
;
errorShape
:
DefaultErrorShape
;
meta
:
object
;
transformer
:
false
;
}
,
DecorateCreateRouterOptions
<
{
delete
:
MutationProcedure
<
{
input
:
{
id
:
string
}
;
meta
:
object
;
output
:
{
ai_summarized_note
:
string
|
null
;
as_summarized_note_type
:
string
|
null
;
audit_run_id
:
string
&
{
__brand
:
"AuditRunId"
}
|
null
;
audit_status
:
|
"error"
|
"pass"
|
"fail"
|
"needs_review"
|
"pending"
|
"in_progress"
|
"not_started"
|
null
;
case_id
:
number
|
null
;
cpt_code
:
unknown
[]
|
null
;
created_at
:
DbDate
;
created_by
:
string
|
null
;
dsm_code
:
unknown
[]
|
null
;
end_timestamp
:
DbDate
;
error_msg
:
string
|
null
;
file_url
:
string
|
null
;
icd_code
:
unknown
[]
|
null
;
id
:
SessionId
;
manual_entry
:
boolean
|
null
;
patient_id
:
string
&
{
__brand
:
"PatientId"
}
|
null
;
private_note
:
string
|
null
;
progress_status
:
|
"initialized"
|
"processing"
|
"transcribing"
|
"complete"
|
"failed"
|
null
;
selected_template
:
LegacySelectedTemplate
|
null
;
start_timestamp
:
DbDate
;
transcript
:
string
|
null
;
updated_by
:
number
|
null
;
}
;
}
,
>
;
getById
:
QueryProcedure
<
{
input
:
{
id
:
string
}
;
meta
:
object
;
output
:
{
caseAuditRunIds
:
AuditRunId
[]
;
patientSession
:
{
ai_summarized_note
:
string
|
null
;
audit_run_id
:
string
&
{
__brand
:
"AuditRunId"
}
|
null
;
case_id
:
number
|
null
;
created_at
:
DbDate
;
end_timestamp
:
DbDate
;
file_url
:
string
|
null
;
id
:
SessionId
;
manual_entry
:
boolean
|
null
;
private_note
:
string
|
null
;
progress_status
:
|
"initialized"
|
"processing"
|
"transcribing"
|
"complete"
|
"failed"
|
null
;
selected_template
:
LegacySelectedTemplate
|
null
;
start_timestamp
:
DbDate
;
transcript
:
string
|
null
;
}
;
}
;
}
,
>
;
getRecentSessions
:
QueryProcedure
<
{
input
:
{
patientId
:
string
}
;
meta
:
object
;
output
:
{
sessions
:
Safe
<
{
ai_summarized_note
:
string
|
null
;
as_summarized_note_type
:
string
|
null
;
audit_run_id
:
(...)
&
(...)
|
null
;
audit_status
:
|
"error"
|
"pass"
|
"fail"
|
"needs_review"
|
"pending"
|
"in_progress"
|
"not_started"
|
null
;
case_id
:
number
|
null
;
cpt_code
:
(...)
[]
|
null
;
created_at
:
DbDate
;
created_by
:
string
|
null
;
dsm_code
:
(...)
[]
|
null
;
end_timestamp
:
DbDate
;
error_msg
:
string
|
null
;
file_url
:
string
|
null
;
icd_code
:
(...)
[]
|
null
;
id
:
SessionId
;
manual_entry
:
boolean
|
null
;
patient_id
:
(...)
&
(...)
|
null
;
private_note
:
string
|
null
;
progress_status
:
|
"initialized"
|
"processing"
|
"transcribing"
|
"complete"
|
"failed"
|
null
;
selected_template
:
LegacySelectedTemplate
|
null
;
start_timestamp
:
DbDate
;
transcript
:
string
|
null
;
updated_by
:
number
|
null
;
}
[]
,
>
;
}
;
}
,
>
;
listForCurrentUser
:
QueryProcedure
<
{
input
:
{
from
:
string
;
to
:
string
}
;
meta
:
object
;
output
:
{
sessions
:
{
end_timestamp
:
DbDate
;
id
:
SessionId
;
patient_first_name
:
string
|
null
;
patient_id
:
string
&
{
__brand
:
...
}
|
null
;
patient_last_name
:
string
|
null
;
progress_status
:
|
"initialized"
|
"processing"
|
"transcribing"
|
"complete"
|
"failed"
|
null
;
selected_template
:
LegacySelectedTemplate
|
null
;
start_timestamp
:
DbDate
;
}
[]
;
}
;
}
,
>
;
listForPatient
:
QueryProcedure
<
{
input
:
{
cursor
?:
number
;
dateFrom
?:
string
;
dateTo
?:
string
;
limit
?:
number
;
offset
?:
number
;
patientId
:
string
;
search
?:
string
;
sortOrder
?:
"asc"
|
"desc"
;
status
?:
unknown
;
templateIds
?:
string
[]
;
}
;
meta
:
object
;
output
:
PaginatedResponse
<
{
ai_summarized_note
:
string
|
null
;
created_at
:
DbDate
;
end_timestamp
:
DbDate
;
id
:
SessionId
;
private_note
:
string
|
null
;
progress_status
:
|
"initialized"
|
"processing"
|
"transcribing"
|
"complete"
|
"failed"
|
null
;
selected_template
:
LegacySelectedTemplate
|
null
;
start_timestamp
:
DbDate
;
transcript
:
string
|
null
;
}
,
>
;
}
,
>
;
modifyAiNote
:
MutationProcedure
<
{
input
:
{
customPrompt
?:
string
;
optionId
:
|
"custom"
|
"shorten"
|
"lengthen"
|
"remove_name"
|
"remove_sensitive"
|
"regenerate"
;
sessionId
:
string
;
}
;
meta
:
object
;
output
:
{
ai_generated_note
:
string
}
;
}
,
>
;
switchTemplate
:
MutationProcedure
<
{
input
:
{
sessionId
:
string
;
templateId
:
string
}
;
meta
:
object
;
output
:
any
;
}
,
>
;
updateAiSummarizedNote
:
MutationProcedure
<
{
input
:
{
aiSummarizedNote
:
string
;
id
:
string
}
;
meta
:
object
;
output
:
{
ai_summarized_note
:
string
|
null
;
as_summarized_note_type
:
string
|
null
;
audit_run_id
:
string
&
{
__brand
:
"AuditRunId"
}
|
null
;
audit_status
:
|
"error"
|
"pass"
|
"fail"
|
"needs_review"
|
"pending"
|
"in_progress"
|
"not_started"
|
null
;
case_id
:
number
|
null
;
cpt_code
:
unknown
[]
|
null
;
created_at
:
DbDate
;
created_by
:
string
|
null
;
dsm_code
:
unknown
[]
|
null
;
end_timestamp
:
DbDate
;
error_msg
:
string
|
null
;
file_url
:
string
|
null
;
icd_code
:
unknown
[]
|
null
;
id
:
SessionId
;
manual_entry
:
boolean
|
null
;
patient_id
:
string
&
{
__brand
:
"PatientId"
}
|
null
;
private_note
:
string
|
null
;
progress_status
:
|
"initialized"
|
"processing"
|
"transcribing"
|
"complete"
|
"failed"
|
null
;
selected_template
:
LegacySelectedTemplate
|
null
;
start_timestamp
:
DbDate
;
transcript
:
string
|
null
;
updated_by
:
number
|
null
;
}
;
}
,
>
;
updatePrivateNote
:
MutationProcedure
<
{
input
:
{
id
:
string
;
privateNote
:
string
}
;
meta
:
object
;
output
:
{
ai_summarized_note
:
string
|
null
;
as_summarized_note_type
:
string
|
null
;
audit_run_id
:
string
&
{
__brand
:
"AuditRunId"
}
|
null
;
audit_status
:
|
"error"
|
"pass"
|
"fail"
|
"needs_review"
|
"pending"
|
"in_progress"
|
"not_started"
|
null
;
case_id
:
number
|
null
;
cpt_code
:
unknown
[]
|
null
;
created_at
:
DbDate
;
created_by
:
string
|
null
;
dsm_code
:
unknown
[]
|
null
;
end_timestamp
:
DbDate
;
error_msg
:
string
|
null
;
file_url
:
string
|
null
;
icd_code
:
unknown
[]
|
null
;
id
:
SessionId
;
manual_entry
:
boolean
|
null
;
patient_id
:
string
&
{
__brand
:
"PatientId"
}
|
null
;
private_note
:
string
|
null
;
progress_status
:
|
"initialized"
|
"processing"
|
"transcribing"
|
"complete"
|
"failed"
|
null
;
selected_template
:
LegacySelectedTemplate
|
null
;
start_timestamp
:
DbDate
;
transcript
:
string
|
null
;
updated_by
:
number
|
null
;
}
;
}
,
>
;
updateSessionTime
:
MutationProcedure
<
{
input
:
{
endTimestamp
:
string
;
id
:
string
;
startTimestamp
:
string
}
;
meta
:
object
;
output
:
{
ai_summarized_note
:
string
|
null
;
as_summarized_note_type
:
string
|
null
;
audit_run_id
:
string
&
{
__brand
:
"AuditRunId"
}
|
null
;
audit_status
:
|
"error"
|
"pass"
|
"fail"
|
"needs_review"
|
"pending"
|
"in_progress"
|
"not_started"
|
null
;
case_id
:
number
|
null
;
cpt_code
:
unknown
[]
|
null
;
created_at
:
DbDate
;
created_by
:
string
|
null
;
dsm_code
:
unknown
[]
|
null
;
end_timestamp
:
DbDate
;
error_msg
:
string
|
null
;
file_url
:
string
|
null
;
icd_code
:
unknown
[]
|
null
;
id
:
SessionId
;
manual_entry
:
boolean
|
null
;
patient_id
:
string
&
{
__brand
:
"PatientId"
}
|
null
;
private_note
:
string
|
null
;
progress_status
:
|
"initialized"
|
"processing"
|
"transcribing"
|
"complete"
|
"failed"
|
null
;
selected_template
:
LegacySelectedTemplate
|
null
;
start_timestamp
:
DbDate
;
transcript
:
string
|
null
;
updated_by
:
number
|
null
;
}
;
}
,
>
;
}
,
>
,
>
= ...
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
Circle V2 API Docs
Loading...