Cortex supports two classes of HL7 feed:


TypeHostnamePort
Admission Discharge Transfer (ADT)feeds.nz.cortex.health (Production + Training Environment)
feeds.qa.nz.cortex.health (QA Environment)
feeds.dev.nz.cortex.health (Development Environment)
2000
2002
2001
Unsolicited Observation Messages (ORU)feeds.nz.cortex.health (Production + Training Environment)
feeds.qa.nz.cortex.health (QA Environment)
feeds.dev.nz.cortex.health (Development Environment)
3000
3002
3001


Feed servers are secured with TLS (v1.2 and v1.3) and require a client certificate to authenticate the organisation connecting.


The procedure for configuring feeds for your organisation is as follows:


  1. Generate a Certificate Signing Request (CSR) for each environment you'd like to establish (Production, Training, QA, Development). We recommend generating the signing request using either a 384 bit ECC private key, or 4096 bit RSA private key.
  2. Email the CSR to [email protected]
  3. Sense Medical will issue the client certificate and notify you when it's available
  4. Configure your integration engine to send messages to the appropriate endpoint.


ProtocolTCP
WrapperMinimal Link Layer Protocol (MLLP)
TLS Supportv1.2 v1.3
Cipher SuitesTLS_AES_128_GCM_SHA256 Curve 25519 DHE 253
TLS_AES_256_GCM_SHA384 Curve 25519 DHE 253
TLS_CHACHA20_POLY1305_SHA256 Curve 25519 DHE 253
TLS Client AuthenticationRequired using certificate issued by Sense Medical. Certificates are specific to each environment an organisation maintains.