{
  "resourceType": "StructureDefinition",
  "url": "https://tietohiisi.fi/fhir/StructureDefinition/THAuditEvent",
  "name": "THAuditEvent",
  "status": "draft",
  "fhirVersion": "4.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "AuditEvent",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/AuditEvent",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "AuditEvent.period.start",
        "path": "AuditEvent.period.start",
        "constraint": [
          {
            "key": "th-2",
            "severity": "error",
            "human": "Oltava päivämäärätarkkuudella",
            "expression": "period.start.length() = 10"
          }
        ]
      },
      {
        "id": "AuditEvent.entity",
        "path": "AuditEvent.entity",
        "constraint": [
          {
            "key": "th-1",
            "severity": "error",
            "human": "Joko name tai query oltava",
            "expression": "name.exists() or query.exists()"
          }
        ]
      }
    ]
  }
}