Circle V2 API Docs
Preparing search index...
@repo/trpc
routers/rulebook/create.mutation
create
Variable create
Const
create
:
MutationProcedure
<
{
input
:
{
conceptId
:
string
;
gradeOpenPeriods
?:
boolean
;
quantifier
?:
"every"
|
"all"
;
spec
:
|
{
evidence
:
{
facts
?:
(
|
"episode_start"
|
"discharge_date"
|
"projected_discharge_date"
|
"program_stay_boundaries"
)
[]
;
}
;
expectation
:
{
authored
:
"typed"
;
comparator
:
"at_least"
|
"exactly"
|
"at_most"
;
count
:
number
;
}
;
kind
:
"existence"
;
version
:
1
;
}
|
{
evidence
:
{
facts
?:
(
|
"episode_start"
|
"discharge_date"
|
"projected_discharge_date"
|
"program_stay_boundaries"
)
[]
;
}
;
kind
:
"signature"
;
signatures
:
{
credentialConceptId
?:
string
;
role
:
"patient"
|
"completing_clinician"
|
"cosigner"
|
"staff"
;
}
[]
;
version
:
1
;
}
;
trigger
:
|
{
offsetSeconds
:
number
;
on
:
"admission"
}
|
{
offsetSeconds
:
number
;
on
:
"discharge"
}
|
{
offsetSeconds
:
number
;
on
:
"projected_discharge"
}
|
{
offsetSeconds
:
number
;
on
:
"utilization_end"
}
|
{
offsetSeconds
:
number
;
on
:
"program_start"
}
|
{
offsetSeconds
:
number
;
on
:
"level_of_care_change"
}
|
{
conceptId
:
string
;
offsetSeconds
:
number
;
on
:
"document"
}
;
window
:
|
{
after
:
|
{
from
:
"admission"
}
|
{
from
:
"discharge"
}
|
{
from
:
"projected_discharge"
}
|
{
from
:
"program_start"
}
|
{
from
:
"session"
}
;
kind
:
"deadline"
;
withinHours
:
number
;
}
|
{
kind
:
"whole_episode"
}
|
{
every
:
|
{
periods
?:
number
;
unit
:
"day"
}
|
{
periods
?:
number
;
subset
?:
"full"
;
unit
:
"week"
;
weekStartsOn
?:
"sunday"
|
"monday"
;
}
;
kind
:
"calendar"
;
since
?:
|
{
from
:
"admission"
}
|
{
from
:
"discharge"
}
|
{
from
:
"projected_discharge"
}
|
{
from
:
"program_start"
}
;
}
;
}
;
meta
:
object
;
output
:
CreateRuleOutput
;
}
,
>
= ...
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
Circle V2 API Docs
Loading...