Medication
This resource is primarily used for the identification and definition of a medication for the purposes of prescribing, dispensing, and administering a medication as well as for making statements about medication use.
- Backends
- PostgreSQLElasticsearch
- Interactions
- CreateReadUpdatePatchDelete
- Search
- 9 of 9 parameters tested
Structure
| Element | Card. | Type | Description |
|---|---|---|---|
identifierΣ | 0..* | Identifier | Business identifier for this medication |
codeΣ | 0..1 | CodeableConcept | Codes that identify this medicationBinding (example): medication-codes |
status?!Σ | 0..1 | code | active | inactive | entered-in-errorBinding (required): medication-status |
manufacturerΣ | 0..1 | Reference(Organization) | Manufacturer of the item |
form | 0..1 | CodeableConcept | powder | tablets | capsule +Binding (example): medication-form-codes |
amountΣ | 0..1 | Ratio | Amount of drug in package |
ingredient | 0..* | BackboneElement | Active or inactive ingredient |
item[x]Required | 1..1 | CodeableConcept | Reference(Substance | Medication) | The actual ingredient or content |
isActive | 0..1 | boolean | Active ingredient indicator |
strength | 0..1 | Ratio | Quantity of ingredient present |
batch | 0..1 | BackboneElement | Details about packaged medications |
lotNumber | 0..1 | string | Identifier assigned to batch |
expirationDate | 0..1 | dateTime | When batch will expire |
Σ in _summary results · ?! modifier element · 1.. required · inherited elements in grey
Search parameters
Query with GET [base]/Medication?[parameter]=[value]. Type decides which modifiers and prefixes apply, see search features.
| Parameter | Type | Description | PG | ES |
|---|---|---|---|---|
code | token | Returns medications for a specific code Medication.code | ||
expiration-date | date | Returns medications in a batch with this expiration date Medication.batch.expirationDate | ||
form | token | Returns medications for a specific dose form Medication.form | ||
identifier | token | Returns medications with this external identifier Medication.identifier | ||
ingredient | reference | Returns medications for this ingredient reference (Medication.ingredient.item.ofType(Reference)) | ||
ingredient-code | token | Returns medications for this ingredient code (Medication.ingredient.item.ofType(CodeableConcept)) | ||
lot-number | token | Returns medications in a batch with this lot number Medication.batch.lotNumber | ||
manufacturer | reference | Returns medications made or sold for this manufacturer Medication.manufacturer | ||
status | token | Returns medications for this status Medication.status |
PG: PostgreSQL, ES: Elasticsearch. passes its TestScript checks, fails, not tested yet. The author of the resource Logical id of this artifact When the resource version last changed Profiles this resource claims to conform to Security Labels applied to this resource Identifies where the resource comes from Tags applied to this resource Derived from the R4B DefinitionCommon parameters on every resource (8)
_haste-health-authorreference _idtoken _lastUpdateddate _profileuri _securitytoken _sourceuri _tagtoken _typetoken