description: Endpoint for secure message delivery package_name: hl7.fhir.au.pd derivation: constraint name: AUPDSecureMessagingEndpoint type: Endpoint elements: connectionType: short: Service interface type binding: {strength: extensible, valueSet: 'http://hl7.org.au/fhir/pd/ValueSet/service-interfaces'} mustSupport: true index: 11 address: {short: URL address of the endpoint, mustSupport: true, index: 17} meta: short: Metadata on Endpoint index: 0 elements: source: {mustSupport: true, index: 1} managingOrganization: short: Directory entry managing organisation mustSupport: true index: 13 elements: display: {short: Directroy entry managing organisation display details, index: 14} required: [display] name: {short: Friendly name for the endpoint, mustSupport: true, index: 12} payloadType: short: Payload type binding: {strength: extensible, valueSet: 'http://hl7.org.au/fhir/pd/ValueSet/endpoint-payload-type'} mustSupport: true index: 16 extension: index: 2 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: receivingFacility: match: {url: null} schema: {type: Extension, url: 'http://hl7.org.au/fhir/StructureDefinition/au-receivingfacility', index: 3} max: 1 receivingApplication: match: {url: null} schema: {type: Extension, url: 'http://hl7.org.au/fhir/StructureDefinition/au-receivingapplication', index: 4} max: 1 dataEnciphermentCertificate: match: {url: null} schema: {type: Extension, url: 'http://hl7.org.au/fhir/StructureDefinition/encryption-certificate-pem-x509', index: 5} status: {short: Required status, mustSupport: true, index: 10} identifier: index: 6 slicing: rules: open discriminator: - {path: system, type: value} min: null slices: smdtarget: match: {system: 'http://ns.electronichealth.net.au/smd/target'} schema: short: Secure Messaging Target Identifier mustSupport: true index: 7 elements: system: short: Secure Messaging Delivery Target Identifier pattern: {type: Uri, value: 'http://ns.electronichealth.net.au/smd/target'} index: 8 value: {short: Secure messaging target identifier value, index: 9} required: [value, system] contact: {short: Endpoint operator contact, mustSupport: true, index: 15} package_version: 2.0.1 extensions: receivingFacility: {url: 'http://hl7.org.au/fhir/StructureDefinition/au-receivingfacility', max: 1, type: Extension, index: 3} receivingApplication: {url: 'http://hl7.org.au/fhir/StructureDefinition/au-receivingapplication', max: 1, type: Extension, index: 4} dataEnciphermentCertificate: {url: 'http://hl7.org.au/fhir/StructureDefinition/encryption-certificate-pem-x509', type: Extension, index: 5} class: profile kind: resource url: http://hl7.org.au/fhir/pd/StructureDefinition/au-pd-sm-endpoint base: http://hl7.org/fhir/StructureDefinition/Endpoint version: 2.0.1 required: [managingOrganization]