{
  "resourceType": "ValueSet",
  "id": "ProvenanceAgentTypeVS",
  "url": "http://objects.directtrust.org/standards/terminology/ValueSet/ProvenanceAgentTypeVS",
  "name": "ProvenanceAgentTypeValueSet",
  "title": "DirectTrust Provenance Agent Type Value Set",
  "status": "active",
  "date": "2026-10-12",
  "publisher": "DirectTrust",
  "description": "Fifteen agent participation types permitted by the DirectTrust provenance terminology model: twelve HL7 concepts and three DirectTrust concepts. Concepts are explicitly enumerated to support implementations that do not perform terminology-server expansion.",
  "compose": {
    "include": [
      {
        "system": "http://terminology.hl7.org/CodeSystem/provenance-participant-type",
        "concept": [
          {
            "code": "enterer",
            "display": "Enterer"
          },
          {
            "code": "performer",
            "display": "Performer"
          },
          {
            "code": "author",
            "display": "Author"
          },
          {
            "code": "editor",
            "display": "Editor"
          },
          {
            "code": "verifier",
            "display": "Verifier"
          },
          {
            "code": "legal",
            "display": "Legal Authenticator"
          },
          {
            "code": "attester",
            "display": "Attester"
          },
          {
            "code": "informant",
            "display": "Informant"
          },
          {
            "code": "custodian",
            "display": "Custodian"
          },
          {
            "code": "assembler",
            "display": "Assembler"
          },
          {
            "code": "transformer",
            "display": "Transformer"
          },
          {
            "code": "composer",
            "display": "Composer"
          }
        ]
      },
      {
        "system": "http://objects.directtrust.org/standards/terminology/CodeSystem/DTCodeSystem",
        "concept": [
          {
            "code": "witness-agent",
            "display": "Witness"
          },
          {
            "code": "recorder",
            "display": "Recorder"
          },
          {
            "code": "notary",
            "display": "Notary"
          }
        ]
      }
    ]
  },
  "identifier": [
    {
      "system": "urn:ietf:rfc:3986",
      "value": "urn:oid:1.3.6.1.4.1.41179.4.2.15"
    }
  ]
}
