cardea.fhir.DocumentManifest

class cardea.fhir.DocumentManifest(dict_values=None)

A collection of documents compiled for a purpose together with metadata that applies to the collection.

Parameters
  • resourceType – This is a DocumentManifest resource

  • masterIdentifier – A single identifier that uniquely identifies this manifest. Principally used to refer to the manifest in non-FHIR contexts.

  • identifier – Other identifiers associated with the document manifest, including version independent identifiers.

  • status – The status of this document manifest.

  • type – Specifies the kind of this set of documents (e.g. Patient Summary, Discharge Summary, Prescription, etc.). The type of a set of documents may be the same as one of the documents in it - especially if there is only one - but it may be wider.

  • subject – Who or what the set of documents is about. The documents can be about a person, (patient or healthcare practitioner), a device (i.e. machine) or even a group of subjects (such as a document about a herd of farm animals, or a set of patients that share a common exposure). If the documents cross more than one subject, then more than one subject is allowed here (unusual use case).

  • created – When the document manifest was created for submission to the server (not necessarily the same thing as the actual resource last modified time, since it may be modified, replicated, etc.).

  • author – Identifies who is responsible for creating the manifest, and adding documents to it.

  • recipient – A patient, practitioner, or organization for which this set of documents is intended.

  • source – Identifies the source system, application, or software that produced the document manifest.

  • description – Human-readable description of the source document. This is sometimes known as the “title”.

  • content – The list of Documents included in the manifest.

  • related – Related identifiers or resources associated with the DocumentManifest.

__init__(dict_values=None)

Initialize self. See help(type(self)) for accurate signature.

Methods

__init__([dict_values])

Initialize self.

assert_type()

Checks class values follow set possible enumerations.

get_dataframe()

Returns dataframe from class attribute values.

get_eligible_relationships()

Returns class relationships for attributes that are used.

get_id()

Returns fhir class identifier.

get_relationships()

Returns class relationships.

set_attributes(dict_values)

Sets values to class attributes.