FHIR R4 Primitive Types
Classes representing FHIR R4 primitive types.
Base64Binary
Path: fhircraft.fhir.resources.datatypes.R4.primitive.base64_binary.Base64Binary
Base64Binary(__value: Any | None = None, **data)
Bases: Element, Base64BinaryBase
A stream of bytes, base64 encoded.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
value
|
str | None
|
The actual value |
None
|
id
|
str | None
|
Unique id for inter-element referencing |
None
|
extension
|
List[Extension] | None
|
Additional content defined by implementations |
None
|
Source code in fhircraft/fhir/resources/base/primitives.py
Boolean
Path: fhircraft.fhir.resources.datatypes.R4.primitive.boolean.Boolean
Boolean(__value: Any | None = None, **data)
Bases: Element, BooleanBase
Value of 'true' or 'false'.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
value
|
bool | None
|
The actual value |
None
|
id
|
str | None
|
Unique id for inter-element referencing |
None
|
extension
|
List[Extension] | None
|
Additional content defined by implementations |
None
|
Source code in fhircraft/fhir/resources/base/primitives.py
Canonical
Path: fhircraft.fhir.resources.datatypes.R4.primitive.canonical.Canonical
Canonical(__value: Any | None = None, **data)
Bases: Uri, CanonicalBase
A URI that refers to a resource by its canonical URL.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
value
|
str | None
|
The actual value |
None
|
id
|
str | None
|
Unique id for inter-element referencing |
None
|
extension
|
List[Extension] | None
|
Additional content defined by implementations |
None
|
Source code in fhircraft/fhir/resources/base/primitives.py
Code
Path: fhircraft.fhir.resources.datatypes.R4.primitive.code.Code
Code(__value: Any | None = None, **data)
A string which has at least one character and no leading/trailing whitespace.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
value
|
str | None
|
The actual value |
None
|
id
|
str | None
|
Unique id for inter-element referencing |
None
|
extension
|
List[Extension] | None
|
Additional content defined by implementations |
None
|
Source code in fhircraft/fhir/resources/base/primitives.py
Date
Path: fhircraft.fhir.resources.datatypes.R4.primitive.date.Date
Date(__value: Any | None = None, **data)
A date, or partial date.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
value
|
str | None
|
The actual value |
None
|
id
|
str | None
|
Unique id for inter-element referencing |
None
|
extension
|
List[Extension] | None
|
Additional content defined by implementations |
None
|
Source code in fhircraft/fhir/resources/base/primitives.py
DateTime
Path: fhircraft.fhir.resources.datatypes.R4.primitive.date_time.DateTime
DateTime(__value: Any | None = None, **data)
Bases: Element, DateTimeBase
A date, date-time or partial date.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
value
|
str | None
|
The actual value |
None
|
id
|
str | None
|
Unique id for inter-element referencing |
None
|
extension
|
List[Extension] | None
|
Additional content defined by implementations |
None
|
Source code in fhircraft/fhir/resources/base/primitives.py
Decimal
Path: fhircraft.fhir.resources.datatypes.R4.primitive.decimal.Decimal
Decimal(__value: Any | None = None, **data)
Bases: Element, DecimalBase
A rational number.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
value
|
float | None
|
The actual value |
None
|
id
|
str | None
|
Unique id for inter-element referencing |
None
|
extension
|
List[Extension] | None
|
Additional content defined by implementations |
None
|
Source code in fhircraft/fhir/resources/base/primitives.py
Id
Path: fhircraft.fhir.resources.datatypes.R4.primitive.id.Id
Id(__value: Any | None = None, **data)
Any combination of letters, numerals, '-' and '.', with a length limit of 64 characters.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
value
|
str | None
|
The actual value |
None
|
id
|
str | None
|
Unique id for inter-element referencing |
None
|
extension
|
List[Extension] | None
|
Additional content defined by implementations |
None
|
Source code in fhircraft/fhir/resources/base/primitives.py
Instant
Path: fhircraft.fhir.resources.datatypes.R4.primitive.instant.Instant
Instant(__value: Any | None = None, **data)
Bases: Element, InstantBase
An instant in time in the format YYYY-MM-DDThhss.sss+zz:zz.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
value
|
str | None
|
The actual value |
None
|
id
|
str | None
|
Unique id for inter-element referencing |
None
|
extension
|
List[Extension] | None
|
Additional content defined by implementations |
None
|
Source code in fhircraft/fhir/resources/base/primitives.py
Integer
Path: fhircraft.fhir.resources.datatypes.R4.primitive.integer.Integer
Integer(__value: Any | None = None, **data)
Bases: Element, IntegerBase
A signed integer in the range -2,147,483,648..2,147,483,647.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
value
|
int | None
|
The actual value |
None
|
id
|
str | None
|
Unique id for inter-element referencing |
None
|
extension
|
List[Extension] | None
|
Additional content defined by implementations |
None
|
Source code in fhircraft/fhir/resources/base/primitives.py
Markdown
Path: fhircraft.fhir.resources.datatypes.R4.primitive.markdown.Markdown
Markdown(__value: Any | None = None, **data)
Bases: String, MarkdownBase
A string that may contain Github Flavored Markdown syntax.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
value
|
str | None
|
The actual value |
None
|
id
|
str | None
|
Unique id for inter-element referencing |
None
|
extension
|
List[Extension] | None
|
Additional content defined by implementations |
None
|
Source code in fhircraft/fhir/resources/base/primitives.py
Oid
Path: fhircraft.fhir.resources.datatypes.R4.primitive.oid.Oid
Oid(__value: Any | None = None, **data)
An OID represented as a URI.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
value
|
str | None
|
The actual value |
None
|
id
|
str | None
|
Unique id for inter-element referencing |
None
|
extension
|
List[Extension] | None
|
Additional content defined by implementations |
None
|
Source code in fhircraft/fhir/resources/base/primitives.py
PositiveInt
Path: fhircraft.fhir.resources.datatypes.R4.primitive.positive_int.PositiveInt
PositiveInt(__value: Any | None = None, **data)
Bases: Integer, PositiveIntBase
An integer with a value greater than 0.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
value
|
int | None
|
The actual value |
None
|
id
|
str | None
|
Unique id for inter-element referencing |
None
|
extension
|
List[Extension] | None
|
Additional content defined by implementations |
None
|
Source code in fhircraft/fhir/resources/base/primitives.py
String
Path: fhircraft.fhir.resources.datatypes.R4.primitive.string.String
String(__value: Any | None = None, **data)
Bases: Element, StringBase
A sequence of Unicode characters.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
value
|
str | None
|
The actual string value. |
None
|
id
|
str | None
|
Unique id for inter-element referencing |
None
|
extension
|
List[Extension] | None
|
Additional content defined by implementations |
None
|
Source code in fhircraft/fhir/resources/base/primitives.py
Time
Path: fhircraft.fhir.resources.datatypes.R4.primitive.time.Time
Time(__value: Any | None = None, **data)
A time during the day.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
value
|
str | None
|
The actual value |
None
|
id
|
str | None
|
Unique id for inter-element referencing |
None
|
extension
|
List[Extension] | None
|
Additional content defined by implementations |
None
|
Source code in fhircraft/fhir/resources/base/primitives.py
UnsignedInt
Path: fhircraft.fhir.resources.datatypes.R4.primitive.unsigned_int.UnsignedInt
UnsignedInt(__value: Any | None = None, **data)
Bases: Integer, UnsignedIntBase
An integer with a value in the range 0..2,147,483,647.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
value
|
int | None
|
The actual value |
None
|
id
|
str | None
|
Unique id for inter-element referencing |
None
|
extension
|
List[Extension] | None
|
Additional content defined by implementations |
None
|
Source code in fhircraft/fhir/resources/base/primitives.py
Uri
Path: fhircraft.fhir.resources.datatypes.R4.primitive.uri.Uri
Uri(__value: Any | None = None, **data)
A Uniform Resource Identifier Reference.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
value
|
str | None
|
The actual value |
None
|
id
|
str | None
|
Unique id for inter-element referencing |
None
|
extension
|
List[Extension] | None
|
Additional content defined by implementations |
None
|
Source code in fhircraft/fhir/resources/base/primitives.py
Url
Path: fhircraft.fhir.resources.datatypes.R4.primitive.url.Url
Url(__value: Any | None = None, **data)
A Uniform Resource Locator.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
value
|
str | None
|
The actual value |
None
|
id
|
str | None
|
Unique id for inter-element referencing |
None
|
extension
|
List[Extension] | None
|
Additional content defined by implementations |
None
|
Source code in fhircraft/fhir/resources/base/primitives.py
Uuid
Path: fhircraft.fhir.resources.datatypes.R4.primitive.uuid.Uuid
Uuid(__value: Any | None = None, **data)
A UUID represented as a URI.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
value
|
str | None
|
The actual value |
None
|
id
|
str | None
|
Unique id for inter-element referencing |
None
|
extension
|
List[Extension] | None
|
Additional content defined by implementations |
None
|
Source code in fhircraft/fhir/resources/base/primitives.py
Xhtml
Path: fhircraft.fhir.resources.datatypes.R4.primitive.xhtml.Xhtml
Xhtml(__value: Any | None = None, **data)
A string of XHTML content.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
value
|
str | None
|
The actual value |
None
|
id
|
str | None
|
Unique id for inter-element referencing |
None
|
extension
|
List[Extension] | None
|
Additional content defined by implementations |
None
|