Skip to main content

types

FHIR R4 resource types.

We import from fhir.resources.R4B (not the default R5) so that element names match FHIR R4, e.g. Procedure.performedDateTime rather than occurrenceDateTime.

Our subclasses set extra="ignore" so server-specific or extra fields in API responses are dropped rather than causing ValidationError.

Classes

FHIRR4Appointment

class FHIRR4Appointment(**data: typing.Any):

Type for Appointment resource from FHIR endpoint.

Variables

  • static model_config
  • static resourceType : ClassVar[str]

FHIRAppointment

class FHIRAppointment(**data: typing.Any):

Type for Appointment resource from FHIR endpoint.

Variables

  • static model_config
  • static resourceType : ClassVar[str]

FHIRR4Condition

class FHIRR4Condition(**data: typing.Any):

Type for Condition resource from FHIR endpoint.

Variables

  • static model_config
  • static resourceType : ClassVar[str]

FHIRCondition

class FHIRCondition(**data: typing.Any):

Type for Condition resource from FHIR endpoint.

Variables

  • static model_config
  • static resourceType : ClassVar[str]

FHIRR4Patient

class FHIRR4Patient(**data: typing.Any):

Type for Patient resource from FHIR endpoint.

Variables

  • static model_config
  • static resourceType : ClassVar[str]

FHIRPatient

class FHIRPatient(**data: typing.Any):

Type for Patient resource from FHIR endpoint.

Variables

  • static model_config
  • static resourceType : ClassVar[str]

FHIRR4Practitioner

class FHIRR4Practitioner(**data: typing.Any):

Type for Practitioner resource from FHIR endpoint.

Variables

  • static model_config
  • static resourceType : ClassVar[str]

FHIRPractitioner

class FHIRPractitioner(**data: typing.Any):

Type for Practitioner resource from FHIR endpoint.

Variables

  • static model_config
  • static resourceType : ClassVar[str]

FHIRR4Procedure

class FHIRR4Procedure(**data: typing.Any):

Type for Procedure resource from FHIR endpoint.

Variables

  • static model_config
  • static resourceType : ClassVar[str]

FHIRProcedure

class FHIRProcedure(**data: typing.Any):

Type for Procedure resource from FHIR endpoint.

Variables

  • static model_config
  • static resourceType : ClassVar[str]