Skip to main content

Basic

ResourceFoundation · OtherTrial useMaturity 1

Basic is used for handling concepts not yet defined in FHIR, narrative-only resources that don't map to an existing resource, and custom resources not appropriate for inclusion in the FHIR specification.

Tested supportFull test results →
Backends
PostgreSQLElasticsearch
Interactions
CreateReadUpdatePatchDelete
Search
6 of 6 parameters tested

Structure​

ElementCard.TypeDescription
identifierΣ
0..*IdentifierBusiness identifier
codeRequired?!Σ
1..1CodeableConceptKind of ResourceBinding (example): basic-resource-type
subjectΣ
0..1Reference(Resource)Identifies the focus of this resource
createdΣ
0..1dateWhen created
authorΣ
0..1Reference(Practitioner | PractitionerRole | Patient | RelatedPerson | Organization)Who created

Σ in _summary results · ?! modifier element · 1.. required · inherited elements in grey

Search parameters​

Query with GET [base]/Basic?[parameter]=[value]. Type decides which modifiers and prefixes apply, see search features.

ParameterTypeDescriptionPGES
authorreference

Who created

Basic.author
codetoken

Kind of Resource

Basic.code
createddate

When created

Basic.created
identifiertoken

Business identifier

Basic.identifier
patientreference

Identifies the focus of this resource

Basic.subject.where(resolve() is Patient)
subjectreference

Identifies the focus of this resource

Basic.subject

PG: PostgreSQL, ES: Elasticsearch. passes its TestScript checks, fails, not tested yet.

Common parameters on every resource (8)
_haste-health-authorreference

The author of the resource

_idtoken

Logical id of this artifact

_lastUpdateddate

When the resource version last changed

_profileuri

Profiles this resource claims to conform to

_securitytoken

Security Labels applied to this resource

_sourceuri

Identifies where the resource comes from

_tagtoken

Tags applied to this resource

_typetoken

Derived from the R4B Definition