Skip to main content

List

ResourceBase · ManagementTrial useMaturity 1

A list is a curated collection of resources.

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

Structure​

ElementCard.TypeDescription
identifier
0..*IdentifierBusiness identifier
statusRequired?!Σ
1..1codecurrent | retired | entered-in-errorBinding (required): list-status
modeRequired?!Σ
1..1codeworking | snapshot | changesBinding (required): list-mode
titleΣ
0..1stringDescriptive name for the list
codeΣ
0..1CodeableConceptWhat the purpose of this list isBinding (example): list-example-codes
subjectΣ
0..1Reference(Patient | Group | Device | Location)If all resources have the same subject
encounter
0..1Reference(Encounter)Context in which list created
dateΣ
0..1dateTimeWhen the list was prepared
sourceΣ
0..1Reference(Practitioner | PractitionerRole | Patient | Device)Who and/or what defined the list contents (aka Author)
orderedBy
0..1CodeableConceptWhat order the list hasBinding (preferred): list-order
note
0..*AnnotationComments about the list
entry
0..*BackboneElementEntries in the list
flag
0..1CodeableConceptStatus/Workflow information about this itemBinding (example): list-item-flag
deleted?!
0..1booleanIf this item is actually marked as deleted
date
0..1dateTimeWhen item added to list
itemRequired
1..1Reference(Resource)Actual entry
emptyReason
0..1CodeableConceptWhy list is emptyBinding (preferred): list-empty-reason

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

Search parameters​

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

ParameterTypeDescriptionPGES
codetoken

What the purpose of this list is

List.code
datedate

When the list was prepared

List.date
empty-reasontoken

Why list is empty

List.emptyReason
encounterreference

Context in which list created

List.encounter
identifiertoken

Business identifier

List.identifier
itemreference

Actual entry

List.entry.item
notesstring

The annotation - text content (as markdown)

List.note.text
patientreference

If all resources have the same subject

List.subject.where(resolve() is Patient)
sourcereference

Who and/or what defined the list contents (aka Author)

List.source
statustoken

current | retired | entered-in-error

List.status
subjectreference

If all resources have the same subject

List.subject
titlestring

Descriptive name for the list

List.title

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