This page is part of the FHIR Specification (v5.0.0: R5 - STU). This is the current published version in it's permanent home (it will always be available at this URL). For a full list of available versions, see the Directory of published versions . Page versions: R5 R4B R4
Clinical Decision Support Work Group | Maturity Level: 0 | Trial Use | Use Context: Any |
Mappings for the cdshooksserviceplandefinition Profile (see Mappings to Other Standards for further information & status).
CDSHooksServicePlanDefinition | ||
PlanDefinition | Definition | |
id | ||
meta | ||
implicitRules | ||
language | ||
text | ||
contained | ||
extension | ||
extension | cdsHooksEndpoint | |
modifierExtension | ||
url | Definition.url | |
identifier | Definition.identifier | |
version | Definition.version | |
versionAlgorithm[x] | Definition.versionAlgorithm | |
name | Definition.name | |
title | Definition.title | |
subtitle | ||
type | ||
status | Definition.status {different ValueSet} | |
experimental | Definition.experimental | |
subject[x] | Definition.subject | |
date | Definition.date | |
publisher | Definition.publisher | |
contact | Definition.contact | |
description | Definition.description | |
useContext | Definition.useContext | |
jurisdiction | Definition.jurisdiction | |
purpose | Definition.purpose | |
usage | ||
copyright | Definition.copyright | |
copyrightLabel | Definition.copyrightLabel | |
approvalDate | Definition.approvalDate | |
lastReviewDate | Definition.lastReviewDate | |
effectivePeriod | Definition.effectivePeriod | |
topic | Definition.subject[x] | |
author | ||
editor | ||
reviewer | ||
endorser | ||
relatedArtifact | ||
library | ||
goal | ||
id | ||
extension | ||
modifierExtension | ||
category | ||
description | ||
priority | ||
start | ||
addresses | ||
documentation | ||
target | ||
id | ||
extension | ||
modifierExtension | ||
measure | ||
detail[x] | ||
due | ||
actor | ||
id | ||
extension | ||
modifierExtension | ||
title | ||
description | ||
option | ||
id | ||
extension | ||
modifierExtension | ||
type | ||
typeCanonical | ||
typeReference | ||
role | ||
action | {Is a contained Definition} | |
id | ||
extension | ||
modifierExtension | ||
linkId | ||
prefix | ||
title | Definition.title | |
description | Definition.description | |
textEquivalent | Definition.description | |
priority | ||
code | ||
reason | ||
documentation | ||
goalId | ||
subject[x] | Definition.subject | |
trigger | ||
condition | ||
id | ||
extension | ||
modifierExtension | ||
kind | ||
expression | ||
input | ||
id | ||
extension | ||
modifierExtension | ||
title | ||
requirement | ||
relatedData | ||
output | ||
id | ||
extension | ||
modifierExtension | ||
title | ||
requirement | ||
relatedData | ||
relatedAction | ||
id | ||
extension | ||
modifierExtension | ||
targetId | ||
relationship | ||
endRelationship | ||
offset[x] | ||
timing[x] | ||
location | ||
participant | ||
id | ||
extension | ||
modifierExtension | ||
actorId | ||
type | ||
typeCanonical | ||
typeReference | ||
role | ||
function | ||
type | ||
groupingBehavior | ||
selectionBehavior | ||
requiredBehavior | ||
precheckBehavior | ||
cardinalityBehavior | ||
definition[x] | ||
transform | ||
dynamicValue | ||
id | ||
extension | ||
modifierExtension | ||
path | ||
expression | ||
action | {InverseRelationship of Definition.partOf} | |
asNeeded[x] |
CDSHooksServicePlanDefinition | ||
PlanDefinition | Act[classCode=GROUPER;moodCode=DEFN] | |
id | ||
meta | ||
implicitRules | ||
language | ||
text | Act.text? | |
contained | N/A | |
extension | ||
extension | cdsHooksEndpoint | |
modifierExtension | N/A | |
url | .identifier[scope=BUSN;reliability=ISS] | |
identifier | .identifier | |
version | N/A (to add?) | |
versionAlgorithm[x] | N/A (to add?) | |
name | N/A (to add?) | |
title | .title | |
subtitle | N/A | |
type | N/A (to add?) | |
status | .status | |
experimental | N/A (to add?) | |
subject[x] | N/A | |
date | .participation[typeCode=AUT].time | |
publisher | .participation[typeCode=AUT].role | |
contact | .participation[typeCode=CALLBCK].role | |
description | .text | |
useContext | N/A (to add?) | |
jurisdiction | N/A (to add?) | |
purpose | .reasonCode.text | |
usage | N/A (to add?) | |
copyright | N/A (to add?) | |
copyrightLabel | N/A (to add?) | |
approvalDate | .outboundRelationship[typeCode="SUBJ"].act[classCode=CACT;moodCode=EVN;code="approval"].effectiveTime | |
lastReviewDate | .outboundRelationship[typeCode="SUBJ"; subsetCode="RECENT"].act[classCode=CACT;moodCode=EVN;code="review"].effectiveTime | |
effectivePeriod | N/A (to add?) | |
topic | N/A (to add?) | |
author | .participation[typeCode=AUT] | |
editor | .participation[typeCode=AUT] | |
reviewer | .participation[typeCode=VRF] {not clear whether VRF best corresponds to reviewer or endorser} | |
endorser | .participation[typeCode=VRF] {not clear whether VRF best corresponds to reviewer or endorser} | |
relatedArtifact | .outboundRelationship[typeCode=DOC,RSON,PREV, DRIV, USE, COMP] {successor would be PREV w/ inversionInd=true; No support for citation} | |
library | N/A (to add?) | |
goal | N/A (to add?) | |
id | n/a | |
extension | n/a | |
modifierExtension | N/A | |
category | N/A (to add?) | |
description | N/A (to add?) | |
priority | N/A (to add?) | |
start | N/A (to add?) | |
addresses | N/A (to add?) | |
documentation | N/A (to add?) | |
target | N/A (to add?) | |
id | n/a | |
extension | n/a | |
modifierExtension | N/A | |
measure | N/A (to add?) | |
detail[x] | N/A (to add?) | |
due | N/A (to add?) | |
actor | .participation[typeCode=PFM] | |
id | n/a | |
extension | n/a | |
modifierExtension | N/A | |
title | N/A (to add?) | |
description | N/A (to add?) | |
option | N/A (to add?) | |
id | n/a | |
extension | n/a | |
modifierExtension | N/A | |
type | .role.classCode | |
typeCanonical | .role.classCode | |
typeReference | .role.classCode | |
role | N/A (to add?) | |
action | Act[classCode=ACT; moodCode=DEFN] | |
id | n/a | |
extension | n/a | |
modifierExtension | N/A | |
linkId | N/A (to add?) | |
prefix | N/A (to add?) | |
title | .title | |
description | .text | |
textEquivalent | .text | |
priority | .priority | |
code | .classCode | |
reason | .reasonCode | |
documentation | N/A (to add?) | |
goalId | N/A (to add?) | |
subject[x] | N/A (to add?) | |
trigger | N/A (to add?) | |
condition | N/A (to add?) | |
id | n/a | |
extension | n/a | |
modifierExtension | N/A | |
kind | N/A (to add?) | |
expression | N/A (to add?) | |
input | N/A (to add?) | |
id | n/a | |
extension | n/a | |
modifierExtension | N/A | |
title | N/A (to add?) | |
requirement | N/A (to add?) | |
relatedData | N/A (to add?) | |
output | N/A (to add?) | |
id | n/a | |
extension | n/a | |
modifierExtension | N/A | |
title | N/A (to add?) | |
requirement | N/A (to add?) | |
relatedData | N/A (to add?) | |
relatedAction | N/A (to add?) | |
id | n/a | |
extension | n/a | |
modifierExtension | N/A | |
targetId | N/A (to add?) | |
relationship | N/A (to add?) | |
endRelationship | N/A (to add?) | |
offset[x] | N/A (to add?) | |
timing[x] | .effectiveTime | |
location | .participation[typeCode=LOC].role | |
participant | .participation[typeCode=PFM] | |
id | n/a | |
extension | n/a | |
modifierExtension | N/A | |
actorId | N/A (to add?) | |
type | .role.classCode | |
typeCanonical | .role.classCode | |
typeReference | .role.classCode | |
role | .role.code | |
function | .role.code | |
type | .moodCode { Maybe? this is effectively Create, Update, or Delete } | |
groupingBehavior | N/A | |
selectionBehavior | N/A | |
requiredBehavior | N/A | |
precheckBehavior | N/A | |
cardinalityBehavior | N/A | |
definition[x] | Act[classCode=ACT; moodCode=DEFN] | |
transform | N/A | |
dynamicValue | N/A | |
id | n/a | |
extension | n/a | |
modifierExtension | N/A | |
path | N/A | |
expression | N/A | |
action | N/A | |
asNeeded[x] | boolean: precondition.negationInd (inversed - so negationInd = true means asNeeded=false CodeableConcept: precondition.observationEventCriterion[code="Assertion"].value |
CDSHooksServicePlanDefinition | ||
PlanDefinition | conformance.behavior,clinical.general | |
id | ||
meta | ||
implicitRules | ||
language | ||
text | ||
contained | ||
extension | ||
extension | cdsHooksEndpoint | |
modifierExtension | ||
url | FiveWs.identifier | |
identifier | FiveWs.identifier | |
version | FiveWs.version | |
versionAlgorithm[x] | FiveWs.version | |
name | ||
title | ||
subtitle | ||
type | ||
status | FiveWs.status | |
experimental | FiveWs.class | |
subject[x] | ||
date | FiveWs.recorded | |
publisher | FiveWs.witness | |
contact | ||
description | ||
useContext | ||
jurisdiction | ||
purpose | FiveWs.why[x] | |
usage | ||
copyright | ||
copyrightLabel | ||
approvalDate | ||
lastReviewDate | ||
effectivePeriod | ||
topic | ||
author | ||
editor | ||
reviewer | ||
endorser | ||
relatedArtifact | ||
library | ||
goal | ||
id | ||
extension | ||
modifierExtension | ||
category | ||
description | ||
priority | ||
start | ||
addresses | ||
documentation | ||
target | ||
id | ||
extension | ||
modifierExtension | ||
measure | ||
detail[x] | ||
due | ||
actor | ||
id | ||
extension | ||
modifierExtension | ||
title | ||
description | ||
option | ||
id | ||
extension | ||
modifierExtension | ||
type | ||
typeCanonical | ||
typeReference | ||
role | ||
action | ||
id | ||
extension | ||
modifierExtension | ||
linkId | ||
prefix | ||
title | ||
description | ||
textEquivalent | ||
priority | ||
code | ||
reason | ||
documentation | ||
goalId | ||
subject[x] | ||
trigger | ||
condition | ||
id | ||
extension | ||
modifierExtension | ||
kind | ||
expression | ||
input | ||
id | ||
extension | ||
modifierExtension | ||
title | ||
requirement | ||
relatedData | ||
output | ||
id | ||
extension | ||
modifierExtension | ||
title | ||
requirement | ||
relatedData | ||
relatedAction | ||
id | ||
extension | ||
modifierExtension | ||
targetId | ||
relationship | ||
endRelationship | ||
offset[x] | ||
timing[x] | ||
location | ||
participant | ||
id | ||
extension | ||
modifierExtension | ||
actorId | ||
type | ||
typeCanonical | ||
typeReference | ||
role | ||
function | ||
type | ||
groupingBehavior | ||
selectionBehavior | ||
requiredBehavior | ||
precheckBehavior | ||
cardinalityBehavior | ||
definition[x] | ||
transform | ||
dynamicValue | ||
id | ||
extension | ||
modifierExtension | ||
path | ||
expression | ||
action | ||
asNeeded[x] |
CDSHooksServicePlanDefinition | ||
PlanDefinition | ||
id | ||
meta | ||
implicitRules | ||
language | ||
text | ||
contained | ||
extension | ||
extension | cdsHooksEndpoint | |
modifierExtension | ||
url | ||
identifier | no-gen-base | |
version | no-gen-base | |
versionAlgorithm[x] | no-gen-base | |
name | ||
title | ||
subtitle | ||
type | ||
status | ||
experimental | ||
subject[x] | ||
date | ||
publisher | ||
contact | ||
description | ||
useContext | ||
jurisdiction | ||
purpose | no-gen-base | |
usage | ||
copyright | no-gen-base | |
copyrightLabel | no-gen-base | |
approvalDate | no-gen-base | |
lastReviewDate | no-gen-base | |
effectivePeriod | no-gen-base | |
topic | ||
author | ||
editor | ||
reviewer | ||
endorser | ||
relatedArtifact | ||
library | ||
goal | ||
id | ||
extension | ||
modifierExtension | ||
category | ||
description | ||
priority | ||
start | ||
addresses | ||
documentation | ||
target | ||
id | ||
extension | ||
modifierExtension | ||
measure | ||
detail[x] | ||
due | ||
actor | ||
id | ||
extension | ||
modifierExtension | ||
title | ||
description | ||
option | ||
id | ||
extension | ||
modifierExtension | ||
type | ||
typeCanonical | ||
typeReference | ||
role | ||
action | ||
id | ||
extension | ||
modifierExtension | ||
linkId | ||
prefix | ||
title | ||
description | ||
textEquivalent | ||
priority | ||
code | ||
reason | ||
documentation | ||
goalId | ||
subject[x] | ||
trigger | ||
condition | ||
id | ||
extension | ||
modifierExtension | ||
kind | ||
expression | ||
input | ||
id | ||
extension | ||
modifierExtension | ||
title | ||
requirement | ||
relatedData | ||
output | ||
id | ||
extension | ||
modifierExtension | ||
title | ||
requirement | ||
relatedData | ||
relatedAction | ||
id | ||
extension | ||
modifierExtension | ||
targetId | ||
relationship | ||
endRelationship | ||
offset[x] | ||
timing[x] | ||
location | ||
participant | ||
id | ||
extension | ||
modifierExtension | ||
actorId | ||
type | ||
typeCanonical | ||
typeReference | ||
role | ||
function | ||
type | ||
groupingBehavior | ||
selectionBehavior | ||
requiredBehavior | ||
precheckBehavior | ||
cardinalityBehavior | ||
definition[x] | ||
transform | ||
dynamicValue | ||
id | ||
extension | ||
modifierExtension | ||
path | ||
expression | ||
action | ||
asNeeded[x] |