Circle V2 API Docs
Preparing search index...
@repo/trpc
routers/rulebook/dto
toRuleSummaryDto
Function toRuleSummaryDto
toRuleSummaryDto
(
rule
:
{
created_at
:
DbDate
;
created_by
:
UserId
|
null
;
deleted
:
boolean
;
deleted_reason
:
string
|
null
;
enabled
:
boolean
;
entity_id
:
number
&
{
__brand
:
"EntityId"
}
;
id
:
RuleId
;
origin
:
"human"
|
"import"
;
origin_ref
:
string
|
null
;
rulebook_id
:
string
&
{
__brand
:
"RulebookId"
}
;
updated_at
:
DbDate
;
}
,
version
:
{
concept_id
:
DictionaryConceptId
|
null
;
created_at
:
DbDate
;
created_by
:
UserId
|
null
;
entity_id
:
number
&
{
__brand
:
"EntityId"
}
;
grade_open_periods
:
boolean
;
id
:
RuleVersionId
;
is_current
:
boolean
;
kind
:
"existence"
|
"signature"
;
quantifier
:
"every"
|
"all"
;
rule_id
:
string
&
{
__brand
:
"RuleId"
}
;
spec
:
|
{
evidence
:
{
facts
:
(
|
"episode_start"
|
"discharge_date"
|
"projected_discharge_date"
|
"program_stay_boundaries"
)
[]
;
}
;
expectation
:
|
{
authored
:
"typed"
;
comparator
:
"at_least"
|
"exactly"
|
"at_most"
;
count
:
number
;
}
|
{
authored
:
"prose"
;
claim
:
string
;
instructions
?:
string
}
;
kind
:
"existence"
;
version
:
1
;
}
|
{
evidence
:
{
facts
:
(
|
"episode_start"
|
"discharge_date"
|
"projected_discharge_date"
|
"program_stay_boundaries"
)
[]
;
}
;
kind
:
"signature"
;
signatures
:
{
credentialConceptId
?:
DictionaryConceptId
;
role
:
"patient"
|
"completing_clinician"
|
"cosigner"
|
"staff"
;
}
[]
;
version
:
1
;
}
;
trigger_concept_id
:
DictionaryConceptId
|
null
;
trigger_offset_seconds
:
number
;
trigger_type
:
|
"admission"
|
"discharge"
|
"projected_discharge"
|
"utilization_end"
|
"program_start"
|
"document"
|
"level_of_care_change"
;
version
:
number
;
window
:
|
{
after
:
|
{
from
:
"admission"
}
|
{
from
:
"discharge"
}
|
{
from
:
"projected_discharge"
}
|
{
from
:
"program_start"
}
|
{
from
:
"level_of_care_change"
}
|
{
from
:
"level_of_care_start"
}
|
{
from
:
"utilization_end"
}
|
{
conceptId
:
DictionaryConceptId
;
from
:
"document"
}
|
{
from
:
"session"
}
;
kind
:
"deadline"
;
withinHours
:
number
;
}
|
{
kind
:
"whole_episode"
}
|
{
every
:
|
{
periods
:
number
;
unit
:
"day"
}
|
{
periods
:
number
;
subset
:
"full"
|
"mon_fri"
|
"weekend"
;
unit
:
"week"
;
weekStartsOn
:
"sunday"
|
"monday"
;
}
|
{
periods
:
number
;
unit
:
"month"
}
;
kind
:
"calendar"
;
since
?:
|
{
from
:
"admission"
}
|
{
from
:
"discharge"
}
|
{
from
:
"projected_discharge"
}
|
{
from
:
"program_start"
}
|
{
from
:
"level_of_care_change"
}
|
{
from
:
"level_of_care_start"
}
|
{
from
:
"utilization_end"
}
|
{
conceptId
:
DictionaryConceptId
;
from
:
"document"
}
|
{
from
:
"session"
}
;
}
|
{
anchor
:
|
{
from
:
"admission"
}
|
{
from
:
"discharge"
}
|
{
from
:
"projected_discharge"
}
|
{
from
:
"program_start"
}
|
{
from
:
"level_of_care_change"
}
|
{
from
:
"level_of_care_start"
}
|
{
from
:
"utilization_end"
}
|
{
conceptId
:
DictionaryConceptId
;
from
:
"document"
}
|
{
from
:
"session"
}
;
days
:
number
;
kind
:
"recurring_from_anchor"
;
}
|
{
days
:
number
;
kind
:
"rolling"
}
;
window_kind
:
string
|
null
;
}
,
)
:
RuleSummaryDto
Parameters
rule
:
{
created_at
:
DbDate
;
created_by
:
UserId
|
null
;
deleted
:
boolean
;
deleted_reason
:
string
|
null
;
enabled
:
boolean
;
entity_id
:
number
&
{
__brand
:
"EntityId"
}
;
id
:
RuleId
;
origin
:
"human"
|
"import"
;
origin_ref
:
string
|
null
;
rulebook_id
:
string
&
{
__brand
:
"RulebookId"
}
;
updated_at
:
DbDate
;
}
version
:
{
concept_id
:
DictionaryConceptId
|
null
;
created_at
:
DbDate
;
created_by
:
UserId
|
null
;
entity_id
:
number
&
{
__brand
:
"EntityId"
}
;
grade_open_periods
:
boolean
;
id
:
RuleVersionId
;
is_current
:
boolean
;
kind
:
"existence"
|
"signature"
;
quantifier
:
"every"
|
"all"
;
rule_id
:
string
&
{
__brand
:
"RuleId"
}
;
spec
:
|
{
evidence
:
{
facts
:
(
|
"episode_start"
|
"discharge_date"
|
"projected_discharge_date"
|
"program_stay_boundaries"
)
[]
;
}
;
expectation
:
|
{
authored
:
"typed"
;
comparator
:
"at_least"
|
"exactly"
|
"at_most"
;
count
:
number
;
}
|
{
authored
:
"prose"
;
claim
:
string
;
instructions
?:
string
}
;
kind
:
"existence"
;
version
:
1
;
}
|
{
evidence
:
{
facts
:
(
|
"episode_start"
|
"discharge_date"
|
"projected_discharge_date"
|
"program_stay_boundaries"
)
[]
;
}
;
kind
:
"signature"
;
signatures
:
{
credentialConceptId
?:
DictionaryConceptId
;
role
:
"patient"
|
"completing_clinician"
|
"cosigner"
|
"staff"
;
}
[]
;
version
:
1
;
}
;
trigger_concept_id
:
DictionaryConceptId
|
null
;
trigger_offset_seconds
:
number
;
trigger_type
:
|
"admission"
|
"discharge"
|
"projected_discharge"
|
"utilization_end"
|
"program_start"
|
"document"
|
"level_of_care_change"
;
version
:
number
;
window
:
|
{
after
:
|
{
from
:
"admission"
}
|
{
from
:
"discharge"
}
|
{
from
:
"projected_discharge"
}
|
{
from
:
"program_start"
}
|
{
from
:
"level_of_care_change"
}
|
{
from
:
"level_of_care_start"
}
|
{
from
:
"utilization_end"
}
|
{
conceptId
:
DictionaryConceptId
;
from
:
"document"
}
|
{
from
:
"session"
}
;
kind
:
"deadline"
;
withinHours
:
number
;
}
|
{
kind
:
"whole_episode"
}
|
{
every
:
|
{
periods
:
number
;
unit
:
"day"
}
|
{
periods
:
number
;
subset
:
"full"
|
"mon_fri"
|
"weekend"
;
unit
:
"week"
;
weekStartsOn
:
"sunday"
|
"monday"
;
}
|
{
periods
:
number
;
unit
:
"month"
}
;
kind
:
"calendar"
;
since
?:
|
{
from
:
"admission"
}
|
{
from
:
"discharge"
}
|
{
from
:
"projected_discharge"
}
|
{
from
:
"program_start"
}
|
{
from
:
"level_of_care_change"
}
|
{
from
:
"level_of_care_start"
}
|
{
from
:
"utilization_end"
}
|
{
conceptId
:
DictionaryConceptId
;
from
:
"document"
}
|
{
from
:
"session"
}
;
}
|
{
anchor
:
|
{
from
:
"admission"
}
|
{
from
:
"discharge"
}
|
{
from
:
"projected_discharge"
}
|
{
from
:
"program_start"
}
|
{
from
:
"level_of_care_change"
}
|
{
from
:
"level_of_care_start"
}
|
{
from
:
"utilization_end"
}
|
{
conceptId
:
DictionaryConceptId
;
from
:
"document"
}
|
{
from
:
"session"
}
;
days
:
number
;
kind
:
"recurring_from_anchor"
;
}
|
{
days
:
number
;
kind
:
"rolling"
}
;
window_kind
:
string
|
null
;
}
Returns
RuleSummaryDto
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
Circle V2 API Docs
Loading...