R5 Final QA

This page is part of the FHIR Specification (v5.0.0-draft-final: Final QA Preview for R5 - see ballot notes). 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 icon Work GroupMaturity Level: N/AStandards Status: InformativeSecurity Category: Anonymous Compartments: Not linked to any defined compartments

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

ActivityDefinition
    urlFiveWs.identifier
    identifierFiveWs.identifier
    versionFiveWs.version
    versionAlgorithm[x]FiveWs.version
    statusFiveWs.status
    experimentalFiveWs.class
    dateFiveWs.recorded
    publisherFiveWs.witness
    purposeFiveWs.why[x]
ActivityDefinitionDefinition
    urlDefinition.url
    identifierDefinition.identifier
    versionDefinition.version
    versionAlgorithm[x]Definition.versionAlgorithm
    nameDefinition.name
    titleDefinition.title
    statusDefinition.status {different ValueSet}
    experimentalDefinition.experimental
    subject[x]Definition.subject
    dateDefinition.date
    publisherDefinition.publisher {as string instead of CodeableConcept}
    contactDefinition.contact
    descriptionDefinition.description
    useContextDefinition.useContext
    jurisdictionDefinition.jurisdiction
    purposeDefinition.purpose
    copyrightDefinition.copyright
    copyrightLabelDefinition.copyrightLabel
    approvalDateDefinition.approvalDate
    lastReviewDateDefinition.lastReviewDate
    effectivePeriodDefinition.effectivePeriod
ActivityDefinitionAct[classCode=ACT; moodCode=DEFN]
    url.identifier[scope=BUSN;reliability=ISS]
    identifier.identifier
    versionN/A (to add?)
    versionAlgorithm[x]N/A (to add?)
    nameN/A
    title.title
    subtitleN/A (to add?)
    status.status
    experimentalN/A (to add?)
    subject[x]N/A (to add?) { only applies for subject Patient? }
    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?)
    copyrightLabelN/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] { not a great match, but there does not appear to be an editor concept in V3 participation }
    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.outboundRelationship[typeCode=USE].target[classCode=GROUPER,moodCode=EVN]
    kind.classCode
    profile.templateId
    code.code
    intent.moodCode { of the realized Activity }
    priority.priority { of the realized activity }
    doNotPerform.negationInd { of the realized activity }
    timing[x].effectiveTime
    asNeeded[x]boolean: precondition.negationInd (inversed - so negationInd = true means asNeeded=false CodeableConcept: precondition.observationEventCriterion[code="Assertion"].value
    location.participation[typeCode=LOC].role
    participant.participation[typeCode=PFM]
        type.role.classCode
        typeCanonical.role.classCode
        typeReference.role.classCode
        role.role.code
        function.role.code
    product[x].participation[typeCode=CSM].role
    quantity.quantity {for classCode=SPLY}
    dosage.outboundRelationship[typeCode=COMP].target[classCode=SBADM; moodCode=DEFN]
    bodySite.targetSiteCode {for classCode=PROC, SBADM}
    specimenRequirementN/A
    observationRequirementN/A
    observationResultRequirementN/A
    transformN/A
    dynamicValueN/A
        pathN/A
        expressionN/A