Data Types
DataRequirement
Base StructureDefinition for DataRequirement Type: Describes a required data item for evaluation in terms of the type of data, and optional code or date-based filters of the data.
Properties
Name | Required | Type | Description |
---|---|---|---|
id | No | string | Unique id for inter-element referencing |
extension | No | Extension[] | Additional content defined by implementations |
type | Yes | code | The type of the required data |
profile | No | canonical[] | The profile of the required data |
subject[x] | No | CodeableConcept, Reference<Group> | E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device |
mustSupport | No | string[] | Indicates specific structure elements that are referenced by the knowledge module |
codeFilter | No | Element[] | What codes are expected |
- id | No | string | Unique id for inter-element referencing |
- extension | No | Extension[] | Additional content defined by implementations |
- path | No | string | A code-valued attribute to filter on |
- searchParam | No | string | A coded (token) parameter to search on |
- valueSet | No | canonical | Valueset for the filter |
- code | No | Coding[] | What code is expected |
dateFilter | No | Element[] | What dates/date ranges are expected |
- id | No | string | Unique id for inter-element referencing |
- extension | No | Extension[] | Additional content defined by implementations |
- path | No | string | A date-valued attribute to filter on |
- searchParam | No | string | A date valued parameter to search on |
- value[x] | No | dateTime, Period, Duration | The value of the filter, as a Period, DateTime, or Duration value |
limit | No | positiveInt | Number of results |
sort | No | Element[] | Order of the results |
- id | No | string | Unique id for inter-element referencing |
- extension | No | Extension[] | Additional content defined by implementations |
- path | Yes | string | The name of the attribute to perform the sort |
- direction | Yes | code | ascending / descending |