{
"description": "Definition of the origin of the resources when resources of multiple origins are present in a bundle.\\nThis provenance definition is used to define the Healthcare provider that provides the resources listed in the target element.",
"_filename": "aorta-provenance.json",
"package_name": "vzvz.fhir.aof",
"date": null,
"derivation": "constraint",
"publisher": "VZVZ",
"fhirVersion": "4.3.0",
"jurisdiction": [ {
"coding": [ {
"code": "NL",
"system": "urn:iso:std:iso:3166",
"display": "Netherlands"
} ]
} ],
"purpose": "Definition of the origin of the resources when resources of multiple origins are present in a bundle.",
"name": "AortaProvenance",
"abstract": false,
"copyright": "VZVZ",
"type": "Provenance",
"experimental": null,
"resourceType": "StructureDefinition",
"title": null,
"package_version": "0.16.1",
"status": "active",
"language": "nl-NL",
"id": "ee7cc10a-d953-4fc9-88da-931002e83952",
"kind": "resource",
"url": "http://vzvz.nl/fhir/StructureDefinition/aorta-provenance",
"version": "1.0.0",
"differential": {
"element": [ {
"id": "Provenance",
"path": "Provenance",
"constraint": [ {
"key": "provenance-2",
"human": "A contained Organization in a Provenance resource must have an URA.",
"source": "http://vzvz.nl/fhir/StructureDefinition/aorta-provenance",
"severity": "error",
"expression": "contained.where(resourceType = 'Organization').identifier.exists() and (contained.where(resourceType = 'Organization').identifier.system = $ura or contained.where(resourceType = 'Organization').identifier.system = $ura-oid)"
} ],
"definition": "This provenance definition is used to define the Healthcare provider that provides the resources listed in the target element."
}, {
"id": "Provenance.target",
"path": "Provenance.target",
"short": "Target Reference(s)",
"comment": "Target references are the resources typically provided in a searchset result. Each resource present in the bundle should be listed in this element.",
"definition": "The Reference(s) that were generated or updated by the activity described in this resource. A provenance can point to more than one target if multiple resources were created/updated by the same activity."
}, {
"id": "Provenance.recorded",
"path": "Provenance.recorded",
"comment": "This element is equivalent to creationTime in V3."
}, {
"id": "Provenance.agent",
"path": "Provenance.agent",
"comment": "This information is equivalent to the sender in V3.",
"definition": "The device belonging to the organization that provides the information or the organization itself."
}, {
"id": "Provenance.agent.type",
"path": "Provenance.agent.type",
"comment": "This value is fixed to 'author' to indicate that this provenance resource describes the provider where the resource originates.",
"fixedCodeableConcept": {
"coding": [ {
"code": "author",
"system": "http://terminology.hl7.org/CodeSystem/provenance-participant-type"
} ]
}
}, {
"id": "Provenance.agent.who",
"path": "Provenance.agent.who",
"type": [ {
"code": "Reference",
"targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Device", "http://vzvz.nl/fhir/StructureDefinition/nl-vzvz-Device" ]
} ],
"comment": "Refers to a Device with an applicationID that refers to the Organization identified with an URA.\n These resources (Device and Organization) are contained within this resource.\n Note: To allow the receiver to improve the information displayed for the user."
} ]
},
"contact": [ {
"name": "VZVZ",
"telecom": [ {
"use": "work",
"value": "standaardisatie@vzvz.nl",
"system": "email"
} ]
} ],
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/Provenance"
}