Cardea
cardea.fhir.
Endpoint
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.
resourceType – This is a Endpoint resource
identifier – Identifier for the organization that is used to identify the endpoint across multiple disparate systems.
status – active | suspended | error | off | test.
connectionType – A coded value that represents the technical details of the usage of this endpoint, such as what WSDLs should be used in what way. (e.g. XDS.b/DICOM/cds-hook).
name – A friendly name that this endpoint can be referred to with.
managingOrganization – The organization that manages this endpoint (even if technically another organisation is hosting this in the cloud, it is the organisation associated with the data).
contact – Contact details for a human to contact about the subscription. The primary use of this for system administrator troubleshooting.
period – The interval during which the endpoint is expected to be operational.
payloadType – The payload type describes the acceptable content that can be communicated on the endpoint.
payloadMimeType – The mime type to send the payload in - e.g. application/fhir+xml, application/fhir+json. If the mime type is not specified, then the sender could send any content (including no content depending on the connectionType).
address – The uri that describes the actual end-point to connect to.
header – Additional headers / information to send as part of the notification.
__init__
Initialize self. See help(type(self)) for accurate signature.
Methods
__init__([dict_values])
Initialize self.
assert_type()
assert_type
Checks class values follow set possible enumerations.
get_dataframe()
get_dataframe
Returns dataframe from class attribute values.
get_eligible_relationships()
get_eligible_relationships
Returns class relationships for attributes that are used.
get_id()
get_id
Returns fhir class identifier.
get_relationships()
get_relationships
Returns class relationships.
set_attributes(dict_values)
set_attributes
Sets values to class attributes.