{
"description": null,
"_filename": "mitz-Subscription.json",
"package_name": "vzvz.fhir.mitz",
"date": "2021-02-22T12:36:43.7335229+00:00",
"derivation": "constraint",
"meta": {
"lastUpdated": "2022-08-31T19:52:39.5738813+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": "2a2dbf23-2d4f-463b-863b-7921b645cb36",
"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://vzvz.nl/fhir/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://vzvz.nl/fhir/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://vzvz.nl/fhir/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"
}