Cross-Version Extension for AuditEvent.entity.lifecycle in R4

URLhttp://hl7.org/fhir/4.0/StructureDefinition/extension-AuditEvent.entity.lifecycle
Version
Statusactive
Description

Cross-Version Extension for AuditEvent.entity.lifecycle. Valid in versions R2, R3

This is a valid extension because it has the following codes that are not in other versions attest, deidentify, deprecate, unmerge, restore, reactivate, disclose, transmit, archive, verify, transform, link, merge, report, hold, destroy, unhold, access, receive, reidentify, unlink, extract, originate, amend, decrypt, pseudonymize, encrypt (http://terminology.hl7.org/CodeSystem/iso-21089-lifecycle)

Context of Use

This extension may be used in the following contexts:


NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..1ExtensionLife-cycle stage for the entity
... extension ..0
... value[x] 1..Coding
... url "http://hl7.org/fhir/4.0/StructureDefinition/extension-AuditEvent.entity.lifecycle"

doco Documentation for this format

{
  "resourceType" : "StructureDefinition",
  "id" : "xv-r4-sev.ent.lifecycle",
  "url" : "http://hl7.org/fhir/4.0/StructureDefinition/extension-AuditEvent.entity.lifecycle",
  "name" : "XVerExtensionAuditEvent.entity.lifecycleR4",
  "title" : "Cross-Version Extension for AuditEvent.entity.lifecycle in R4",
  "status" : "active",
  "experimental" : false,
  "publisher" : "Health Level Seven International (Security)",
  "contact" : [{
    "telecom" : [{
      "system" : "url",
      "value" : "http://hl7.org/fhir"
    }]
  },
  {
    "telecom" : [{
      "system" : "url",
      "value" : "http://www.hl7.org/Special/committees/secure/index.cfm"
    }]
  }],
  "description" : "Cross-Version Extension for AuditEvent.entity.lifecycle. Valid in versions R2, R3\r\n\r\nThis is a valid extension because it has the following codes that are not in other versions attest, deidentify, deprecate, unmerge, restore, reactivate, disclose, transmit, archive, verify, transform, link, merge, report, hold, destroy, unhold, access, receive, reidentify, unlink, extract, originate, amend, decrypt, pseudonymize, encrypt (http://terminology.hl7.org/CodeSystem/iso-21089-lifecycle)",
  "jurisdiction" : [{
    "coding" : [{
      "system" : "http://unstats.un.org/unsd/methods/m49/m49.htm",
      "code" : "001"
    }]
  }],
  "fhirVersion" : "5.0.0",
  "kind" : "complex-type",
  "abstract" : false,
  "type" : "Extension",
  "baseDefinition" : "http://hl7.org/fhir/StructureDefinition/Extension",
  "derivation" : "constraint",
  "differential" : {
    "element" : [{
      "path" : "Extension",
      "short" : "Life-cycle stage for the entity",
      "definition" : "Identifier for the data life-cycle stage for the entity.",
      "comment" : "This can be used to provide an audit trail for data, over time, as it passes through the system.",
      "requirements" : "Institutional policies for privacy and security may optionally fall under different accountability rules based on data life cycle. This provides a differentiating value for those cases.",
      "min" : 0,
      "max" : "1",
      "isModifier" : false,
      "mapping" : [{
        "identity" : "w5",
        "map" : "FiveWs.context"
      },
      {
        "identity" : "rim",
        "map" : "target of ObservationEvent[code=\"lifecycle\"].value"
      },
      {
        "identity" : "dicom",
        "map" : "ParticipantObjectDataLifeCycle"
      },
      {
        "identity" : "w3c.prov",
        "map" : "Entity.role"
      },
      {
        "identity" : "fhirprovenance",
        "map" : "Provenance.entity.role"
      }]
    },
    {
      "path" : "Extension.extension",
      "max" : "0"
    },
    {
      "path" : "Extension.value[x]",
      "min" : 1,
      "type" : [{
        "code" : "Coding"
      }]
    },
    {
      "path" : "Extension.url",
      "fixedUri" : "http://hl7.org/fhir/4.0/StructureDefinition/extension-AuditEvent.entity.lifecycle"
    }]
  }
}