{ "description": "Ressource CommunicationRequest utilisée dans le Flux 4 - TransmissionOrdreNotification", "_filename": "CI-SIS.NdE.NotificationRequest.StructureDefinition.json", "package_name": "ans.cisis.fhir.r4", "date": "2021-01-04", "derivation": "constraint", "publisher": "ASIP Santé", "fhirVersion": "4.0.1", "purpose": "Profil NotificationRequestNdE représentant le flux 4 - TransmissionOrdreNotification du volet Notification d'évènements du CI-SIS", "name": "NdE_NotificationRequestNdE", "mapping": [ { "uri": "http://hl7.org/fhir/workflow", "name": "Workflow Pattern", "identity": "workflow" }, { "uri": "http://hl7.org/fhir/fivews", "name": "FiveWs Pattern Mapping", "identity": "w5" }, { "uri": "http://hl7.org/v3", "name": "RIM Mapping", "identity": "rim" } ], "abstract": false, "type": "CommunicationRequest", "experimental": "false", "resourceType": "StructureDefinition", "title": null, "package_version": "1.0.0", "status": "active", "id": "c33ab16a-7fc1-4977-87d3-fb5122912c85", "kind": "resource", "url": "http://esante.gouv.fr/ci-sis/fhir/StructureDefinition/NotificationRequestNdE", "version": "1.0", "differential": { "element": [ { "id": "CommunicationRequest", "path": "CommunicationRequest", "constraint": [ { "key": "event-subject", "human": "Le sujet est soit un patient soit une autre ressource", "xpath": "not(count(subject) = 1 or count(about) = 1)", "source": "CI-SIS", "severity": "error", "expression": "not(count(subject) = 1 or count(about) = 1)" } ] }, { "id": "CommunicationRequest.contained", "min": 1, "path": "CommunicationRequest.contained", "requirements": "Les ressources référencées par les attributs de la ressource CommunicationRequest doivent être présentes dans cet élément." }, { "id": "CommunicationRequest.extension", "path": "CommunicationRequest.extension", "slicing": { "rules": "open", "discriminator": [ { "path": "url", "type": "value" } ] } }, { "id": "CommunicationRequest.extension:EventEmissionTime", "max": "1", "path": "CommunicationRequest.extension", "type": [ { "code": "Extension", "profile": [ "http://esante.gouv.fr/ci-sis/fhir/StructureDefinition/EventEmissionTime" ] } ], "short": "EventEmissionTime", "sliceName": "EventEmissionTime", "definition": "Date à laquelle l’évènement a été émis" }, { "id": "CommunicationRequest.extension:EventTime", "max": "1", "path": "CommunicationRequest.extension", "type": [ { "code": "Extension", "profile": [ "http://esante.gouv.fr/ci-sis/fhir/StructureDefinition/eventTime" ] } ], "short": "EventTime", "sliceName": "EventTime", "definition": "Date à laquelle l’évènement a eu lieu" }, { "id": "CommunicationRequest.extension:EventType", "max": "1", "min": 1, "path": "CommunicationRequest.extension", "type": [ { "code": "Extension", "profile": [ "http://esante.gouv.fr/ci-sis/fhir/StructureDefinition/EventType" ] } ], "short": "EventType", "sliceName": "EventType", "definition": "Le type d’évènement" }, { "id": "CommunicationRequest.basedOn", "max": "1", "min": 1, "path": "CommunicationRequest.basedOn", "type": [ { "code": "Reference", "targetProfile": [ "http://esante.gouv.fr/ci-sis/fhir/StructureDefinition/SubscriptionNdE" ] } ] }, { "id": "CommunicationRequest.medium", "max": "1", "min": 1, "path": "CommunicationRequest.medium" }, { "id": "CommunicationRequest.subject", "min": 1, "path": "CommunicationRequest.subject", "type": [ { "code": "Reference", "aggregation": [ "contained" ], "targetProfile": [ "http://interopsante.org/fhir/structuredefinition/resource/fr-patient" ] } ] }, { "id": "CommunicationRequest.payload", "max": "1", "min": 1, "path": "CommunicationRequest.payload" }, { "id": "CommunicationRequest.payload.content[x]", "path": "CommunicationRequest.payload.content[x]", "definition": "Le détail de l’évènement" }, { "id": "CommunicationRequest.requester", "min": 1, "path": "CommunicationRequest.requester", "type": [ { "code": "Reference", "aggregation": [ "contained" ], "targetProfile": [ "http://interopsante.org/fhir/structuredefinition/resource/fr-organization", "http://interopsante.org/fhir/structuredefinition/resource/fr-practitioner" ] } ], "definition": "L’identification de la personne ou organisation qui a transmis l’évènement" }, { "id": "CommunicationRequest.recipient", "max": "1", "min": 1, "path": "CommunicationRequest.recipient", "type": [ { "code": "Reference", "aggregation": [ "contained" ], "targetProfile": [ "http://interopsante.org/fhir/structuredefinition/resource/fr-organization", "http://interopsante.org/fhir/structuredefinition/resource/fr-practitioner", "http://interopsante.org/fhir/structuredefinition/resource/fr-patient", "http://hl7.org/fhir/StructureDefinition/RelatedPerson" ] } ] }, { "id": "CommunicationRequest.recipient.extension", "path": "CommunicationRequest.recipient.extension", "slicing": { "rules": "open", "discriminator": [ { "path": "url", "type": "value" } ] } }, { "id": "CommunicationRequest.recipient.extension:RecipientEndpoint", "max": "1", "min": 1, "path": "CommunicationRequest.recipient.extension", "type": [ { "code": "Extension", "profile": [ "http://esante.gouv.fr/ci-sis/fhir/StructureDefinition/RecipientEndpoint" ] } ], "sliceName": "RecipientEndpoint" } ] }, "baseDefinition": "http://hl7.org/fhir/StructureDefinition/CommunicationRequest" }