OncoFAIR
0.1.0 - ci-build
OncoFAIR - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
Official URL: http://ltsi.univ-rennes.fr/StructureDefinition/oncofair-medicationadministration-element | Version: 0.1.0 | |||
Draft as of 2025-05-22 | Computable Name: OncoFAIRMedicationAdministrationElement |
Corresponds to the activity induced by a prescription item and its dosage (structured or unstructured), and carried out at a given moment.
Correspond à l’activité induite par un élément de prescription et sa posologie (structurée ou non), et réalisée à un instant donné.
Usage:
Description of Profiles, Differentials, Snapshots and how the different presentations work.
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() |
0..* | MedicationAdministration | Administration of medication to a patient dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated dom-5: If a resource is contained in another resource, it SHALL NOT have a security label dom-6: A resource should have narrative for robust management | |
![]() ![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
0..* | Resource | Contained, inline Resources | |
![]() ![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |
![]() ![]() ![]() ![]() |
S | 0..1 | boolean | Boolean attribute indicating the notion of urgency in creating the administration element URL: http://ltsi.univ-rennes.fr/StructureDefinition/oncofair-ma-element-urgent ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
![]() ![]() ![]() ![]() |
0..1 | dateTime | Expiry date of administered component URL: http://ltsi.univ-rennes.fr/StructureDefinition/oncofair-ma-element-expirationdate ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |
![]() ![]() ![]() ![]() |
0..1 | (Complex) | OncoFAIRMAElementTraceability URL: http://ltsi.univ-rennes.fr/StructureDefinition/oncofair-ma-element-traceability ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |
![]() ![]() ![]() ![]() |
1..1 | Period | OncoFAIRMAElementPlannedPeriod URL: http://ltsi.univ-rennes.fr/StructureDefinition/oncofair-ma-element-plannedperiod ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Pharmaceutical form of the prescription/administration item URL: http://ltsi.univ-rennes.fr/StructureDefinition/oncofair-element-form ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
![]() ![]() ![]() |
S | 1..1 | Identifier | Unique identifier of the administration element in the HIS. ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
SΣ | 1..1 | Reference(OncoFAIR MedicationAdministration Report) | The medication administration report linked to the element of administration ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
?!Σ | 1..1 | code | in-progress | not-done | on-hold | completed | entered-in-error | stopped | unknown Binding: MedicationAdministrationStatusCodes (required): A set of codes indicating the current status of a MedicationAdministration. ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
S | 0..* | CodeableConcept | Type of medication administration Slice: Unordered, Open by value:coding.system Binding: MedicationAdministrationLocationCodes (example): A coded concept describing where the medication administered is expected to occur. ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Type of medication administration Binding: MedicationAdministrationLocationCodes (example): A coded concept describing where the medication administered is expected to occur. ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Type of medication administration Binding: MedicationAdministrationLocationCodes (example): A coded concept describing where the medication administered is expected to occur. ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() |
Σ | 1..1 | CodeableReference(Medication) | What was administered Binding: Concepts Medication Value Set (required) ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Reference to a concept (by class) ele-1: All FHIR elements must have a @value or children Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: element | |
![]() ![]() ![]() |
Σ | 1..1 | Reference(Patient | Group) | Who received medication ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
Σ | 1..1 | Specific date/time or interval of time during which the administration took place (or did not take place) Slice: Unordered, Open by type:$this ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() ![]() |
dateTime | |||
![]() ![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() ![]() |
Timing | |||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Period | Specific date/time or interval of time during which the administration took place (or did not take place) ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() ![]() |
ΣC | 1..1 | dateTime | Effective date and time for startinf administration of the administration element ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() ![]() |
ΣC | 0..1 | dateTime | Effective date and time for ending administration of the administration element ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
S | 0..1 | Reference(MedicationRequest) | Request administration performed against ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() |
ΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() |
ΣC | 0..1 | Identifier | Unique identifier of the prescription element to which this administration element responds ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
S | 0..* | CodeableReference(Device) | Specifies, where applicable, the medical devices or equipment to be used to administer the product. By default, the associated devices are those listed in the prescription element associated with the administration element ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
S | 1..* | Annotation | Information about the administration Slice: Unordered, Open by value:id ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() |
1..1 | Annotation | Wording of the administration element ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() ![]() ![]() |
1..1 | id | Unique id for inter-element referencing Required Pattern: wording | |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | markdown | The annotation - text content (as markdown) ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() |
0..1 | Annotation | Comment attached to the administration element ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() ![]() ![]() |
1..1 | id | Unique id for inter-element referencing Required Pattern: comments | |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | markdown | The annotation - text content (as markdown) ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
SC | 0..1 | BackboneElement | Details of how medication was taken ele-1: All FHIR elements must have a @value or children mad-1: If dosage attribute is present then SHALL have at least one of dosage.text or dosage.dose or dosage.rate[x] |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Specifies, where applicable, the exact point on the body where the product is to be applied to the patient. By default, the place of administration is that shown in the prescription element associated with the administration element Binding: SNOMEDCTAnatomicalStructureAdministrationSites (example): A coded concept describing the site location the medicine enters into or onto the body. ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Specifies the route of administration of the product. By default, it is the one shown in the prescription element associated with the administration element. Binding: SNOMEDCTRouteCodes (example): A coded concept describing the route or physiological path of administration of a therapeutic agent into or onto the body of a subject. ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Type of administration element. Must be used to differentiate between management processes adapted to different types of drug treatment. Binding: Type de l'élément d'administration Value Set (required) ele-1: All FHIR elements must have a @value or children | |
![]() |
Path | Conformance | ValueSet | URI |
MedicationAdministration.status | required | MedicationAdministrationStatusCodeshttp://hl7.org/fhir/ValueSet/medication-admin-status|5.0.0 from the FHIR Standard | |
MedicationAdministration.category | example | MedicationAdministrationLocationCodeshttp://hl7.org/fhir/ValueSet/medication-admin-location from the FHIR Standard | |
MedicationAdministration.category:code | example | MedicationAdministrationLocationCodeshttp://hl7.org/fhir/ValueSet/medication-admin-location from the FHIR Standard | |
MedicationAdministration.category:nature | example | MedicationAdministrationLocationCodeshttp://hl7.org/fhir/ValueSet/medication-admin-location from the FHIR Standard | |
MedicationAdministration.medication | required | ConceptMedicationOncoFAIRValueSet (a valid code from Concepts Medication Code System)http://ltsi.univ-rennes.fr/ValueSet/concept-medication-oncofair-valueset from this IG | |
MedicationAdministration.dosage.site | example | SNOMEDCTAnatomicalStructureAdministrationSiteshttp://hl7.org/fhir/ValueSet/approach-site-codes from the FHIR Standard | |
MedicationAdministration.dosage.route | example | SNOMEDCTRouteCodeshttp://hl7.org/fhir/ValueSet/route-codes from the FHIR Standard | |
MedicationAdministration.dosage.method | required | SIPhTypeEltPLAOncoFAIRValueSet (a valid code from Type de l'élément d'administration Code System)http://ltsi.univ-rennes.fr/ValueSet/siph-typeeltpla-oncofair-valueset from this IG |
Id | Grade | Path(s) | Details | Requirements |
dom-2 | error | MedicationAdministration | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | MedicationAdministration | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty() | |
dom-4 | error | MedicationAdministration | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
dom-5 | error | MedicationAdministration | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | best practice | MedicationAdministration | A resource should have narrative for robust management : text.`div`.exists() | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
mad-1 | error | MedicationAdministration.dosage | If dosage attribute is present then SHALL have at least one of dosage.text or dosage.dose or dosage.rate[x] : (dose.exists() or rate.exists() or text.exists()) |
This structure is derived from MedicationAdministration
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() |
0..* | MedicationAdministration | Administration of medication to a patient | |
![]() ![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
S | 0..1 | boolean | Boolean attribute indicating the notion of urgency in creating the administration element URL: http://ltsi.univ-rennes.fr/StructureDefinition/oncofair-ma-element-urgent |
![]() ![]() ![]() ![]() |
0..1 | dateTime | Expiry date of administered component URL: http://ltsi.univ-rennes.fr/StructureDefinition/oncofair-ma-element-expirationdate | |
![]() ![]() ![]() ![]() |
0..1 | (Complex) | OncoFAIRMAElementTraceability URL: http://ltsi.univ-rennes.fr/StructureDefinition/oncofair-ma-element-traceability | |
![]() ![]() ![]() ![]() |
1..1 | Period | OncoFAIRMAElementPlannedPeriod URL: http://ltsi.univ-rennes.fr/StructureDefinition/oncofair-ma-element-plannedperiod | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Pharmaceutical form of the prescription/administration item URL: http://ltsi.univ-rennes.fr/StructureDefinition/oncofair-element-form | |
![]() ![]() ![]() |
S | 1..1 | Identifier | Unique identifier of the administration element in the HIS. |
![]() ![]() ![]() |
S | 1..1 | Reference(OncoFAIR MedicationAdministration Report) | The medication administration report linked to the element of administration |
![]() ![]() ![]() |
S | 0..* | CodeableConcept | Type of medication administration Slice: Unordered, Open by value:coding.system |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Type of medication administration | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Type of medication administration | |
![]() ![]() ![]() |
1..1 | CodeableReference(Medication) | What was administered Binding: Concepts Medication Value Set (required) | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Reference to a concept (by class) Required Pattern: At least the following | |
![]() ![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: element | |
![]() ![]() ![]() |
1..1 | dateTime, Period, Timing | Specific date/time or interval of time during which the administration took place (or did not take place) Slice: Unordered, Open by type:$this | |
![]() ![]() ![]() ![]() |
S | 0..1 | Period | Specific date/time or interval of time during which the administration took place (or did not take place) |
![]() ![]() ![]() ![]() ![]() |
1..1 | dateTime | Effective date and time for startinf administration of the administration element | |
![]() ![]() ![]() ![]() ![]() |
0..1 | dateTime | Effective date and time for ending administration of the administration element | |
![]() ![]() ![]() |
S | 0..1 | Reference(MedicationRequest) | Request administration performed against |
![]() ![]() ![]() ![]() |
0..1 | Identifier | Unique identifier of the prescription element to which this administration element responds | |
![]() ![]() ![]() |
S | 0..* | CodeableReference(Device) | Specifies, where applicable, the medical devices or equipment to be used to administer the product. By default, the associated devices are those listed in the prescription element associated with the administration element |
![]() ![]() ![]() |
S | 1..* | Annotation | Information about the administration Slice: Unordered, Open by value:id |
![]() ![]() ![]() ![]() |
1..1 | Annotation | Wording of the administration element | |
![]() ![]() ![]() ![]() ![]() |
1..1 | id | Unique id for inter-element referencing Required Pattern: wording | |
![]() ![]() ![]() ![]() |
0..1 | Annotation | Comment attached to the administration element | |
![]() ![]() ![]() ![]() ![]() |
1..1 | id | Unique id for inter-element referencing Required Pattern: comments | |
![]() ![]() ![]() |
S | 0..1 | BackboneElement | Details of how medication was taken |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Specifies, where applicable, the exact point on the body where the product is to be applied to the patient. By default, the place of administration is that shown in the prescription element associated with the administration element | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Specifies the route of administration of the product. By default, it is the one shown in the prescription element associated with the administration element. | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Type of administration element. Must be used to differentiate between management processes adapted to different types of drug treatment. Binding: Type de l'élément d'administration Value Set (required) | |
![]() |
Path | Conformance | ValueSet | URI |
MedicationAdministration.medication | required | ConceptMedicationOncoFAIRValueSet (a valid code from Concepts Medication Code System)http://ltsi.univ-rennes.fr/ValueSet/concept-medication-oncofair-valueset from this IG | |
MedicationAdministration.dosage.method | required | SIPhTypeEltPLAOncoFAIRValueSet (a valid code from Type de l'élément d'administration Code System)http://ltsi.univ-rennes.fr/ValueSet/siph-typeeltpla-oncofair-valueset from this IG |
Name | Flags | Card. | Type | Description & Constraints![]() | ||||
---|---|---|---|---|---|---|---|---|
![]() ![]() |
0..* | MedicationAdministration | Administration of medication to a patient | |||||
![]() ![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() ![]() |
0..1 | code | Language of the resource content Binding: AllLanguages (required): IETF language tag for a human language
| |||||
![]() ![]() ![]() |
0..1 | Narrative | Text summary of the resource, for human interpretation | |||||
![]() ![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
S | 0..1 | boolean | Boolean attribute indicating the notion of urgency in creating the administration element URL: http://ltsi.univ-rennes.fr/StructureDefinition/oncofair-ma-element-urgent | ||||
![]() ![]() ![]() ![]() |
0..1 | dateTime | Expiry date of administered component URL: http://ltsi.univ-rennes.fr/StructureDefinition/oncofair-ma-element-expirationdate | |||||
![]() ![]() ![]() ![]() |
0..1 | (Complex) | OncoFAIRMAElementTraceability URL: http://ltsi.univ-rennes.fr/StructureDefinition/oncofair-ma-element-traceability | |||||
![]() ![]() ![]() ![]() |
1..1 | Period | OncoFAIRMAElementPlannedPeriod URL: http://ltsi.univ-rennes.fr/StructureDefinition/oncofair-ma-element-plannedperiod | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Pharmaceutical form of the prescription/administration item URL: http://ltsi.univ-rennes.fr/StructureDefinition/oncofair-element-form | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() ![]() |
S | 1..1 | Identifier | Unique identifier of the administration element in the HIS. | ||||
![]() ![]() ![]() |
0..* | Reference(CarePlan) | Plan this is fulfilled by this administration | |||||
![]() ![]() ![]() |
SΣ | 1..1 | Reference(OncoFAIR MedicationAdministration Report) | The medication administration report linked to the element of administration | ||||
![]() ![]() ![]() |
?!Σ | 1..1 | code | in-progress | not-done | on-hold | completed | entered-in-error | stopped | unknown Binding: MedicationAdministrationStatusCodes (required): A set of codes indicating the current status of a MedicationAdministration. | ||||
![]() ![]() ![]() |
0..* | CodeableConcept | Reason administration not performed Binding: SNOMEDCTReasonMedicationNotGivenCodes (example): A set of codes indicating the reason why the MedicationAdministration is negated. | |||||
![]() ![]() ![]() |
S | 0..* | CodeableConcept | Type of medication administration Slice: Unordered, Open by value:coding.system Binding: MedicationAdministrationLocationCodes (example): A coded concept describing where the medication administered is expected to occur. | ||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Type of medication administration Binding: MedicationAdministrationLocationCodes (example): A coded concept describing where the medication administered is expected to occur. | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Type of medication administration Binding: MedicationAdministrationLocationCodes (example): A coded concept describing where the medication administered is expected to occur. | |||||
![]() ![]() ![]() |
Σ | 1..1 | CodeableReference(Medication) | What was administered Binding: Concepts Medication Value Set (required) | ||||
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Reference to a concept (by class) Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | uri | Identity of the terminology system | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: element | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Plain text representation of the concept | |||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Reference() | Reference to a resource (by instance) | ||||
![]() ![]() ![]() |
Σ | 1..1 | Reference(Patient | Group) | Who received medication | ||||
![]() ![]() ![]() |
0..1 | Reference(Encounter) | Encounter administered as part of | |||||
![]() ![]() ![]() |
0..* | Reference(Resource) | Additional information to support administration | |||||
![]() ![]() ![]() |
Σ | 1..1 | Specific date/time or interval of time during which the administration took place (or did not take place) Slice: Unordered, Open by type:$this | |||||
![]() ![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() ![]() |
Timing | |||||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Period | Specific date/time or interval of time during which the administration took place (or did not take place) | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
ΣC | 1..1 | dateTime | Effective date and time for startinf administration of the administration element | ||||
![]() ![]() ![]() ![]() ![]() |
ΣC | 0..1 | dateTime | Effective date and time for ending administration of the administration element | ||||
![]() ![]() ![]() |
Σ | 0..1 | dateTime | When the MedicationAdministration was first captured in the subject's record | ||||
![]() ![]() ![]() |
0..1 | boolean | Full dose was not administered | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | Reason full dose was not administered Binding: MedicationAdministrationSubpotentReason (example) | |||||
![]() ![]() ![]() |
Σ | 0..* | BackboneElement | Who or what performed the medication administration and what type of performance they did | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Type of performance Binding: MedicationAdministrationPerformerFunctionCodes (example): A code describing the role an individual played in administering the medication. | |||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | CodeableReference(Practitioner | PractitionerRole | Patient | RelatedPerson | Device) | Who or what performed the medication administration | ||||
![]() ![]() ![]() |
0..* | CodeableReference(Condition | Observation | DiagnosticReport) | Concept, condition or observation that supports why the medication was administered Binding: ReasonMedicationGivenCodes (example): A set of codes indicating the reason why the MedicationAdministration was made. | |||||
![]() ![]() ![]() |
S | 0..1 | Reference(MedicationRequest) | Request administration performed against | ||||
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") - must be a resource in resources Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | ||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | Identifier | Unique identifier of the prescription element to which this administration element responds | ||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | string | Text alternative for the resource | ||||
![]() ![]() ![]() |
S | 0..* | CodeableReference(Device) | Specifies, where applicable, the medical devices or equipment to be used to administer the product. By default, the associated devices are those listed in the prescription element associated with the administration element | ||||
![]() ![]() ![]() |
S | 1..* | Annotation | Information about the administration Slice: Unordered, Open by value:id | ||||
![]() ![]() ![]() ![]() |
1..1 | Annotation | Wording of the administration element | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | id | Unique id for inter-element referencing Required Pattern: wording | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | Individual responsible for the annotation | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
Reference(Practitioner | PractitionerRole | Patient | RelatedPerson | Organization) | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | dateTime | When the annotation was made | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | markdown | The annotation - text content (as markdown) | ||||
![]() ![]() ![]() ![]() |
0..1 | Annotation | Comment attached to the administration element | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | id | Unique id for inter-element referencing Required Pattern: comments | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | Individual responsible for the annotation | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
Reference(Practitioner | PractitionerRole | Patient | RelatedPerson | Organization) | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | dateTime | When the annotation was made | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | markdown | The annotation - text content (as markdown) | ||||
![]() ![]() ![]() |
SC | 0..1 | BackboneElement | Details of how medication was taken mad-1: If dosage attribute is present then SHALL have at least one of dosage.text or dosage.dose or dosage.rate[x] | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
C | 0..1 | string | Free text dosage instructions e.g. SIG | ||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Specifies, where applicable, the exact point on the body where the product is to be applied to the patient. By default, the place of administration is that shown in the prescription element associated with the administration element Binding: SNOMEDCTAnatomicalStructureAdministrationSites (example): A coded concept describing the site location the medicine enters into or onto the body. | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Specifies the route of administration of the product. By default, it is the one shown in the prescription element associated with the administration element. Binding: SNOMEDCTRouteCodes (example): A coded concept describing the route or physiological path of administration of a therapeutic agent into or onto the body of a subject. | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Type of administration element. Must be used to differentiate between management processes adapted to different types of drug treatment. Binding: Type de l'élément d'administration Value Set (required) | |||||
![]() ![]() ![]() ![]() |
C | 0..1 | SimpleQuantity | Amount of medication per dose | ||||
![]() ![]() ![]() ![]() |
C | 0..1 | Dose quantity per unit of time | |||||
![]() ![]() ![]() ![]() ![]() |
Ratio | |||||||
![]() ![]() ![]() ![]() ![]() |
Quantity(SimpleQuantity) | |||||||
![]() ![]() ![]() |
0..* | Reference(Provenance) | A list of events of interest in the lifecycle | |||||
![]() |
Path | Conformance | ValueSet | URI |
MedicationAdministration.language | required | AllLanguageshttp://hl7.org/fhir/ValueSet/all-languages|5.0.0 from the FHIR Standard | |
MedicationAdministration.status | required | MedicationAdministrationStatusCodeshttp://hl7.org/fhir/ValueSet/medication-admin-status|5.0.0 from the FHIR Standard | |
MedicationAdministration.statusReason | example | SNOMEDCTReasonMedicationNotGivenCodeshttp://hl7.org/fhir/ValueSet/reason-medication-not-given-codes from the FHIR Standard | |
MedicationAdministration.category | example | MedicationAdministrationLocationCodeshttp://hl7.org/fhir/ValueSet/medication-admin-location from the FHIR Standard | |
MedicationAdministration.category:code | example | MedicationAdministrationLocationCodeshttp://hl7.org/fhir/ValueSet/medication-admin-location from the FHIR Standard | |
MedicationAdministration.category:nature | example | MedicationAdministrationLocationCodeshttp://hl7.org/fhir/ValueSet/medication-admin-location from the FHIR Standard | |
MedicationAdministration.medication | required | ConceptMedicationOncoFAIRValueSet (a valid code from Concepts Medication Code System)http://ltsi.univ-rennes.fr/ValueSet/concept-medication-oncofair-valueset from this IG | |
MedicationAdministration.subPotentReason | example | MedicationAdministrationSubpotentReasonhttp://hl7.org/fhir/ValueSet/administration-subpotent-reason from the FHIR Standard | |
MedicationAdministration.performer.function | example | MedicationAdministrationPerformerFunctionCodeshttp://hl7.org/fhir/ValueSet/med-admin-perform-function from the FHIR Standard | |
MedicationAdministration.reason | example | ReasonMedicationGivenCodeshttp://hl7.org/fhir/ValueSet/reason-medication-given-codes from the FHIR Standard | |
MedicationAdministration.request.type | extensible | ResourceTypehttp://hl7.org/fhir/ValueSet/resource-types from the FHIR Standard | |
MedicationAdministration.dosage.site | example | SNOMEDCTAnatomicalStructureAdministrationSiteshttp://hl7.org/fhir/ValueSet/approach-site-codes from the FHIR Standard | |
MedicationAdministration.dosage.route | example | SNOMEDCTRouteCodeshttp://hl7.org/fhir/ValueSet/route-codes from the FHIR Standard | |
MedicationAdministration.dosage.method | required | SIPhTypeEltPLAOncoFAIRValueSet (a valid code from Type de l'élément d'administration Code System)http://ltsi.univ-rennes.fr/ValueSet/siph-typeeltpla-oncofair-valueset from this IG |
Id | Grade | Path(s) | Details | Requirements |
dom-2 | error | MedicationAdministration | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | MedicationAdministration | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty() | |
dom-4 | error | MedicationAdministration | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
dom-5 | error | MedicationAdministration | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | best practice | MedicationAdministration | A resource should have narrative for robust management : text.`div`.exists() | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
mad-1 | error | MedicationAdministration.dosage | If dosage attribute is present then SHALL have at least one of dosage.text or dosage.dose or dosage.rate[x] : (dose.exists() or rate.exists() or text.exists()) |
This structure is derived from MedicationAdministration
Summary
Mandatory: 7 elements(2 nested mandatory elements)
Must-Support: 9 elements
Structures
This structure refers to these other structures:
Extensions
This structure refers to these extensions:
Slices
This structure defines the following Slices:
Key Elements View
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() |
0..* | MedicationAdministration | Administration of medication to a patient dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated dom-5: If a resource is contained in another resource, it SHALL NOT have a security label dom-6: A resource should have narrative for robust management | |
![]() ![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
0..* | Resource | Contained, inline Resources | |
![]() ![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |
![]() ![]() ![]() ![]() |
S | 0..1 | boolean | Boolean attribute indicating the notion of urgency in creating the administration element URL: http://ltsi.univ-rennes.fr/StructureDefinition/oncofair-ma-element-urgent ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
![]() ![]() ![]() ![]() |
0..1 | dateTime | Expiry date of administered component URL: http://ltsi.univ-rennes.fr/StructureDefinition/oncofair-ma-element-expirationdate ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |
![]() ![]() ![]() ![]() |
0..1 | (Complex) | OncoFAIRMAElementTraceability URL: http://ltsi.univ-rennes.fr/StructureDefinition/oncofair-ma-element-traceability ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |
![]() ![]() ![]() ![]() |
1..1 | Period | OncoFAIRMAElementPlannedPeriod URL: http://ltsi.univ-rennes.fr/StructureDefinition/oncofair-ma-element-plannedperiod ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Pharmaceutical form of the prescription/administration item URL: http://ltsi.univ-rennes.fr/StructureDefinition/oncofair-element-form ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
![]() ![]() ![]() |
S | 1..1 | Identifier | Unique identifier of the administration element in the HIS. ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
SΣ | 1..1 | Reference(OncoFAIR MedicationAdministration Report) | The medication administration report linked to the element of administration ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
?!Σ | 1..1 | code | in-progress | not-done | on-hold | completed | entered-in-error | stopped | unknown Binding: MedicationAdministrationStatusCodes (required): A set of codes indicating the current status of a MedicationAdministration. ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
S | 0..* | CodeableConcept | Type of medication administration Slice: Unordered, Open by value:coding.system Binding: MedicationAdministrationLocationCodes (example): A coded concept describing where the medication administered is expected to occur. ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Type of medication administration Binding: MedicationAdministrationLocationCodes (example): A coded concept describing where the medication administered is expected to occur. ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Type of medication administration Binding: MedicationAdministrationLocationCodes (example): A coded concept describing where the medication administered is expected to occur. ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() |
Σ | 1..1 | CodeableReference(Medication) | What was administered Binding: Concepts Medication Value Set (required) ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Reference to a concept (by class) ele-1: All FHIR elements must have a @value or children Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: element | |
![]() ![]() ![]() |
Σ | 1..1 | Reference(Patient | Group) | Who received medication ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
Σ | 1..1 | Specific date/time or interval of time during which the administration took place (or did not take place) Slice: Unordered, Open by type:$this ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() ![]() |
dateTime | |||
![]() ![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() ![]() |
Timing | |||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Period | Specific date/time or interval of time during which the administration took place (or did not take place) ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() ![]() |
ΣC | 1..1 | dateTime | Effective date and time for startinf administration of the administration element ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() ![]() |
ΣC | 0..1 | dateTime | Effective date and time for ending administration of the administration element ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
S | 0..1 | Reference(MedicationRequest) | Request administration performed against ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() |
ΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() |
ΣC | 0..1 | Identifier | Unique identifier of the prescription element to which this administration element responds ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
S | 0..* | CodeableReference(Device) | Specifies, where applicable, the medical devices or equipment to be used to administer the product. By default, the associated devices are those listed in the prescription element associated with the administration element ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
S | 1..* | Annotation | Information about the administration Slice: Unordered, Open by value:id ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() |
1..1 | Annotation | Wording of the administration element ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() ![]() ![]() |
1..1 | id | Unique id for inter-element referencing Required Pattern: wording | |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | markdown | The annotation - text content (as markdown) ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() |
0..1 | Annotation | Comment attached to the administration element ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() ![]() ![]() |
1..1 | id | Unique id for inter-element referencing Required Pattern: comments | |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | markdown | The annotation - text content (as markdown) ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
SC | 0..1 | BackboneElement | Details of how medication was taken ele-1: All FHIR elements must have a @value or children mad-1: If dosage attribute is present then SHALL have at least one of dosage.text or dosage.dose or dosage.rate[x] |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Specifies, where applicable, the exact point on the body where the product is to be applied to the patient. By default, the place of administration is that shown in the prescription element associated with the administration element Binding: SNOMEDCTAnatomicalStructureAdministrationSites (example): A coded concept describing the site location the medicine enters into or onto the body. ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Specifies the route of administration of the product. By default, it is the one shown in the prescription element associated with the administration element. Binding: SNOMEDCTRouteCodes (example): A coded concept describing the route or physiological path of administration of a therapeutic agent into or onto the body of a subject. ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Type of administration element. Must be used to differentiate between management processes adapted to different types of drug treatment. Binding: Type de l'élément d'administration Value Set (required) ele-1: All FHIR elements must have a @value or children | |
![]() |
Path | Conformance | ValueSet | URI |
MedicationAdministration.status | required | MedicationAdministrationStatusCodeshttp://hl7.org/fhir/ValueSet/medication-admin-status|5.0.0 from the FHIR Standard | |
MedicationAdministration.category | example | MedicationAdministrationLocationCodeshttp://hl7.org/fhir/ValueSet/medication-admin-location from the FHIR Standard | |
MedicationAdministration.category:code | example | MedicationAdministrationLocationCodeshttp://hl7.org/fhir/ValueSet/medication-admin-location from the FHIR Standard | |
MedicationAdministration.category:nature | example | MedicationAdministrationLocationCodeshttp://hl7.org/fhir/ValueSet/medication-admin-location from the FHIR Standard | |
MedicationAdministration.medication | required | ConceptMedicationOncoFAIRValueSet (a valid code from Concepts Medication Code System)http://ltsi.univ-rennes.fr/ValueSet/concept-medication-oncofair-valueset from this IG | |
MedicationAdministration.dosage.site | example | SNOMEDCTAnatomicalStructureAdministrationSiteshttp://hl7.org/fhir/ValueSet/approach-site-codes from the FHIR Standard | |
MedicationAdministration.dosage.route | example | SNOMEDCTRouteCodeshttp://hl7.org/fhir/ValueSet/route-codes from the FHIR Standard | |
MedicationAdministration.dosage.method | required | SIPhTypeEltPLAOncoFAIRValueSet (a valid code from Type de l'élément d'administration Code System)http://ltsi.univ-rennes.fr/ValueSet/siph-typeeltpla-oncofair-valueset from this IG |
Id | Grade | Path(s) | Details | Requirements |
dom-2 | error | MedicationAdministration | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | MedicationAdministration | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty() | |
dom-4 | error | MedicationAdministration | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
dom-5 | error | MedicationAdministration | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | best practice | MedicationAdministration | A resource should have narrative for robust management : text.`div`.exists() | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
mad-1 | error | MedicationAdministration.dosage | If dosage attribute is present then SHALL have at least one of dosage.text or dosage.dose or dosage.rate[x] : (dose.exists() or rate.exists() or text.exists()) |
Differential View
This structure is derived from MedicationAdministration
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() |
0..* | MedicationAdministration | Administration of medication to a patient | |
![]() ![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
S | 0..1 | boolean | Boolean attribute indicating the notion of urgency in creating the administration element URL: http://ltsi.univ-rennes.fr/StructureDefinition/oncofair-ma-element-urgent |
![]() ![]() ![]() ![]() |
0..1 | dateTime | Expiry date of administered component URL: http://ltsi.univ-rennes.fr/StructureDefinition/oncofair-ma-element-expirationdate | |
![]() ![]() ![]() ![]() |
0..1 | (Complex) | OncoFAIRMAElementTraceability URL: http://ltsi.univ-rennes.fr/StructureDefinition/oncofair-ma-element-traceability | |
![]() ![]() ![]() ![]() |
1..1 | Period | OncoFAIRMAElementPlannedPeriod URL: http://ltsi.univ-rennes.fr/StructureDefinition/oncofair-ma-element-plannedperiod | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Pharmaceutical form of the prescription/administration item URL: http://ltsi.univ-rennes.fr/StructureDefinition/oncofair-element-form | |
![]() ![]() ![]() |
S | 1..1 | Identifier | Unique identifier of the administration element in the HIS. |
![]() ![]() ![]() |
S | 1..1 | Reference(OncoFAIR MedicationAdministration Report) | The medication administration report linked to the element of administration |
![]() ![]() ![]() |
S | 0..* | CodeableConcept | Type of medication administration Slice: Unordered, Open by value:coding.system |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Type of medication administration | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Type of medication administration | |
![]() ![]() ![]() |
1..1 | CodeableReference(Medication) | What was administered Binding: Concepts Medication Value Set (required) | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Reference to a concept (by class) Required Pattern: At least the following | |
![]() ![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: element | |
![]() ![]() ![]() |
1..1 | dateTime, Period, Timing | Specific date/time or interval of time during which the administration took place (or did not take place) Slice: Unordered, Open by type:$this | |
![]() ![]() ![]() ![]() |
S | 0..1 | Period | Specific date/time or interval of time during which the administration took place (or did not take place) |
![]() ![]() ![]() ![]() ![]() |
1..1 | dateTime | Effective date and time for startinf administration of the administration element | |
![]() ![]() ![]() ![]() ![]() |
0..1 | dateTime | Effective date and time for ending administration of the administration element | |
![]() ![]() ![]() |
S | 0..1 | Reference(MedicationRequest) | Request administration performed against |
![]() ![]() ![]() ![]() |
0..1 | Identifier | Unique identifier of the prescription element to which this administration element responds | |
![]() ![]() ![]() |
S | 0..* | CodeableReference(Device) | Specifies, where applicable, the medical devices or equipment to be used to administer the product. By default, the associated devices are those listed in the prescription element associated with the administration element |
![]() ![]() ![]() |
S | 1..* | Annotation | Information about the administration Slice: Unordered, Open by value:id |
![]() ![]() ![]() ![]() |
1..1 | Annotation | Wording of the administration element | |
![]() ![]() ![]() ![]() ![]() |
1..1 | id | Unique id for inter-element referencing Required Pattern: wording | |
![]() ![]() ![]() ![]() |
0..1 | Annotation | Comment attached to the administration element | |
![]() ![]() ![]() ![]() ![]() |
1..1 | id | Unique id for inter-element referencing Required Pattern: comments | |
![]() ![]() ![]() |
S | 0..1 | BackboneElement | Details of how medication was taken |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Specifies, where applicable, the exact point on the body where the product is to be applied to the patient. By default, the place of administration is that shown in the prescription element associated with the administration element | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Specifies the route of administration of the product. By default, it is the one shown in the prescription element associated with the administration element. | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Type of administration element. Must be used to differentiate between management processes adapted to different types of drug treatment. Binding: Type de l'élément d'administration Value Set (required) | |
![]() |
Path | Conformance | ValueSet | URI |
MedicationAdministration.medication | required | ConceptMedicationOncoFAIRValueSet (a valid code from Concepts Medication Code System)http://ltsi.univ-rennes.fr/ValueSet/concept-medication-oncofair-valueset from this IG | |
MedicationAdministration.dosage.method | required | SIPhTypeEltPLAOncoFAIRValueSet (a valid code from Type de l'élément d'administration Code System)http://ltsi.univ-rennes.fr/ValueSet/siph-typeeltpla-oncofair-valueset from this IG |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints![]() | ||||
---|---|---|---|---|---|---|---|---|
![]() ![]() |
0..* | MedicationAdministration | Administration of medication to a patient | |||||
![]() ![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() ![]() |
0..1 | code | Language of the resource content Binding: AllLanguages (required): IETF language tag for a human language
| |||||
![]() ![]() ![]() |
0..1 | Narrative | Text summary of the resource, for human interpretation | |||||
![]() ![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
S | 0..1 | boolean | Boolean attribute indicating the notion of urgency in creating the administration element URL: http://ltsi.univ-rennes.fr/StructureDefinition/oncofair-ma-element-urgent | ||||
![]() ![]() ![]() ![]() |
0..1 | dateTime | Expiry date of administered component URL: http://ltsi.univ-rennes.fr/StructureDefinition/oncofair-ma-element-expirationdate | |||||
![]() ![]() ![]() ![]() |
0..1 | (Complex) | OncoFAIRMAElementTraceability URL: http://ltsi.univ-rennes.fr/StructureDefinition/oncofair-ma-element-traceability | |||||
![]() ![]() ![]() ![]() |
1..1 | Period | OncoFAIRMAElementPlannedPeriod URL: http://ltsi.univ-rennes.fr/StructureDefinition/oncofair-ma-element-plannedperiod | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Pharmaceutical form of the prescription/administration item URL: http://ltsi.univ-rennes.fr/StructureDefinition/oncofair-element-form | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() ![]() |
S | 1..1 | Identifier | Unique identifier of the administration element in the HIS. | ||||
![]() ![]() ![]() |
0..* | Reference(CarePlan) | Plan this is fulfilled by this administration | |||||
![]() ![]() ![]() |
SΣ | 1..1 | Reference(OncoFAIR MedicationAdministration Report) | The medication administration report linked to the element of administration | ||||
![]() ![]() ![]() |
?!Σ | 1..1 | code | in-progress | not-done | on-hold | completed | entered-in-error | stopped | unknown Binding: MedicationAdministrationStatusCodes (required): A set of codes indicating the current status of a MedicationAdministration. | ||||
![]() ![]() ![]() |
0..* | CodeableConcept | Reason administration not performed Binding: SNOMEDCTReasonMedicationNotGivenCodes (example): A set of codes indicating the reason why the MedicationAdministration is negated. | |||||
![]() ![]() ![]() |
S | 0..* | CodeableConcept | Type of medication administration Slice: Unordered, Open by value:coding.system Binding: MedicationAdministrationLocationCodes (example): A coded concept describing where the medication administered is expected to occur. | ||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Type of medication administration Binding: MedicationAdministrationLocationCodes (example): A coded concept describing where the medication administered is expected to occur. | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Type of medication administration Binding: MedicationAdministrationLocationCodes (example): A coded concept describing where the medication administered is expected to occur. | |||||
![]() ![]() ![]() |
Σ | 1..1 | CodeableReference(Medication) | What was administered Binding: Concepts Medication Value Set (required) | ||||
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Reference to a concept (by class) Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | uri | Identity of the terminology system | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: element | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Plain text representation of the concept | |||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Reference() | Reference to a resource (by instance) | ||||
![]() ![]() ![]() |
Σ | 1..1 | Reference(Patient | Group) | Who received medication | ||||
![]() ![]() ![]() |
0..1 | Reference(Encounter) | Encounter administered as part of | |||||
![]() ![]() ![]() |
0..* | Reference(Resource) | Additional information to support administration | |||||
![]() ![]() ![]() |
Σ | 1..1 | Specific date/time or interval of time during which the administration took place (or did not take place) Slice: Unordered, Open by type:$this | |||||
![]() ![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() ![]() |
Timing | |||||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Period | Specific date/time or interval of time during which the administration took place (or did not take place) | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
ΣC | 1..1 | dateTime | Effective date and time for startinf administration of the administration element | ||||
![]() ![]() ![]() ![]() ![]() |
ΣC | 0..1 | dateTime | Effective date and time for ending administration of the administration element | ||||
![]() ![]() ![]() |
Σ | 0..1 | dateTime | When the MedicationAdministration was first captured in the subject's record | ||||
![]() ![]() ![]() |
0..1 | boolean | Full dose was not administered | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | Reason full dose was not administered Binding: MedicationAdministrationSubpotentReason (example) | |||||
![]() ![]() ![]() |
Σ | 0..* | BackboneElement | Who or what performed the medication administration and what type of performance they did | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Type of performance Binding: MedicationAdministrationPerformerFunctionCodes (example): A code describing the role an individual played in administering the medication. | |||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | CodeableReference(Practitioner | PractitionerRole | Patient | RelatedPerson | Device) | Who or what performed the medication administration | ||||
![]() ![]() ![]() |
0..* | CodeableReference(Condition | Observation | DiagnosticReport) | Concept, condition or observation that supports why the medication was administered Binding: ReasonMedicationGivenCodes (example): A set of codes indicating the reason why the MedicationAdministration was made. | |||||
![]() ![]() ![]() |
S | 0..1 | Reference(MedicationRequest) | Request administration performed against | ||||
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") - must be a resource in resources Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | ||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | Identifier | Unique identifier of the prescription element to which this administration element responds | ||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | string | Text alternative for the resource | ||||
![]() ![]() ![]() |
S | 0..* | CodeableReference(Device) | Specifies, where applicable, the medical devices or equipment to be used to administer the product. By default, the associated devices are those listed in the prescription element associated with the administration element | ||||
![]() ![]() ![]() |
S | 1..* | Annotation | Information about the administration Slice: Unordered, Open by value:id | ||||
![]() ![]() ![]() ![]() |
1..1 | Annotation | Wording of the administration element | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | id | Unique id for inter-element referencing Required Pattern: wording | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | Individual responsible for the annotation | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
Reference(Practitioner | PractitionerRole | Patient | RelatedPerson | Organization) | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | dateTime | When the annotation was made | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | markdown | The annotation - text content (as markdown) | ||||
![]() ![]() ![]() ![]() |
0..1 | Annotation | Comment attached to the administration element | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | id | Unique id for inter-element referencing Required Pattern: comments | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | Individual responsible for the annotation | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
Reference(Practitioner | PractitionerRole | Patient | RelatedPerson | Organization) | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | dateTime | When the annotation was made | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | markdown | The annotation - text content (as markdown) | ||||
![]() ![]() ![]() |
SC | 0..1 | BackboneElement | Details of how medication was taken mad-1: If dosage attribute is present then SHALL have at least one of dosage.text or dosage.dose or dosage.rate[x] | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
C | 0..1 | string | Free text dosage instructions e.g. SIG | ||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Specifies, where applicable, the exact point on the body where the product is to be applied to the patient. By default, the place of administration is that shown in the prescription element associated with the administration element Binding: SNOMEDCTAnatomicalStructureAdministrationSites (example): A coded concept describing the site location the medicine enters into or onto the body. | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Specifies the route of administration of the product. By default, it is the one shown in the prescription element associated with the administration element. Binding: SNOMEDCTRouteCodes (example): A coded concept describing the route or physiological path of administration of a therapeutic agent into or onto the body of a subject. | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Type of administration element. Must be used to differentiate between management processes adapted to different types of drug treatment. Binding: Type de l'élément d'administration Value Set (required) | |||||
![]() ![]() ![]() ![]() |
C | 0..1 | SimpleQuantity | Amount of medication per dose | ||||
![]() ![]() ![]() ![]() |
C | 0..1 | Dose quantity per unit of time | |||||
![]() ![]() ![]() ![]() ![]() |
Ratio | |||||||
![]() ![]() ![]() ![]() ![]() |
Quantity(SimpleQuantity) | |||||||
![]() ![]() ![]() |
0..* | Reference(Provenance) | A list of events of interest in the lifecycle | |||||
![]() |
Path | Conformance | ValueSet | URI |
MedicationAdministration.language | required | AllLanguageshttp://hl7.org/fhir/ValueSet/all-languages|5.0.0 from the FHIR Standard | |
MedicationAdministration.status | required | MedicationAdministrationStatusCodeshttp://hl7.org/fhir/ValueSet/medication-admin-status|5.0.0 from the FHIR Standard | |
MedicationAdministration.statusReason | example | SNOMEDCTReasonMedicationNotGivenCodeshttp://hl7.org/fhir/ValueSet/reason-medication-not-given-codes from the FHIR Standard | |
MedicationAdministration.category | example | MedicationAdministrationLocationCodeshttp://hl7.org/fhir/ValueSet/medication-admin-location from the FHIR Standard | |
MedicationAdministration.category:code | example | MedicationAdministrationLocationCodeshttp://hl7.org/fhir/ValueSet/medication-admin-location from the FHIR Standard | |
MedicationAdministration.category:nature | example | MedicationAdministrationLocationCodeshttp://hl7.org/fhir/ValueSet/medication-admin-location from the FHIR Standard | |
MedicationAdministration.medication | required | ConceptMedicationOncoFAIRValueSet (a valid code from Concepts Medication Code System)http://ltsi.univ-rennes.fr/ValueSet/concept-medication-oncofair-valueset from this IG | |
MedicationAdministration.subPotentReason | example | MedicationAdministrationSubpotentReasonhttp://hl7.org/fhir/ValueSet/administration-subpotent-reason from the FHIR Standard | |
MedicationAdministration.performer.function | example | MedicationAdministrationPerformerFunctionCodeshttp://hl7.org/fhir/ValueSet/med-admin-perform-function from the FHIR Standard | |
MedicationAdministration.reason | example | ReasonMedicationGivenCodeshttp://hl7.org/fhir/ValueSet/reason-medication-given-codes from the FHIR Standard | |
MedicationAdministration.request.type | extensible | ResourceTypehttp://hl7.org/fhir/ValueSet/resource-types from the FHIR Standard | |
MedicationAdministration.dosage.site | example | SNOMEDCTAnatomicalStructureAdministrationSiteshttp://hl7.org/fhir/ValueSet/approach-site-codes from the FHIR Standard | |
MedicationAdministration.dosage.route | example | SNOMEDCTRouteCodeshttp://hl7.org/fhir/ValueSet/route-codes from the FHIR Standard | |
MedicationAdministration.dosage.method | required | SIPhTypeEltPLAOncoFAIRValueSet (a valid code from Type de l'élément d'administration Code System)http://ltsi.univ-rennes.fr/ValueSet/siph-typeeltpla-oncofair-valueset from this IG |
Id | Grade | Path(s) | Details | Requirements |
dom-2 | error | MedicationAdministration | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | MedicationAdministration | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty() | |
dom-4 | error | MedicationAdministration | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
dom-5 | error | MedicationAdministration | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | best practice | MedicationAdministration | A resource should have narrative for robust management : text.`div`.exists() | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
mad-1 | error | MedicationAdministration.dosage | If dosage attribute is present then SHALL have at least one of dosage.text or dosage.dose or dosage.rate[x] : (dose.exists() or rate.exists() or text.exists()) |
This structure is derived from MedicationAdministration
Summary
Mandatory: 7 elements(2 nested mandatory elements)
Must-Support: 9 elements
Structures
This structure refers to these other structures:
Extensions
This structure refers to these extensions:
Slices
This structure defines the following Slices:
Other representations of profile: CSV, Excel, Schematron