Endpoint

open class Endpoint: DomainResource

The technical details of an endpoint that can be used for electronic services.

The technical details of an endpoint that can be used for electronic services, such as for web services providing XDS.b or a REST endpoint for another FHIR server. This may include any security context information.

  • The technical details of an endpoint that can be used for electronic services.

    The technical details of an endpoint that can be used for electronic services, such as for web services providing XDS.b or a REST endpoint for another FHIR server. This may include any security context information.

    Declaration

    Swift

    override open class var resourceType: String
  • The technical base address for connecting to this endpoint.

    Declaration

    Swift

    public var address: FHIRURL?
  • Protocol/Profile/Standard to be used with this endpoint connection.

    Declaration

    Swift

    public var connectionType: Coding?
  • Contact details for source (e.g. troubleshooting).

    Declaration

    Swift

    public var contact: [ContactPoint]?
  • Usage depends on the channel type.

    Declaration

    Swift

    public var header: [FHIRString]?
  • Identifies this endpoint across multiple systems.

    Declaration

    Swift

    public var identifier: [Identifier]?
  • Organization that manages this endpoint (may not be the organization that exposes the endpoint).

    Declaration

    Swift

    public var managingOrganization: Reference?
  • A name that this endpoint can be identified by.

    Declaration

    Swift

    public var name: FHIRString?
  • Mimetype to send. If not specified, the content could be anything (including no payload, if the connectionType defined this).

    Declaration

    Swift

    public var payloadMimeType: [FHIRString]?
  • The type of content that may be used at this endpoint (e.g. XDS Discharge summaries).

    Declaration

    Swift

    public var payloadType: [CodeableConcept]?
  • Interval the endpoint is expected to be operational.

    Declaration

    Swift

    public var period: Period?
  • active | suspended | error | off | test.

    Declaration

    Swift

    public var status: EndpointStatus?
  • Convenience initializer, taking all required properties as arguments.

    Declaration

    Swift

    public convenience init(address: FHIRURL, connectionType: Coding, payloadType: [CodeableConcept], status: EndpointStatus)
  • Convenience initializer, taking all required properties as arguments.

    Declaration

    Swift

    override open func populate(from json: FHIRJSON, context instCtx: inout FHIRInstantiationContext)
  • Undocumented

    Declaration

    Swift

    open class Endpoint: DomainResource