{
  "resourceType": "StructureDefinition",
  "id": "SHCUnderskriftLogical",
  "extension": [
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics",
      "valueCode": "can-be-target"
    }
  ],
  "url": "http://electronichealth.se/fhir/shc/StructureDefinition/SHCUnderskriftLogical",
  "name": "SHCUnderskriftLogical",
  "title": "Underskrift",
  "status": "draft",
  "description": "Klassen underskrift håller information om vem som har skrivit under intyget och när underskriften gjordes.",
  "fhirVersion": "5.0.0",
  "mapping": [
    {
      "identity": "UnderskriftToSHCQuestionnaireResponse.signature",
      "uri": "SHCQuestionnaireResponse.signature"
    }
  ],
  "kind": "logical",
  "abstract": false,
  "type": "http://electronichealth.se/fhir/shc/StructureDefinition/SHCUnderskriftLogical",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Base",
  "derivation": "specialization",
  "differential": {
    "element": [
      {
        "id": "SHCUnderskriftLogical",
        "path": "SHCUnderskriftLogical",
        "short": "Underskrift",
        "definition": "Klassen underskrift håller information om vem som har skrivit under intyget och när underskriften gjordes."
      },
      {
        "id": "SHCUnderskriftLogical.underskriftsort",
        "path": "SHCUnderskriftLogical.underskriftsort",
        "short": "underskriftsort",
        "definition": "platsen där intyget undertecknades",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "UnderskriftToSHCQuestionnaireResponse.signature",
            "map": ""
          }
        ]
      },
      {
        "id": "SHCUnderskriftLogical.underskriftstidpunkt",
        "path": "SHCUnderskriftLogical.underskriftstidpunkt",
        "short": "underskriftstidpunkt",
        "definition": "tidpunkt då intyget undertecknades",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "time"
          }
        ],
        "mapping": [
          {
            "identity": "UnderskriftToSHCQuestionnaireResponse.signature",
            "map": "SHCQuestionnaireResponse.extension[signature].valueSignature.when"
          }
        ]
      },
      {
        "id": "SHCUnderskriftLogical.namnteckning",
        "path": "SHCUnderskriftLogical.namnteckning",
        "short": "namnteckning",
        "definition": "själva signaturen eller handskrivna namnet på intyget",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "UnderskriftToSHCQuestionnaireResponse.signature",
            "map": ""
          }
        ]
      },
      {
        "id": "SHCUnderskriftLogical.namnfortydligande",
        "path": "SHCUnderskriftLogical.namnfortydligande",
        "short": "namnförtydligande",
        "definition": "tydligt utskrivet namn ",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "UnderskriftToSHCQuestionnaireResponse.signature",
            "map": ""
          }
        ]
      },
      {
        "id": "SHCUnderskriftLogical.underskriftstyp",
        "path": "SHCUnderskriftLogical.underskriftstyp",
        "short": "underskriftstyp ",
        "definition": "kod för typ av underskrift, t.ex. godkännande eller bevittnande. ",
        "min": 1,
        "max": "*",
        "type": [
          {
            "code": "Coding"
          }
        ],
        "mapping": [
          {
            "identity": "UnderskriftToSHCQuestionnaireResponse.signature",
            "map": "SHCQuestionnaireResponse.extension[signature].valueSignature.type"
          }
        ]
      },
      {
        "id": "SHCUnderskriftLogical.formatForInnehall",
        "path": "SHCUnderskriftLogical.formatForInnehall",
        "short": "format för innehåll",
        "definition": "kod för format på det som signerats, t.ex. PDF eller XML. ",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Coding"
          }
        ],
        "mapping": [
          {
            "identity": "UnderskriftToSHCQuestionnaireResponse.signature",
            "map": "SHCQuestionnaireResponse.extension[signature].valueSignature.targetFormat"
          }
        ]
      },
      {
        "id": "SHCUnderskriftLogical.formatForSignatur",
        "path": "SHCUnderskriftLogical.formatForSignatur",
        "short": "format för signatur",
        "definition": "kod för tekniska format för signaturen, t.ex. PKCS7",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Coding"
          }
        ],
        "mapping": [
          {
            "identity": "UnderskriftToSHCQuestionnaireResponse.signature",
            "map": "SHCQuestionnaireResponse.extension[signature].valueSignature.sigFormat"
          }
        ]
      },
      {
        "id": "SHCUnderskriftLogical.signaturdata",
        "path": "SHCUnderskriftLogical.signaturdata",
        "short": "signaturdata",
        "definition": "den faktiska digitala signaturen, kodad i base64. ",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "base64Binary"
          }
        ],
        "mapping": [
          {
            "identity": "UnderskriftToSHCQuestionnaireResponse.signature",
            "map": "SHCQuestionnaireResponse.extension[signature].valueSignature.data"
          }
        ]
      },
      {
        "id": "SHCUnderskriftLogical.underskrivenAv",
        "path": "SHCUnderskriftLogical.underskrivenAv",
        "short": "underskriven av",
        "definition": "underskriven av",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://electronichealth.se/fhir/shc/StructureDefinition/SHCHalsoOchSjukvardspersonalLogical"
            ]
          }
        ],
        "mapping": [
          {
            "identity": "UnderskriftToSHCQuestionnaireResponse.signature",
            "map": "SHCQuestionnaireResponse.extension[signature].valueSignature.who(SHCPractitioner)"
          }
        ]
      }
    ]
  }
}