{
  "resourceType": "StructureDefinition",
  "url": "https://fhir.bfarm.de/StructureDefinition/HealthAppCatalogEntry",
  "version": "3.1.0-TEST",
  "name": "Profile-HealthAppCatalogEntry",
  "title": "HealthAppCatalogEntry",
  "status": "active",
  "fhirVersion": "4.0.1",
  "mapping": [
    {
      "identity": "rim",
      "uri": "http://hl7.org/v3",
      "name": "RIM Mapping"
    }
  ],
  "kind": "resource",
  "abstract": false,
  "type": "CatalogEntry",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/CatalogEntry",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "CatalogEntry",
        "path": "CatalogEntry",
        "short": "Eintrag einer digitalen Anwendung in einem Verzeichnis",
        "definition": "Das Profil repräsentiert den Eintrag einer digitalen Gesundheitsanwendung (DiGA) bzw. digitalen Pflegeanwendung (DiPA) in einem Verzeichnis.",
        "mustSupport": true
      },
      {
        "id": "CatalogEntry.extension:history",
        "path": "CatalogEntry.extension",
        "sliceName": "history",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://fhir.bfarm.de/StructureDefinition/HealthAppCatalogEntryHistory"
            ]
          }
        ],
        "isModifier": false
      },
      {
        "id": "CatalogEntry.extension:trialPeriod",
        "path": "CatalogEntry.extension",
        "sliceName": "trialPeriod",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://fhir.bfarm.de/StructureDefinition/HealthAppCatalogEntryTrialPeriod"
            ]
          }
        ],
        "isModifier": false
      },
      {
        "id": "CatalogEntry.identifier",
        "path": "CatalogEntry.identifier",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "system"
            }
          ],
          "rules": "open"
        },
        "short": "IDs des Verzeichniseintrags",
        "definition": "Enthält Werte zur eindeutigen Identifizierung des Verzeichniseintrags der digitalen Anwendung.",
        "mustSupport": true
      },
      {
        "id": "CatalogEntry.identifier:url",
        "path": "CatalogEntry.identifier",
        "sliceName": "url",
        "short": "URL des Verzeichniseintrags",
        "definition": "Enthält die URL zum Verzeichniseintrag der digitalen Anwendung.",
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "CatalogEntry.identifier:url.system",
        "path": "CatalogEntry.identifier.system",
        "min": 1,
        "fixedUri": "urn:ietf:rfc:3986",
        "mustSupport": true
      },
      {
        "id": "CatalogEntry.identifier:url.value",
        "path": "CatalogEntry.identifier.value",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "CatalogEntry.orderable",
        "path": "CatalogEntry.orderable",
        "short": "Bestellfähigkeit",
        "definition": "Gibt an, ob die mit dem Verzeichniseintrag verknüpfte digitale Anwendung bestell- oder verordnungsfähig ist.",
        "mustSupport": true
      },
      {
        "id": "CatalogEntry.referencedItem",
        "path": "CatalogEntry.referencedItem",
        "short": "HealthApp",
        "definition": "Die Referenz zur digitalen Anwendung (HealthApp).",
        "mustSupport": true
      },
      {
        "id": "CatalogEntry.referencedItem.extension",
        "path": "CatalogEntry.referencedItem.extension",
        "min": 1
      },
      {
        "id": "CatalogEntry.referencedItem.extension:deviceDefinition",
        "path": "CatalogEntry.referencedItem.extension",
        "sliceName": "deviceDefinition",
        "min": 1,
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://fhir.bfarm.de/StructureDefinition/HealthAppCatalogEntryHealthAppLink"
            ]
          }
        ]
      },
      {
        "id": "CatalogEntry.additionalIdentifier",
        "path": "CatalogEntry.additionalIdentifier",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "system"
            }
          ],
          "rules": "open"
        },
        "short": "IDs im anderen Verzeichnis",
        "definition": "Enthält Werte zur eindeutigen Identifizierung des Verzeichniseintrags im jeweils anderen Verzeichnis wenn die digitale Anwendung sowohl digitale Gesundheitsanwendung (DiGA) als auch digitale Pflegeanwendung (DiPA) ist.",
        "mustSupport": true
      },
      {
        "id": "CatalogEntry.additionalIdentifier:url",
        "path": "CatalogEntry.additionalIdentifier",
        "sliceName": "url",
        "short": "URL des Verzeichniseintrags",
        "definition": "Enthält die URL zum Verzeichniseintrag der digitalen Anwendung.",
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "CatalogEntry.additionalIdentifier:url.system",
        "path": "CatalogEntry.additionalIdentifier.system",
        "min": 1,
        "fixedUri": "urn:ietf:rfc:3986",
        "mustSupport": true
      },
      {
        "id": "CatalogEntry.additionalIdentifier:url.value",
        "path": "CatalogEntry.additionalIdentifier.value",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "CatalogEntry.status",
        "path": "CatalogEntry.status",
        "short": "Status der Listung (draft | active | retired)",
        "definition": "Repräsentiert den Status des Eintrags der digitalen Anwendung im Verzeichnis.\r\n+ draft: vorläufig aufgenommen (nur DiGA)\r\n+ active: dauerhaft aufgenommen\r\n+ retired: zurückgezogen/entfernt/gestrichen",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "CatalogEntry.validityPeriod",
        "path": "CatalogEntry.validityPeriod",
        "short": "Gültigkeitszeitraum",
        "definition": "Der Zeitraum, in dem der Verzeichniseintrag der digitalen Anwendung gültig ist oder war; kann ein Startdatum (z.B. Aufnahme in das Verzeichnis) und ein Enddatum (z.B. Streichung aus dem Verzeichnis) enthalten.",
        "mustSupport": true
      },
      {
        "id": "CatalogEntry.validityPeriod.start",
        "path": "CatalogEntry.validityPeriod.start",
        "short": "Erster Gültigkeitstag",
        "definition": "Das Datum der erstmaligen Aufnahme der digitalen Anwendung in das Verzeichnis.",
        "mustSupport": true
      },
      {
        "id": "CatalogEntry.validityPeriod.end",
        "path": "CatalogEntry.validityPeriod.end",
        "short": "Letzter Gültigkeitstag",
        "definition": "Der letzte Gültigkeitstag der digitalen Anwendung im Verzeichnis.",
        "mustSupport": true
      }
    ]
  }
}