{
  "resourceType": "StructureDefinition",
  "id": "HVOOrganisationLogical",
  "extension": [
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics",
      "valueCode": "can-be-target"
    }
  ],
  "url": "http://electronichealth.se/fhir/hvo/StructureDefinition/HVOOrganisationLogical",
  "name": "HVOOrganisationLogical",
  "title": "Organisation",
  "status": "draft",
  "description": "Klassen organisation håller information om juridiska personer och enskilda näringsidkare. \r\nDetta är en delmängd av de organisationer som avses i ISO 9000-definitionen: person eller grupp av personer med ansvar, befogenheter och samband för att nå ett gemensamt mål.",
  "fhirVersion": "5.0.0",
  "mapping": [
    {
      "identity": "OrganisationToHVOOrganization",
      "uri": "HVOOrganization"
    }
  ],
  "kind": "logical",
  "abstract": false,
  "type": "http://electronichealth.se/fhir/hvo/StructureDefinition/HVOOrganisationLogical",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Base",
  "derivation": "specialization",
  "differential": {
    "element": [
      {
        "id": "HVOOrganisationLogical",
        "path": "HVOOrganisationLogical",
        "short": "Organisation",
        "definition": "Klassen organisation håller information om juridiska personer och enskilda näringsidkare. \r\nDetta är en delmängd av de organisationer som avses i ISO 9000-definitionen: person eller grupp av personer med ansvar, befogenheter och samband för att nå ett gemensamt mål."
      },
      {
        "id": "HVOOrganisationLogical.id",
        "path": "HVOOrganisationLogical.id",
        "short": "id",
        "definition": "Angivelse av identifierare för en organisation. Det är obligatoriskt att ange antingen ett organisationsnummer eller, om organisationen har den juridiska formen enskild näringsidkare, ett personnummer.\r\nUtöver den obligatoriska identifieraren finns även möjlighet att ange andra identifierare som tillämpas i nationella eller lokala sammanhang, exempelvis HSA-id från Katalogtjänst HSA.",
        "min": 1,
        "max": "*",
        "type": [
          {
            "code": "Identifier"
          }
        ],
        "mapping": [
          {
            "identity": "OrganisationToHVOOrganization",
            "map": "HVOOrganization.identifier"
          }
        ]
      },
      {
        "id": "HVOOrganisationLogical.typ",
        "path": "HVOOrganisationLogical.typ",
        "short": "typ",
        "definition": "Angivelse av kod för typ av organisation. \r\nExempel är vårdgivare eller utförare av socialtjänst.",
        "min": 1,
        "max": "*",
        "type": [
          {
            "code": "Coding"
          }
        ],
        "mapping": [
          {
            "identity": "OrganisationToHVOOrganization",
            "map": "HVOOrganization.type"
          }
        ]
      },
      {
        "id": "HVOOrganisationLogical.status",
        "path": "HVOOrganisationLogical.status",
        "short": "status",
        "definition": "Angivelse av status som organisationen är registrerad med i SCB:s Företagsregister, där sant innebär 'aktiv' och falskt innebär 'inaktiv'.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "boolean"
          }
        ],
        "mapping": [
          {
            "identity": "OrganisationToHVOOrganization",
            "map": "HVOOrganization.extension[organizationActive].valueBoolean"
          }
        ]
      },
      {
        "id": "HVOOrganisationLogical.namn",
        "path": "HVOOrganisationLogical.namn",
        "short": "namn",
        "definition": "Angivelse av organisationens namn enligt Bolagsverket, Skatteverket eller SCB.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "OrganisationToHVOOrganization",
            "map": "HVOOrganization.name"
          }
        ]
      },
      {
        "id": "HVOOrganisationLogical.alias",
        "path": "HVOOrganisationLogical.alias",
        "short": "alias",
        "definition": "Angivelse av namn på organisationen som används vid sidan av det officiella namnet, t.ex. en förkortning av det officiella namnet.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "OrganisationToHVOOrganization",
            "map": "HVOOrganization.alias"
          }
        ]
      },
      {
        "id": "HVOOrganisationLogical.juridiskForm",
        "path": "HVOOrganisationLogical.juridiskForm",
        "short": "juridiskForm",
        "definition": "Angivelse av kod för organisationens juridiska form enligt kodverket JURFORM.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Coding"
          }
        ],
        "mapping": [
          {
            "identity": "OrganisationToHVOOrganization",
            "map": "HVOOrganization.extension[legalForm]"
          }
        ]
      },
      {
        "id": "HVOOrganisationLogical.agarkategori",
        "path": "HVOOrganisationLogical.agarkategori",
        "short": "ägarkategori",
        "definition": "Angivelse av kod för ägarkategori som organisationen tillhör från SCB:s kodverk ÄGAR 2000.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Coding"
          }
        ],
        "mapping": [
          {
            "identity": "OrganisationToHVOOrganization",
            "map": "HVOOrganization.extension[ownershipType]"
          }
        ]
      },
      {
        "id": "HVOOrganisationLogical.giltigFrom",
        "path": "HVOOrganisationLogical.giltigFrom",
        "short": "giltigFrom",
        "definition": "Angivelse av den tidpunkt från och med vilken organisationen är registrerad med angiven status i SCB:s Företagsregister.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "time"
          }
        ],
        "mapping": [
          {
            "identity": "OrganisationToHVOOrganization",
            "map": "HVOOrganization.extension[period].valuePeriod.start"
          }
        ]
      },
      {
        "id": "HVOOrganisationLogical.giltigTom",
        "path": "HVOOrganisationLogical.giltigTom",
        "short": "giltigTom",
        "definition": "Angivelse av den tidpunkt då organisationens status i SCB:s Företagsregister upphör att gälla. Ska ej anges om denna tidpunkt är okänd.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "time"
          }
        ],
        "mapping": [
          {
            "identity": "OrganisationToHVOOrganization",
            "map": "HVOOrganization.extension[period].valuePeriod.end"
          }
        ]
      },
      {
        "id": "HVOOrganisationLogical.relationOrganisation",
        "path": "HVOOrganisationLogical.relationOrganisation",
        "short": "relationOrganisation",
        "definition": "relationOrganisation",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://electronichealth.se/fhir/hvo/StructureDefinition/HVOOrganisationLogical"
            ]
          }
        ],
        "mapping": [
          {
            "identity": "OrganisationToHVOOrganization",
            "map": "HVOOrganization.extension[additionalRelationship]"
          }
        ]
      },
      {
        "id": "HVOOrganisationLogical.har",
        "path": "HVOOrganisationLogical.har",
        "short": "har",
        "definition": "har",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://electronichealth.se/fhir/hvo/StructureDefinition/HVOTillstandLogical"
            ]
          }
        ],
        "mapping": [
          {
            "identity": "OrganisationToHVOOrganization",
            "map": "HVOOrganization.qualification"
          }
        ]
      },
      {
        "id": "HVOOrganisationLogical.har2",
        "path": "HVOOrganisationLogical.har2",
        "short": "har",
        "definition": "har",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://electronichealth.se/fhir/hvo/StructureDefinition/HVOKontaktuppgiftLogical"
            ]
          }
        ],
        "mapping": [
          {
            "identity": "OrganisationToHVOOrganization",
            "map": "HVOOrganization.contact"
          }
        ]
      },
      {
        "id": "HVOOrganisationLogical.relationOrganisation2",
        "path": "HVOOrganisationLogical.relationOrganisation2",
        "short": "relationOrganisation2",
        "definition": "relationOrganisation2",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://electronichealth.se/fhir/hvo/StructureDefinition/HVOOrganisationLogical"
            ]
          }
        ],
        "mapping": [
          {
            "identity": "OrganisationToHVOOrganization",
            "map": "HVOOrganization.partOf(HVOOrganization)"
          }
        ]
      }
    ]
  }
}