Release 5 Ballot

This page is part of the FHIR Specification (v5.0.0-ballot: FHIR R5 Ballot Preview). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions . Page versions: R5 R4B R4 R3

Clinical Decision Support Work GroupMaturity Level: N/AStandards Status: InformativeSecurity Category: Business Compartments: Not linked to any defined compartments

Mappings for the plandefinition resource (see Mappings to Other Standards for further information & status).

PlanDefinition
    urlFiveWs.identifier
    identifierFiveWs.identifier
    versionFiveWs.version
    statusFiveWs.status
    experimentalFiveWs.class
    dateFiveWs.recorded
    publisherFiveWs.witness
    purposeFiveWs.why[x]
PlanDefinitionDefinition
    urlDefinition.url
    identifierDefinition.identifier
    versionDefinition.version
    nameDefinition.name
    titleDefinition.title
    statusDefinition.status {different ValueSet}
    experimentalDefinition.experimental
    subject[x]Definition.subject
    dateDefinition.date
    publisherDefinition.publisher
    contactDefinition.contact
    descriptionDefinition.description
    useContextDefinition.useContext
    jurisdictionDefinition.jurisdiction
    purposeDefinition.purpose
    copyrightDefinition.copyright
    approvalDateDefinition.approvalDate
    lastReviewDateDefinition.lastReviewDate
    effectivePeriodDefinition.effectivePeriod
    topicDefinition.subject[x]
    action{Is a contained Definition}
        titleDefinition.title
        descriptionDefinition.description
        textEquivalentDefinition.description
        subject[x]Definition.subject
        definition[x]Definition.derivedFrom
        action{InverseRelationship of Definition.partOf}
PlanDefinitionAct[classCode=GROUPER;moodCode=DEFN]
    url.identifier[scope=BUSN;reliability=ISS]
    identifier.identifier
    versionN/A (to add?)
    nameN/A (to add?)
    title.title
    subtitleN/A
    typeN/A (to add?)
    status.status
    experimentalN/A (to add?)
    subject[x]N/A
    date.participation[typeCode=AUT].time
    publisher.participation[typeCode=AUT].role
    contact.participation[typeCode=CALLBCK].role
    description.text
    useContextN/A (to add?)
    jurisdictionN/A (to add?)
    purpose.reasonCode.text
    usageN/A (to add?)
    copyrightN/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
    effectivePeriodN/A (to add?)
    topicN/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}
    libraryN/A (to add?)
    goalN/A (to add?)
        categoryN/A (to add?)
        descriptionN/A (to add?)
        priorityN/A (to add?)
        startN/A (to add?)
        addressesN/A (to add?)
        documentationN/A (to add?)
        targetN/A (to add?)
            measureN/A (to add?)
            detail[x]N/A (to add?)
            dueN/A (to add?)
    actor.participation[typeCode=PFM]
        titleN/A (to add?)
        descriptionN/A (to add?)
        optionN/A (to add?)
            type.role.classCode
            typeCanonical.role.classCode
            typeReference.role.classCode
            roleN/A (to add?)
    actionAct[classCode=ACT; moodCode=DEFN]
        linkIdN/A (to add?)
        prefixN/A (to add?)
        title.title
        description.text
        textEquivalent.text
        priority.priority
        code.classCode
        reason.reasonCode
        documentationN/A (to add?)
        goalIdN/A (to add?)
        subject[x]N/A (to add?)
        triggerN/A (to add?)
        conditionN/A (to add?)
            kindN/A (to add?)
            expressionN/A (to add?)
        inputN/A (to add?)
            titleN/A (to add?)
            requirementN/A (to add?)
            relatedDataN/A (to add?)
        outputN/A (to add?)
            titleN/A (to add?)
            requirementN/A (to add?)
            relatedDataN/A (to add?)
        relatedActionN/A (to add?)
            targetIdN/A (to add?)
            relationshipN/A (to add?)
            offset[x]N/A (to add?)
        timing[x].effectiveTime
        location.participation[typeCode=LOC].role
        participant.participation[typeCode=PFM]
            actorIdN/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 }
        groupingBehaviorN/A
        selectionBehaviorN/A
        requiredBehaviorN/A
        precheckBehaviorN/A
        cardinalityBehaviorN/A
        definition[x]Act[classCode=ACT; moodCode=DEFN]
        transformN/A
        dynamicValueN/A
            pathN/A
            expressionN/A
        actionN/A
    asNeeded[x]boolean: precondition.negationInd (inversed - so negationInd = true means asNeeded=false CodeableConcept: precondition.observationEventCriterion[code="Assertion"].value