{
  "resourceType": "StructureDefinition",
  "id": "sgrdv-audit-agent",
  "url": "http://sante.quebec/fhir/StructureDefinition/sgrdv-audit-agent",
  "name": "SGRDVAuditAgent",
  "title": "Acteur d'audit SGRDV (Device)",
  "status": "draft",
  "experimental": true,
  "description": "Représente l'acteur (émetteur ou récepteur) d'une transaction journalisée. Hérite de SGRDVBaseSourceSystemDevice et exige un identifier complet : Identifier.system pointe vers une URL de NamingSystem reconnue (SGRDV core, portails RVSQ Réo / Votre santé, DMÉ : OMNIMED / MEDESYNC / MYLE / ALYS / MOBILEMED) ; Identifier.value porte l'identifiant interne dans ce système. Embarqué dans Bundle.entry du SGRDVAuditBundle pour préserver l'auto-portance de l'audit (cf. ADR-016).",
  "fhirVersion": "4.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "Device",
  "baseDefinition": "http://sante.quebec/fhir/StructureDefinition/sgrdv-base-source-system-device",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Device.identifier",
        "path": "Device.identifier",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Device.identifier.system",
        "path": "Device.identifier.system",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Device.identifier.value",
        "path": "Device.identifier.value",
        "min": 1,
        "mustSupport": true
      }
    ]
  }
}