{
  "resourceType": "ValueSet",
  "id": "ProvenanceActivityVS",
  "url": "http://objects.directtrust.org/standards/terminology/ValueSet/ProvenanceActivityVS",
  "name": "ProvenanceActivityValueSet",
  "title": "DirectTrust Provenance Activity Value Set",
  "status": "active",
  "date": "2026-10-10",
  "publisher": "DirectTrust",
  "description": "Twenty-one provenance activities: fifteen DirectTrust base-verb concepts and six externally defined concepts. External codes and source displays are preserved; DirectTrust designations use base verbs.",
  "compose": {
    "include": [
      {
        "system": "http://terminology.hl7.org/CodeSystem/v3-DataOperation",
        "concept": [
          {
            "code": "CREATE",
            "display": "create",
            "designation": [
              {
                "language": "en-US",
                "value": "Create"
              }
            ]
          },
          {
            "code": "NULLIFY",
            "display": "nullify",
            "designation": [
              {
                "language": "en-US",
                "value": "Nullify"
              }
            ]
          }
        ]
      },
      {
        "system": "http://terminology.hl7.org/CodeSystem/iso-21089-lifecycle",
        "concept": [
          {
            "code": "disclose",
            "display": "Disclose Record Lifecycle Event",
            "designation": [
              {
                "language": "en-US",
                "value": "Disclose"
              }
            ]
          },
          {
            "code": "amend",
            "display": "Amend (Update) Record Lifecycle Event",
            "designation": [
              {
                "language": "en-US",
                "value": "Amend"
              }
            ]
          },
          {
            "code": "transform",
            "display": "Transform/Translate Record Lifecycle Event",
            "designation": [
              {
                "language": "en-US",
                "value": "Transform"
              }
            ]
          },
          {
            "code": "transmit",
            "display": "Transmit Record Lifecycle Event",
            "designation": [
              {
                "language": "en-US",
                "value": "Transmit"
              }
            ]
          }
        ]
      },
      {
        "system": "http://objects.directtrust.org/standards/terminology/CodeSystem/DTCodeSystem",
        "version": "1.0.0",
        "concept": [
          {
            "code": "receive",
            "display": "Receive"
          },
          {
            "code": "register",
            "display": "Register"
          },
          {
            "code": "replace",
            "display": "Replace"
          },
          {
            "code": "retrieve",
            "display": "Retrieve"
          },
          {
            "code": "seal",
            "display": "Seal"
          },
          {
            "code": "store",
            "display": "Store"
          },
          {
            "code": "import",
            "display": "Import"
          },
          {
            "code": "append",
            "display": "Append"
          },
          {
            "code": "sign",
            "display": "Sign"
          },
          {
            "code": "deliver",
            "display": "Deliver"
          },
          {
            "code": "assemble",
            "display": "Assemble"
          },
          {
            "code": "accept",
            "display": "Accept"
          },
          {
            "code": "reject",
            "display": "Reject"
          },
          {
            "code": "notarize",
            "display": "Notarize"
          },
          {
            "code": "witness",
            "display": "Witness"
          }
        ]
      }
    ]
  },
  "identifier": [
    {
      "system": "urn:ietf:rfc:3986",
      "value": "urn:oid:1.3.6.1.4.1.41179.4.2.14"
    }
  ]
}
