{ "description": "This MessageHeader resource is constrained to represent a message header for an event message.", "_filename": "StructureDefinition-Beacon-MessageHeader.json", "package_name": "fhir.graphnethealth.com.Base.R3", "date": "2020-01-24T17:48:30.7904043Z", "derivation": "constraint", "meta": { "versionId": "10", "lastUpdated": "2020-01-24T17:48:30.944+00:00" }, "publisher": "Graphnet Health", "fhirVersion": "3.0.1", "name": "Beacon-Event-MessageHeader", "abstract": false, "copyright": "Copyright © 2019 Graphnet Health", "type": "MessageHeader", "experimental": null, "resourceType": "StructureDefinition", "title": null, "package_version": "0.0.4", "status": "draft", "id": "8c3fd3d4-5287-4c68-92e6-cd4367e6fbd4", "kind": "resource", "url": "https://fhir.graphnethealth.com/STU3/StructureDefinition/Beacon-Event-MessageHeader", "version": "1.0.1", "differential": { "element": [ { "id": "MessageHeader.id", "min": 1, "path": "MessageHeader.id" }, { "id": "MessageHeader.extension", "path": "MessageHeader.extension", "slicing": { "rules": "open", "discriminator": [ { "path": "url", "type": "value" } ] } }, { "id": "MessageHeader.extension:eventMode", "max": "1", "min": 1, "path": "MessageHeader.extension", "type": [ { "code": "Extension", "profile": "https://fhir.graphnethealth.com/STU3/StructureDefinition/Extension-Beacon-EventMode" } ], "sliceName": "eventMode" }, { "id": "MessageHeader.event", "path": "MessageHeader.event", "binding": { "strength": "required", "description": "The type of event", "valueSetReference": { "reference": "https://fhir.graphnethealth.com/STU3/ValueSet/Beacon-EventType" } } }, { "id": "MessageHeader.event.system", "min": 1, "path": "MessageHeader.event.system" }, { "id": "MessageHeader.event.code", "min": 1, "path": "MessageHeader.event.code" }, { "id": "MessageHeader.event.display", "min": 1, "path": "MessageHeader.event.display", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable", "valueBoolean": true } ] }, { "id": "MessageHeader.event.userSelected", "max": "0", "path": "MessageHeader.event.userSelected" }, { "id": "MessageHeader.destination", "max": "1", "path": "MessageHeader.destination", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name", "valueString": "MessageDestination" } ] }, { "id": "MessageHeader.receiver", "max": "0", "path": "MessageHeader.receiver" }, { "id": "MessageHeader.sender", "min": 1, "path": "MessageHeader.sender", "type": [ { "code": "Reference", "targetProfile": "http://hl7.org/fhir/StructureDefinition/Organization" } ] }, { "id": "MessageHeader.sender.reference", "max": "0", "path": "MessageHeader.sender.reference" }, { "id": "MessageHeader.sender.identifier.use", "max": "0", "path": "MessageHeader.sender.identifier.use" }, { "id": "MessageHeader.sender.identifier.type", "max": "0", "path": "MessageHeader.sender.identifier.type" }, { "id": "MessageHeader.sender.identifier.period", "max": "0", "path": "MessageHeader.sender.identifier.period" }, { "id": "MessageHeader.sender.identifier.assigner", "max": "0", "path": "MessageHeader.sender.identifier.assigner" }, { "id": "MessageHeader.sender.display", "min": 1, "path": "MessageHeader.sender.display", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable", "valueBoolean": true } ] }, { "id": "MessageHeader.enterer", "max": "0", "path": "MessageHeader.enterer" }, { "id": "MessageHeader.author", "max": "0", "path": "MessageHeader.author" }, { "id": "MessageHeader.responsible", "min": 1, "path": "MessageHeader.responsible", "type": [ { "code": "Reference", "targetProfile": "http://hl7.org/fhir/StructureDefinition/Organization" } ] }, { "id": "MessageHeader.responsible.reference", "max": "0", "path": "MessageHeader.responsible.reference" }, { "id": "MessageHeader.responsible.identifier.use", "max": "0", "path": "MessageHeader.responsible.identifier.use" }, { "id": "MessageHeader.responsible.identifier.type", "max": "0", "path": "MessageHeader.responsible.identifier.type" }, { "id": "MessageHeader.responsible.identifier.system", "min": 1, "path": "MessageHeader.responsible.identifier.system" }, { "id": "MessageHeader.responsible.identifier.value", "min": 1, "path": "MessageHeader.responsible.identifier.value" }, { "id": "MessageHeader.responsible.identifier.period", "max": "0", "path": "MessageHeader.responsible.identifier.period" }, { "id": "MessageHeader.responsible.identifier.assigner", "max": "0", "path": "MessageHeader.responsible.identifier.assigner" }, { "id": "MessageHeader.responsible.display", "min": 1, "path": "MessageHeader.responsible.display", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable", "valueBoolean": true } ] }, { "id": "MessageHeader.reason", "max": "0", "path": "MessageHeader.reason" }, { "id": "MessageHeader.response", "max": "0", "path": "MessageHeader.response" }, { "id": "MessageHeader.focus", "max": "1", "min": 1, "path": "MessageHeader.focus" } ] }, "contact": [ { "name": "Interoperability Product Team", "telecom": [ { "use": "work", "value": "product@graphnethealth.net", "system": "email" } ] } ], "baseDefinition": "http://hl7.org/fhir/StructureDefinition/MessageHeader" }