care.emr.fhir.resources.code_concept module

class CodeConceptResource(fhir_client=None)

Bases: ResourceManger

allowed_properties = ['system', 'code', 'property']
resource = 'CodeConcept'
serialize_lookup(result)
get()
class MinimalCodeConcept(*, display: str, system: str, code: str, designation: list | None = None)

Bases: BaseModel

display: str
system: str
code: str
designation: list | None
model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

model_config: ClassVar[ConfigDict] = {}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

model_fields: ClassVar[Dict[str, FieldInfo]] = {'code': FieldInfo(annotation=str, required=True), 'designation': FieldInfo(annotation=Union[list, NoneType], required=False, default=None), 'display': FieldInfo(annotation=str, required=True), 'system': FieldInfo(annotation=str, required=True)}

Metadata about the fields defined on the model, mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

This replaces Model.__fields__ from Pydantic V1.

class CodeConcept(*, display: str, system: str, code: str, designation: list | None = None, name: str, property: dict)

Bases: MinimalCodeConcept

name: str
property: dict
model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

model_config: ClassVar[ConfigDict] = {}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

model_fields: ClassVar[Dict[str, FieldInfo]] = {'code': FieldInfo(annotation=str, required=True), 'designation': FieldInfo(annotation=Union[list, NoneType], required=False, default=None), 'display': FieldInfo(annotation=str, required=True), 'name': FieldInfo(annotation=str, required=True), 'property': FieldInfo(annotation=dict, required=True), 'system': FieldInfo(annotation=str, required=True)}

Metadata about the fields defined on the model, mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

This replaces Model.__fields__ from Pydantic V1.