PackagesCanonicalsLogsProblems
    Packages
    vzvz.fhir.aof@0.1.0-beta
    http://vzvz.nl/fhir/StructureDefinition/mitz-Subscription
{
  "description": null,
  "_filename": "mitz-Subscription.json",
  "package_name": "vzvz.fhir.aof",
  "date": "2021-02-22T12:36:43.7335229+00:00",
  "derivation": "constraint",
  "meta": {
    "tag": [ {
      "code": "mitz",
      "system": "http://vzvz.nl/CodeSystem/projects"
    } ],
    "lastUpdated": "2022-09-01T12:11:30.6912088+00:00"
  },
  "publisher": null,
  "fhirVersion": "4.0.1",
  "name": "MitzSubscription",
  "mapping": [ {
    "uri": "http://hl7.org/v3",
    "name": "RIM Mapping",
    "identity": "rim"
  }, {
    "uri": "http://hl7.org/fhir/fivews",
    "name": "FiveWs Pattern Mapping",
    "identity": "w5"
  } ],
  "abstract": false,
  "type": "Subscription",
  "experimental": null,
  "resourceType": "StructureDefinition",
  "title": null,
  "package_version": "0.1.0-beta",
  "status": "draft",
  "id": "3ff96c47-8e4d-4c46-84a0-72fed41d70fc",
  "kind": "resource",
  "url": "http://vzvz.nl/fhir/StructureDefinition/mitz-Subscription",
  "version": null,
  "differential": {
    "element": [ {
      "id": "Subscription",
      "path": "Subscription",
      "comment": "Voor het doorgeven van het toestemmingsabonnement"
    }, {
      "id": "Subscription.id",
      "path": "Subscription.id",
      "comment": "The id is absent when the resource is posted by the US. The id contains a uuid when returned by Mitz."
    }, {
      "id": "Subscription.meta",
      "path": "Subscription.meta"
    }, {
      "id": "Subscription.meta.profile",
      "path": "Subscription.meta.profile",
      "label": "Mitz"
    }, {
      "id": "Subscription.extension",
      "min": 2,
      "path": "Subscription.extension",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      }
    }, {
      "id": "Subscription.extension:PatientBirthdate",
      "min": 0,
      "path": "Subscription.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://fhir.nl/StructureDefinition/Patient.birthDate" ]
      } ],
      "comment": "Dit gegeven is conditioneel verplicht: als de  zorgaanbieder een geverifieerde geboortedatum van de patiënt heeft, dan moet deze meegegeven worden.",
      "sliceName": "PatientBirthdate",
      "definition": "Geboortedatum van de patient",
      "requirements": "Specifieke extensie voor toepassing in Mitz om de geboortedatum van de betreffende patiënt door te geven, zodat binnen Mitz de leeftijdscategorie altijd bepaald kan worden."
    }, {
      "id": "Subscription.extension:sourceSystem",
      "max": "1",
      "min": 1,
      "path": "Subscription.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://fhir.nl/StructureDefinition/SourceSystem" ]
      } ],
      "short": "Source System",
      "sliceName": "sourceSystem",
      "definition": "System where the subscription originates from"
    }, {
      "id": "Subscription.extension:sourceSystem.id",
      "max": "0",
      "path": "Subscription.extension.id"
    }, {
      "id": "Subscription.extension:gatewaySystem",
      "max": "1",
      "min": 1,
      "path": "Subscription.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://fhir.nl/StructureDefinition/GatewaySystem" ]
      } ],
      "short": "Gateway system",
      "sliceName": "gatewaySystem"
    }, {
      "id": "Subscription.extension:gatewaySystem.id",
      "max": "0",
      "path": "Subscription.extension.id"
    }, {
      "id": "Subscription.status",
      "path": "Subscription.status",
      "fixedCode": "requested"
    }, {
      "id": "Subscription.reason",
      "path": "Subscription.reason",
      "short": "Reden voor aanmaken abonnement",
      "comment": "Reden voor aanmaken abonnement (onduidelijk waarom verplicht in R4, voorlopig als vaste waarde ‘OTV’).",
      "definition": "Vaste waarde OTV",
      "fixedString": "OTV"
    }, {
      "id": "Subscription.criteria",
      "path": "Subscription.criteria",
      "short": "Criteria voor notificatie trigger",
      "example": [ {
        "label": "Consent voorbeeld",
        "valueString": "Consent?_query=otv&patientid=123456789&providerid=01234567&providertype=Z3"
      } ],
      "definition": "Criteria voor triggeren van de notificatie. Hierin worden opgenomen BSN, URA dossierhoudende zorgaanbieder en ZA-categorie waartoe de ZA behoort. Deze criteria moeten altijd worden aangeduid en er mogen geen extra criteria aanwezig zijn."
    }, {
      "id": "Subscription.channel.type",
      "path": "Subscription.channel.type",
      "fixedCode": "rest-hook",
      "definition": "Vaste waarde rest-hook"
    }, {
      "id": "Subscription.channel.endpoint",
      "min": 1,
      "path": "Subscription.channel.endpoint",
      "comment": "https://zim.prf001.lsp.aorta-zorg.nl/otv/Subscription/",
      "example": [ {
        "label": "LSP systeem met applicatie-id",
        "valueUrl": "https://zim.prf001.lsp.aorta-zorg.nl/otv/Subscription/123456789"
      } ],
      "definition": "Specifieke URL voor notificaties aan dossierhoudende systeem (via US).\r\n\r\nNoot: dit moet een valide HTTPS adres zijn. Binnen AORTA wordt de applicatie ID van het dossier-houdende systeem opgenomen, om achter het LSP te adresseren."
    }, {
      "id": "Subscription.channel.payload",
      "min": 1,
      "path": "Subscription.channel.payload",
      "example": [ {
        "label": "XML",
        "valueCode": "application/fhir+xml"
      } ],
      "definition": "The mime type to send the payload in - either application/fhir+xml, or application/fhir+json."
    } ]
  },
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Subscription"
}