{
  "resourceType": "StructureDefinition",
  "id": "HVOTelekommunikationLogical",
  "extension": [
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics",
      "valueCode": "can-be-target"
    }
  ],
  "url": "http://electronichealth.se/fhir/hvo/StructureDefinition/HVOTelekommunikationLogical",
  "name": "HVOTelekommunikationLogical",
  "title": "Telekommunikation",
  "status": "draft",
  "description": "Klassen telekommunikation håller information om elektronisk adressinformation. Exempel är telefonnummer och e-postadress.",
  "fhirVersion": "5.0.0",
  "mapping": [
    {
      "identity": "TelekommunikationToContactPoint",
      "uri": "(HVOService/HVOOrganization/HVOOrganizationalUnit/HVOPractitionerRole/HVOOrganizationalAffiliation).telecom"
    }
  ],
  "kind": "logical",
  "abstract": false,
  "type": "http://electronichealth.se/fhir/hvo/StructureDefinition/HVOTelekommunikationLogical",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Base",
  "derivation": "specialization",
  "snapshot": {
    "element": [
      {
        "id": "HVOTelekommunikationLogical",
        "path": "HVOTelekommunikationLogical",
        "short": "Telekommunikation",
        "definition": "Klassen telekommunikation håller information om elektronisk adressinformation. Exempel är telefonnummer och e-postadress.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "HVOTelekommunikationLogical",
          "min": 0,
          "max": "*"
        },
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "HVOTelekommunikationLogical.varde",
        "path": "HVOTelekommunikationLogical.varde",
        "short": "värde",
        "definition": "Angivelse av elektronisk adress i det format som hör till angivet system.",
        "comment": "Note that FHIR strings SHALL NOT exceed 1,048,576 (1024*1024) characters in size",
        "min": 1,
        "max": "1",
        "base": {
          "path": "HVOTelekommunikationLogical.varde",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "TelekommunikationToContactPoint",
            "map": "(HVOService/HVOOrganization/HVOOrganizationalUnit/HVOPractitioner/HVOOrganizationalAffiliation)telecom.value"
          }
        ]
      },
      {
        "id": "HVOTelekommunikationLogical.system",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
            "valueCode": "normative"
          },
          {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
            "valueCode": "4.0.0"
          }
        ],
        "path": "HVOTelekommunikationLogical.system",
        "short": "system",
        "definition": "Angivelse av kod för vilket kommunikationssystem ett visst värde åsyftar. Exempel är telefon, fax eller e-post.",
        "comment": "Codes may be defined very casually in enumerations or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "HVOTelekommunikationLogical.system",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "Coding"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "cod-1",
            "severity": "warning",
            "human": "A Coding SHOULD NOT have a display unless a code is also present.  Computation on Coding.display alone is generally unsafe.  Consider using CodeableConcept.text",
            "expression": "code.exists().not() implies display.exists().not()",
            "source": "http://hl7.org/fhir/StructureDefinition/Coding"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE subset one of the sets of component 1-3 or 4-6"
          },
          {
            "identity": "rim",
            "map": "CV"
          },
          {
            "identity": "orim",
            "map": "fhir:Coding rdfs:subClassOf dt:CDCoding"
          },
          {
            "identity": "TelekommunikationToContactPoint",
            "map": "(HVOService/HVOOrganization/HVOOrganizationalUnit/HVOPractitioner/HVOOrganizationalAffiliation)telecom.system"
          }
        ]
      },
      {
        "id": "HVOTelekommunikationLogical.giltigFrom",
        "path": "HVOTelekommunikationLogical.giltigFrom",
        "short": "giltigFrom",
        "definition": "Angivelse av den tidpunkt från och med vilken uppgiften om telekommunikation gäller.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "HVOTelekommunikationLogical.giltigFrom",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "time"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "TelekommunikationToContactPoint",
            "map": "(HVOOrganizationAffiliation)telecom.period.start"
          }
        ]
      },
      {
        "id": "HVOTelekommunikationLogical.giltigTom",
        "path": "HVOTelekommunikationLogical.giltigTom",
        "short": "giltigTom",
        "definition": "Angivelse av tidpunkt då uppgiften om elektronisk kommunikation upphör att gälla på så sätt att uppgiften inte längre stämmer för den organisation eller person som avses. Ska ej anges om denna tidpunkt är okänd.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "HVOTelekommunikationLogical.giltigTom",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "time"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "TelekommunikationToContactPoint",
            "map": "(HVOOrganizationalAffiliation)telecom.period.end"
          }
        ]
      }
    ]
  },
  "differential": {
    "element": [
      {
        "id": "HVOTelekommunikationLogical",
        "path": "HVOTelekommunikationLogical",
        "short": "Telekommunikation",
        "definition": "Klassen telekommunikation håller information om elektronisk adressinformation. Exempel är telefonnummer och e-postadress."
      },
      {
        "id": "HVOTelekommunikationLogical.varde",
        "path": "HVOTelekommunikationLogical.varde",
        "short": "värde",
        "definition": "Angivelse av elektronisk adress i det format som hör till angivet system.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "TelekommunikationToContactPoint",
            "map": "(HVOService/HVOOrganization/HVOOrganizationalUnit/HVOPractitioner/HVOOrganizationalAffiliation)telecom.value"
          }
        ]
      },
      {
        "id": "HVOTelekommunikationLogical.system",
        "path": "HVOTelekommunikationLogical.system",
        "short": "system",
        "definition": "Angivelse av kod för vilket kommunikationssystem ett visst värde åsyftar. Exempel är telefon, fax eller e-post.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Coding"
          }
        ],
        "mapping": [
          {
            "identity": "TelekommunikationToContactPoint",
            "map": "(HVOService/HVOOrganization/HVOOrganizationalUnit/HVOPractitioner/HVOOrganizationalAffiliation)telecom.system"
          }
        ]
      },
      {
        "id": "HVOTelekommunikationLogical.giltigFrom",
        "path": "HVOTelekommunikationLogical.giltigFrom",
        "short": "giltigFrom",
        "definition": "Angivelse av den tidpunkt från och med vilken uppgiften om telekommunikation gäller.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "time"
          }
        ],
        "mapping": [
          {
            "identity": "TelekommunikationToContactPoint",
            "map": "(HVOOrganizationAffiliation)telecom.period.start"
          }
        ]
      },
      {
        "id": "HVOTelekommunikationLogical.giltigTom",
        "path": "HVOTelekommunikationLogical.giltigTom",
        "short": "giltigTom",
        "definition": "Angivelse av tidpunkt då uppgiften om elektronisk kommunikation upphör att gälla på så sätt att uppgiften inte längre stämmer för den organisation eller person som avses. Ska ej anges om denna tidpunkt är okänd.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "time"
          }
        ],
        "mapping": [
          {
            "identity": "TelekommunikationToContactPoint",
            "map": "(HVOOrganizationalAffiliation)telecom.period.end"
          }
        ]
      }
    ]
  }
}