UPTIS FHIR PoC Test Implementation Guide
1.0.0 - draft
UPTIS FHIR PoC Test Implementation Guide, published by TEHIK. This guide is not an authorized publication; it is the continuous build for version 1.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/TEHIK-EE/FHIR-PoC/ and changes regularly. See the Directory of published versions
Draft as of 2024-10-28 |
Definitions for the PrescriptionTJT logical model.
Guidance on how to interpret the contents of this table can be found here
0. PrescriptionTJT | |
Definition | Prescription from prescription center |
Short | PrescriptionTJT - logical model |
Logical Model | Instances of this logical model are not marked to be the target of a Reference |
2. PrescriptionTJT.identifier | |
Definition | Retsepti identifikaator. Retsepti number. |
Short | An identifier for this prescription |
Note | This is a business identifier, not a resource identifier (see discussion) |
Control | 1..* |
Type | Element(II) |
4. PrescriptionTJT.status | |
Definition | Retsepti staatus. |
Short | A code representing the status of prescription active, on-hold, ended, stopped, completed, cancelled, entered-in-error, draft, unknown. |
Control | 1..1 |
Type | Element(CD) |
6. PrescriptionTJT.lockStatus | |
Definition | Broneering retseptil. Kasutatakse juhul kui on tegemist müügiloata ravimi retseptiga, mis on saanud positiivse otsuse ning ootab apteegis tellitavat ravimit. |
Short | When pharmacy locks the prescription for ordering unauthorized medication for patient. True - prescription is locked for certain pharmacy. False - prescription is not locked. |
Control | 0..* |
Type | Element(BL) |
8. PrescriptionTJT.reason | |
Definition | Retsepti koostamise põhjus ehk diagnoos |
Short | Reason or indication for ordering the medication. |
Control | 1..1 |
Type | Element(CD) |
10. PrescriptionTJT.note | |
Definition | Lisainformatsioon retsepti kohta |
Short | Extra information about the prescription that could not be conveyed by the other attributes. |
Control | 0..1 |
Type | Element(ST) |
12. PrescriptionTJT.courseOfTherapyType | |
Definition | Ravikuuri tüüp, näiteks pidev, fikseeritud, vajadusel, muutuv, ühekordne |
Short | Type of therapy |
Control | 0..* |
Type | Element(CD) |
14. PrescriptionTJT.prescriptionCategory | |
Definition | Retsepti liik, näiteks tavaretsept, narkootilise ravimi retsept, meditsiiniseadme retsept. |
Short | Category of prescription. |
Control | 0..* |
Type | Element(CD) |
16. PrescriptionTJT.repeatCategory | |
Definition | Retsepti kordsus, näiteks 1-kordne, 2-kordne, 3-kordne, 6-kordne. |
Short | Prescriptions to repeat |
Control | 0..* |
Type | Element(CD) |
18. PrescriptionTJT.unauthorizedMedicationRequest | |
Definition | Müügiloata ravimi taotlus. |
Short | Requesting usage permit for unauthorized medication. |
Control | 0..1 |
Type | Reference(Unauthorized Medication TJT - logical model) |
20. PrescriptionTJT.prescribedAmount | |
Definition | Väljakirjutatud ravimi kogus retseptil. |
Short | How much medication prescribed on prescription. |
Control | 0..1 |
Type | BackboneElement(Class) |
22. PrescriptionTJT.prescribedAmount.prescribedAmountPackage | |
Definition | Preparaadi pakendite kogus ja ühik, mitu pakenit välja kirjutati. |
Short | The number of medication packages. |
Control | 0..1 |
Type | Element(INT) |
24. PrescriptionTJT.prescribedAmount.prescibedAmountTotal | |
Definition | Pakendipõhise ravimi korral ühe pakendi sisalduse kirjeldus, toimeainepõhise retsepti korral määratud kogu ravimi hulk. |
Short | How much medication prescribed in total on prescription. |
Control | 0..1 |
Type | Element(INT) |
26. PrescriptionTJT.prescriptionValidityTime | |
Definition | Retsepti kehtivuse aeg. |
Short | For expressing the validity of the prescription(s). |
Control | 0..* |
Type | Element(DT) |
28. PrescriptionTJT.prescriptionAuthorization | |
Definition | Retsepti volituse liik, näiteks avalik, privaatne, volitatud. |
Short | Defines the authorization of the prescription. |
Control | 0..* |
Type | Element(CD) |
30. PrescriptionTJT.cancelledPrescription | |
Definition | Retsepti annuleerimine. |
Short | Cancellation of prescription. |
Control | 0..1 |
Type | BackboneElement(Class) |
32. PrescriptionTJT.cancelledPrescription.cancelledStatusReason | |
Definition | Annulleerimise põhjus. Kui retsept annulleeritakse, tuleb loendist valida põhjus. |
Short | Reason for cancellation. |
Control | 0..* |
Type | Element(CD) |
34. PrescriptionTJT.cancelledPrescription.cancelledTime | |
Definition | Annuleerimise aeg kuupäevaliselt. |
Short | Time of cancellation. |
Control | 0..* |
Type | Element(DT) |
36. PrescriptionTJT.substitution | |
Definition | Ravimi asendamatus ja põhjus. |
Short | Whether and which type of substitution is allowed for this medication |
Control | 0..1 |
Type | BackboneElement(Class) |
38. PrescriptionTJT.substitution.substitutionType | |
Definition | Asendamatuse tüüp. |
Short | The type of substitution that is allowed. |
Control | 1..1 |
Type | Element(CD) |
40. PrescriptionTJT.substitution.substitutionTypeReason | |
Definition | Asendamatuse põhjus. |
Short | Coded reason for the substitution requirement |
Control | 0..1 |
Type | Element(CD) |
42. PrescriptionTJT.substitution.substitutionTypeReasonText | |
Definition | Tekstiliselt asendamatuse põhjus. |
Short | Textual reason for the substitution requirement |
Control | 0..1 |
Type | Element(ST) |
44. PrescriptionTJT.medication | |
Definition | Ravim, mis on retseptiga seotud. |
Short | Medicinal product for which the prescription refers to. |
Control | 1..1 |
Type | Reference(Medication TJT - logical model) |
46. PrescriptionTJT.practitioner | |
Definition | Tervishoiutöötaja, kes koostas retsepti. |
Short | Practitioner who is creating prescription |
Control | 1..1 |
Type | Reference(Practitioner TJT - logical model) |
48. PrescriptionTJT.organisation | |
Definition | Organisatsioon, kelle tervishoiutöötaja retsepti koostas. |
Short | Organisation connected to practitioner and prescription. |
Control | 1..1 |
Type | Reference |
50. PrescriptionTJT.dosageInstructions | |
Definition | Annustamisjuhis |
Short | Instructions about requested administration of the product |
Control | 0..* |
Type | Reference(Dosaging TJT - logical model) |
52. PrescriptionTJT.patient | |
Definition | Patsient |
Short | Patient |
Control | 1..1 |
Type | Reference(Patient TJT - logical model) |
54. PrescriptionTJT.reimbursement | |
Definition | Retsepti soodustus ja põhjus. |
Short | For representation of the reimbursement rate and reason of prescription medicine. |
Control | 1..1 |
Type | BackboneElement(Class) |
56. PrescriptionTJT.reimbursement.reimbursementRate | |
Definition | Retsepti soodusmäär. Retseptikeskuse loendist Soodusmäärad, näiteks 0, 50, 75, 90, 100 protsenti. |
Short | Reimbursement of medication. |
Control | 1..1 |
Type | Element(CD) |
58. PrescriptionTJT.reimbursement.reimbursementReason | |
Definition | Meditsiinilised tingimused, soodustuse määra põhjus. |
Short | Reason of the reimbursement rate. |
Control | 1..1 |
Type | Element(ST) |
60. PrescriptionTJT.reimbursement.reimbursementParameters | |
Definition | Mis kindlustus on patsiendil. |
Short | Insurance response. |
Control | 1..1 |
Type | BackboneElement(Class) |
62. PrescriptionTJT.reimbursement.reimbursementParameters.reimbursementEu | |
Definition | Patsiendil on EU ravikindlustus. |
Short | EU insurance. |
Control | 0..1 |
Type | Element(BL) |
64. PrescriptionTJT.reimbursement.reimbursementParameters.reimbursementOldAgeRetirement | |
Definition | Vanaduspension. |
Short | Old age pension. |
Control | 0..1 |
Type | Element(BL) |
66. PrescriptionTJT.reimbursement.reimbursementParameters.reimbursementIncapacityForWork | |
Definition | Töövõimetuspension. |
Short | Pension for incapacity for work. |
Control | 0..1 |
Type | Element(BL) |
68. PrescriptionTJT.reimbursement.reimbursementParameters.reimbursementEstonian | |
Definition | Eesti ravikindlustus. |
Short | Estonian insurance. |
Control | 0..1 |
Type | Element(BL) |
Guidance on how to interpret the contents of this table can be found here
0. PrescriptionTJT | |
Definition | Prescription from prescription center Base definition for all types defined in FHIR type system. |
Short | PrescriptionTJT - logical modelBase for all types and resources |
Control | 0..* |
Is Modifier | false |
Logical Model | Instances of this logical model are not marked to be the target of a Reference |
2. PrescriptionTJT.identifier | |
Definition | Retsepti identifikaator. Retsepti number. |
Short | An identifier for this prescription |
Note | This is a business identifier, not a resource identifier (see discussion) |
Control | 1..* |
Type | Element(II) |
4. PrescriptionTJT.status | |
Definition | Retsepti staatus. |
Short | A code representing the status of prescription active, on-hold, ended, stopped, completed, cancelled, entered-in-error, draft, unknown. |
Control | 1..1 |
Type | Element(CD) |
6. PrescriptionTJT.lockStatus | |
Definition | Broneering retseptil. Kasutatakse juhul kui on tegemist müügiloata ravimi retseptiga, mis on saanud positiivse otsuse ning ootab apteegis tellitavat ravimit. |
Short | When pharmacy locks the prescription for ordering unauthorized medication for patient. True - prescription is locked for certain pharmacy. False - prescription is not locked. |
Control | 0..* |
Type | Element(BL) |
8. PrescriptionTJT.reason | |
Definition | Retsepti koostamise põhjus ehk diagnoos |
Short | Reason or indication for ordering the medication. |
Control | 1..1 |
Type | Element(CD) |
10. PrescriptionTJT.note | |
Definition | Lisainformatsioon retsepti kohta |
Short | Extra information about the prescription that could not be conveyed by the other attributes. |
Control | 0..1 |
Type | Element(ST) |
12. PrescriptionTJT.courseOfTherapyType | |
Definition | Ravikuuri tüüp, näiteks pidev, fikseeritud, vajadusel, muutuv, ühekordne |
Short | Type of therapy |
Control | 0..* |
Type | Element(CD) |
14. PrescriptionTJT.prescriptionCategory | |
Definition | Retsepti liik, näiteks tavaretsept, narkootilise ravimi retsept, meditsiiniseadme retsept. |
Short | Category of prescription. |
Control | 0..* |
Type | Element(CD) |
16. PrescriptionTJT.repeatCategory | |
Definition | Retsepti kordsus, näiteks 1-kordne, 2-kordne, 3-kordne, 6-kordne. |
Short | Prescriptions to repeat |
Control | 0..* |
Type | Element(CD) |
18. PrescriptionTJT.unauthorizedMedicationRequest | |
Definition | Müügiloata ravimi taotlus. |
Short | Requesting usage permit for unauthorized medication. |
Control | 0..1 |
Type | Reference(Unauthorized Medication TJT - logical model) |
20. PrescriptionTJT.prescribedAmount | |
Definition | Väljakirjutatud ravimi kogus retseptil. |
Short | How much medication prescribed on prescription. |
Control | 0..1 |
Type | BackboneElement(Class) |
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()) ) |
22. PrescriptionTJT.prescribedAmount.modifierExtension | |
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
Short | Extensions that cannot be ignored even if unrecognized |
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
Control | 0..* |
Type | Extension |
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
Summary | true |
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
Alternate Names | extensions, user content, modifiers |
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
24. PrescriptionTJT.prescribedAmount.prescribedAmountPackage | |
Definition | Preparaadi pakendite kogus ja ühik, mitu pakenit välja kirjutati. |
Short | The number of medication packages. |
Control | 0..1 |
Type | Element(INT) |
26. PrescriptionTJT.prescribedAmount.prescibedAmountTotal | |
Definition | Pakendipõhise ravimi korral ühe pakendi sisalduse kirjeldus, toimeainepõhise retsepti korral määratud kogu ravimi hulk. |
Short | How much medication prescribed in total on prescription. |
Control | 0..1 |
Type | Element(INT) |
28. PrescriptionTJT.prescriptionValidityTime | |
Definition | Retsepti kehtivuse aeg. |
Short | For expressing the validity of the prescription(s). |
Control | 0..* |
Type | Element(DT) |
30. PrescriptionTJT.prescriptionAuthorization | |
Definition | Retsepti volituse liik, näiteks avalik, privaatne, volitatud. |
Short | Defines the authorization of the prescription. |
Control | 0..* |
Type | Element(CD) |
32. PrescriptionTJT.cancelledPrescription | |
Definition | Retsepti annuleerimine. |
Short | Cancellation of prescription. |
Control | 0..1 |
Type | BackboneElement(Class) |
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()) ) |
34. PrescriptionTJT.cancelledPrescription.modifierExtension | |
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
Short | Extensions that cannot be ignored even if unrecognized |
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
Control | 0..* |
Type | Extension |
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
Summary | true |
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
Alternate Names | extensions, user content, modifiers |
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
36. PrescriptionTJT.cancelledPrescription.cancelledStatusReason | |
Definition | Annulleerimise põhjus. Kui retsept annulleeritakse, tuleb loendist valida põhjus. |
Short | Reason for cancellation. |
Control | 0..* |
Type | Element(CD) |
38. PrescriptionTJT.cancelledPrescription.cancelledTime | |
Definition | Annuleerimise aeg kuupäevaliselt. |
Short | Time of cancellation. |
Control | 0..* |
Type | Element(DT) |
40. PrescriptionTJT.substitution | |
Definition | Ravimi asendamatus ja põhjus. |
Short | Whether and which type of substitution is allowed for this medication |
Control | 0..1 |
Type | BackboneElement(Class) |
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()) ) |
42. PrescriptionTJT.substitution.modifierExtension | |
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
Short | Extensions that cannot be ignored even if unrecognized |
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
Control | 0..* |
Type | Extension |
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
Summary | true |
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
Alternate Names | extensions, user content, modifiers |
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
44. PrescriptionTJT.substitution.substitutionType | |
Definition | Asendamatuse tüüp. |
Short | The type of substitution that is allowed. |
Control | 1..1 |
Type | Element(CD) |
46. PrescriptionTJT.substitution.substitutionTypeReason | |
Definition | Asendamatuse põhjus. |
Short | Coded reason for the substitution requirement |
Control | 0..1 |
Type | Element(CD) |
48. PrescriptionTJT.substitution.substitutionTypeReasonText | |
Definition | Tekstiliselt asendamatuse põhjus. |
Short | Textual reason for the substitution requirement |
Control | 0..1 |
Type | Element(ST) |
50. PrescriptionTJT.medication | |
Definition | Ravim, mis on retseptiga seotud. |
Short | Medicinal product for which the prescription refers to. |
Control | 1..1 |
Type | Reference(Medication TJT - logical model) |
52. PrescriptionTJT.practitioner | |
Definition | Tervishoiutöötaja, kes koostas retsepti. |
Short | Practitioner who is creating prescription |
Control | 1..1 |
Type | Reference(Practitioner TJT - logical model) |
54. PrescriptionTJT.organisation | |
Definition | Organisatsioon, kelle tervishoiutöötaja retsepti koostas. |
Short | Organisation connected to practitioner and prescription. |
Control | 1..1 |
Type | Reference |
56. PrescriptionTJT.dosageInstructions | |
Definition | Annustamisjuhis |
Short | Instructions about requested administration of the product |
Control | 0..* |
Type | Reference(Dosaging TJT - logical model) |
58. PrescriptionTJT.patient | |
Definition | Patsient |
Short | Patient |
Control | 1..1 |
Type | Reference(Patient TJT - logical model) |
60. PrescriptionTJT.reimbursement | |
Definition | Retsepti soodustus ja põhjus. |
Short | For representation of the reimbursement rate and reason of prescription medicine. |
Control | 1..1 |
Type | BackboneElement(Class) |
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()) ) |
62. PrescriptionTJT.reimbursement.modifierExtension | |
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
Short | Extensions that cannot be ignored even if unrecognized |
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
Control | 0..* |
Type | Extension |
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
Summary | true |
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
Alternate Names | extensions, user content, modifiers |
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
64. PrescriptionTJT.reimbursement.reimbursementRate | |
Definition | Retsepti soodusmäär. Retseptikeskuse loendist Soodusmäärad, näiteks 0, 50, 75, 90, 100 protsenti. |
Short | Reimbursement of medication. |
Control | 1..1 |
Type | Element(CD) |
66. PrescriptionTJT.reimbursement.reimbursementReason | |
Definition | Meditsiinilised tingimused, soodustuse määra põhjus. |
Short | Reason of the reimbursement rate. |
Control | 1..1 |
Type | Element(ST) |
68. PrescriptionTJT.reimbursement.reimbursementParameters | |
Definition | Mis kindlustus on patsiendil. |
Short | Insurance response. |
Control | 1..1 |
Type | BackboneElement(Class) |
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()) ) |
70. PrescriptionTJT.reimbursement.reimbursementParameters.modifierExtension | |
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
Short | Extensions that cannot be ignored even if unrecognized |
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
Control | 0..* |
Type | Extension |
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
Summary | true |
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
Alternate Names | extensions, user content, modifiers |
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
72. PrescriptionTJT.reimbursement.reimbursementParameters.reimbursementEu | |
Definition | Patsiendil on EU ravikindlustus. |
Short | EU insurance. |
Control | 0..1 |
Type | Element(BL) |
74. PrescriptionTJT.reimbursement.reimbursementParameters.reimbursementOldAgeRetirement | |
Definition | Vanaduspension. |
Short | Old age pension. |
Control | 0..1 |
Type | Element(BL) |
76. PrescriptionTJT.reimbursement.reimbursementParameters.reimbursementIncapacityForWork | |
Definition | Töövõimetuspension. |
Short | Pension for incapacity for work. |
Control | 0..1 |
Type | Element(BL) |
78. PrescriptionTJT.reimbursement.reimbursementParameters.reimbursementEstonian | |
Definition | Eesti ravikindlustus. |
Short | Estonian insurance. |
Control | 0..1 |
Type | Element(BL) |
Guidance on how to interpret the contents of this table can be found here
0. PrescriptionTJT | |
Definition | Prescription from prescription center |
Short | PrescriptionTJT - logical model |
Control | 0..* |
Is Modifier | false |
Logical Model | Instances of this logical model are not marked to be the target of a Reference |
2. PrescriptionTJT.identifier | |
Definition | Retsepti identifikaator. Retsepti number. |
Short | An identifier for this prescription |
Note | This is a business identifier, not a resource identifier (see discussion) |
Control | 1..* |
Type | Element(II) |
4. PrescriptionTJT.status | |
Definition | Retsepti staatus. |
Short | A code representing the status of prescription active, on-hold, ended, stopped, completed, cancelled, entered-in-error, draft, unknown. |
Control | 1..1 |
Type | Element(CD) |
6. PrescriptionTJT.lockStatus | |
Definition | Broneering retseptil. Kasutatakse juhul kui on tegemist müügiloata ravimi retseptiga, mis on saanud positiivse otsuse ning ootab apteegis tellitavat ravimit. |
Short | When pharmacy locks the prescription for ordering unauthorized medication for patient. True - prescription is locked for certain pharmacy. False - prescription is not locked. |
Control | 0..* |
Type | Element(BL) |
8. PrescriptionTJT.reason | |
Definition | Retsepti koostamise põhjus ehk diagnoos |
Short | Reason or indication for ordering the medication. |
Control | 1..1 |
Type | Element(CD) |
10. PrescriptionTJT.note | |
Definition | Lisainformatsioon retsepti kohta |
Short | Extra information about the prescription that could not be conveyed by the other attributes. |
Control | 0..1 |
Type | Element(ST) |
12. PrescriptionTJT.courseOfTherapyType | |
Definition | Ravikuuri tüüp, näiteks pidev, fikseeritud, vajadusel, muutuv, ühekordne |
Short | Type of therapy |
Control | 0..* |
Type | Element(CD) |
14. PrescriptionTJT.prescriptionCategory | |
Definition | Retsepti liik, näiteks tavaretsept, narkootilise ravimi retsept, meditsiiniseadme retsept. |
Short | Category of prescription. |
Control | 0..* |
Type | Element(CD) |
16. PrescriptionTJT.repeatCategory | |
Definition | Retsepti kordsus, näiteks 1-kordne, 2-kordne, 3-kordne, 6-kordne. |
Short | Prescriptions to repeat |
Control | 0..* |
Type | Element(CD) |
18. PrescriptionTJT.unauthorizedMedicationRequest | |
Definition | Müügiloata ravimi taotlus. |
Short | Requesting usage permit for unauthorized medication. |
Control | 0..1 |
Type | Reference(Unauthorized Medication TJT - logical model) |
20. PrescriptionTJT.prescribedAmount | |
Definition | Väljakirjutatud ravimi kogus retseptil. |
Short | How much medication prescribed on prescription. |
Control | 0..1 |
Type | BackboneElement(Class) |
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()) ) |
22. PrescriptionTJT.prescribedAmount.id | |
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
Short | Unique id for inter-element referencing |
Control | 0..1 This element is affected by the following invariants: ele-1 |
Type | id |
Is Modifier | false |
XML Format | In the XML format, this property is represented as an attribute. |
Summary | false |
24. PrescriptionTJT.prescribedAmount.extension | |
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
Short | Additional content defined by implementations |
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
Control | 0..* |
Type | Extension |
Is Modifier | false |
Summary | false |
Alternate Names | extensions, user content |
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()) )ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists() ) |
Slicing | This element introduces a set of slices on PrescriptionTJT.prescribedAmount.extension . The slices areUnordered and Open, and can be differentiated using the following discriminators: |
26. PrescriptionTJT.prescribedAmount.modifierExtension | |
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
Short | Extensions that cannot be ignored even if unrecognized |
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
Control | 0..* |
Type | Extension |
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
Summary | true |
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
Alternate Names | extensions, user content, modifiers |
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()) )ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists() ) |
28. PrescriptionTJT.prescribedAmount.prescribedAmountPackage | |
Definition | Preparaadi pakendite kogus ja ühik, mitu pakenit välja kirjutati. |
Short | The number of medication packages. |
Control | 0..1 |
Type | Element(INT) |
30. PrescriptionTJT.prescribedAmount.prescibedAmountTotal | |
Definition | Pakendipõhise ravimi korral ühe pakendi sisalduse kirjeldus, toimeainepõhise retsepti korral määratud kogu ravimi hulk. |
Short | How much medication prescribed in total on prescription. |
Control | 0..1 |
Type | Element(INT) |
32. PrescriptionTJT.prescriptionValidityTime | |
Definition | Retsepti kehtivuse aeg. |
Short | For expressing the validity of the prescription(s). |
Control | 0..* |
Type | Element(DT) |
34. PrescriptionTJT.prescriptionAuthorization | |
Definition | Retsepti volituse liik, näiteks avalik, privaatne, volitatud. |
Short | Defines the authorization of the prescription. |
Control | 0..* |
Type | Element(CD) |
36. PrescriptionTJT.cancelledPrescription | |
Definition | Retsepti annuleerimine. |
Short | Cancellation of prescription. |
Control | 0..1 |
Type | BackboneElement(Class) |
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()) ) |
38. PrescriptionTJT.cancelledPrescription.id | |
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
Short | Unique id for inter-element referencing |
Control | 0..1 This element is affected by the following invariants: ele-1 |
Type | id |
Is Modifier | false |
XML Format | In the XML format, this property is represented as an attribute. |
Summary | false |
40. PrescriptionTJT.cancelledPrescription.extension | |
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
Short | Additional content defined by implementations |
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
Control | 0..* |
Type | Extension |
Is Modifier | false |
Summary | false |
Alternate Names | extensions, user content |
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()) )ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists() ) |
Slicing | This element introduces a set of slices on PrescriptionTJT.cancelledPrescription.extension . The slices areUnordered and Open, and can be differentiated using the following discriminators: |
42. PrescriptionTJT.cancelledPrescription.modifierExtension | |
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
Short | Extensions that cannot be ignored even if unrecognized |
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
Control | 0..* |
Type | Extension |
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
Summary | true |
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
Alternate Names | extensions, user content, modifiers |
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()) )ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists() ) |
44. PrescriptionTJT.cancelledPrescription.cancelledStatusReason | |
Definition | Annulleerimise põhjus. Kui retsept annulleeritakse, tuleb loendist valida põhjus. |
Short | Reason for cancellation. |
Control | 0..* |
Type | Element(CD) |
46. PrescriptionTJT.cancelledPrescription.cancelledTime | |
Definition | Annuleerimise aeg kuupäevaliselt. |
Short | Time of cancellation. |
Control | 0..* |
Type | Element(DT) |
48. PrescriptionTJT.substitution | |
Definition | Ravimi asendamatus ja põhjus. |
Short | Whether and which type of substitution is allowed for this medication |
Control | 0..1 |
Type | BackboneElement(Class) |
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()) ) |
50. PrescriptionTJT.substitution.id | |
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
Short | Unique id for inter-element referencing |
Control | 0..1 This element is affected by the following invariants: ele-1 |
Type | id |
Is Modifier | false |
XML Format | In the XML format, this property is represented as an attribute. |
Summary | false |
52. PrescriptionTJT.substitution.extension | |
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
Short | Additional content defined by implementations |
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
Control | 0..* |
Type | Extension |
Is Modifier | false |
Summary | false |
Alternate Names | extensions, user content |
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()) )ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists() ) |
Slicing | This element introduces a set of slices on PrescriptionTJT.substitution.extension . The slices areUnordered and Open, and can be differentiated using the following discriminators: |
54. PrescriptionTJT.substitution.modifierExtension | |
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
Short | Extensions that cannot be ignored even if unrecognized |
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
Control | 0..* |
Type | Extension |
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
Summary | true |
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
Alternate Names | extensions, user content, modifiers |
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()) )ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists() ) |
56. PrescriptionTJT.substitution.substitutionType | |
Definition | Asendamatuse tüüp. |
Short | The type of substitution that is allowed. |
Control | 1..1 |
Type | Element(CD) |
58. PrescriptionTJT.substitution.substitutionTypeReason | |
Definition | Asendamatuse põhjus. |
Short | Coded reason for the substitution requirement |
Control | 0..1 |
Type | Element(CD) |
60. PrescriptionTJT.substitution.substitutionTypeReasonText | |
Definition | Tekstiliselt asendamatuse põhjus. |
Short | Textual reason for the substitution requirement |
Control | 0..1 |
Type | Element(ST) |
62. PrescriptionTJT.medication | |
Definition | Ravim, mis on retseptiga seotud. |
Short | Medicinal product for which the prescription refers to. |
Control | 1..1 |
Type | Reference(Medication TJT - logical model) |
64. PrescriptionTJT.practitioner | |
Definition | Tervishoiutöötaja, kes koostas retsepti. |
Short | Practitioner who is creating prescription |
Control | 1..1 |
Type | Reference(Practitioner TJT - logical model) |
66. PrescriptionTJT.organisation | |
Definition | Organisatsioon, kelle tervishoiutöötaja retsepti koostas. |
Short | Organisation connected to practitioner and prescription. |
Control | 1..1 |
Type | Reference |
68. PrescriptionTJT.dosageInstructions | |
Definition | Annustamisjuhis |
Short | Instructions about requested administration of the product |
Control | 0..* |
Type | Reference(Dosaging TJT - logical model) |
70. PrescriptionTJT.patient | |
Definition | Patsient |
Short | Patient |
Control | 1..1 |
Type | Reference(Patient TJT - logical model) |
72. PrescriptionTJT.reimbursement | |
Definition | Retsepti soodustus ja põhjus. |
Short | For representation of the reimbursement rate and reason of prescription medicine. |
Control | 1..1 |
Type | BackboneElement(Class) |
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()) ) |
74. PrescriptionTJT.reimbursement.id | |
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
Short | Unique id for inter-element referencing |
Control | 0..1 This element is affected by the following invariants: ele-1 |
Type | id |
Is Modifier | false |
XML Format | In the XML format, this property is represented as an attribute. |
Summary | false |
76. PrescriptionTJT.reimbursement.extension | |
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
Short | Additional content defined by implementations |
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
Control | 0..* |
Type | Extension |
Is Modifier | false |
Summary | false |
Alternate Names | extensions, user content |
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()) )ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists() ) |
Slicing | This element introduces a set of slices on PrescriptionTJT.reimbursement.extension . The slices areUnordered and Open, and can be differentiated using the following discriminators: |
78. PrescriptionTJT.reimbursement.modifierExtension | |
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
Short | Extensions that cannot be ignored even if unrecognized |
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
Control | 0..* |
Type | Extension |
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
Summary | true |
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
Alternate Names | extensions, user content, modifiers |
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()) )ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists() ) |
80. PrescriptionTJT.reimbursement.reimbursementRate | |
Definition | Retsepti soodusmäär. Retseptikeskuse loendist Soodusmäärad, näiteks 0, 50, 75, 90, 100 protsenti. |
Short | Reimbursement of medication. |
Control | 1..1 |
Type | Element(CD) |
82. PrescriptionTJT.reimbursement.reimbursementReason | |
Definition | Meditsiinilised tingimused, soodustuse määra põhjus. |
Short | Reason of the reimbursement rate. |
Control | 1..1 |
Type | Element(ST) |
84. PrescriptionTJT.reimbursement.reimbursementParameters | |
Definition | Mis kindlustus on patsiendil. |
Short | Insurance response. |
Control | 1..1 |
Type | BackboneElement(Class) |
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()) ) |
86. PrescriptionTJT.reimbursement.reimbursementParameters.id | |
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
Short | Unique id for inter-element referencing |
Control | 0..1 This element is affected by the following invariants: ele-1 |
Type | id |
Is Modifier | false |
XML Format | In the XML format, this property is represented as an attribute. |
Summary | false |
88. PrescriptionTJT.reimbursement.reimbursementParameters.extension | |
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
Short | Additional content defined by implementations |
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
Control | 0..* |
Type | Extension |
Is Modifier | false |
Summary | false |
Alternate Names | extensions, user content |
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()) )ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists() ) |
Slicing | This element introduces a set of slices on PrescriptionTJT.reimbursement.reimbursementParameters.extension . The slices areUnordered and Open, and can be differentiated using the following discriminators: |
90. PrescriptionTJT.reimbursement.reimbursementParameters.modifierExtension | |
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
Short | Extensions that cannot be ignored even if unrecognized |
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
Control | 0..* |
Type | Extension |
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
Summary | true |
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
Alternate Names | extensions, user content, modifiers |
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()) )ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists() ) |
92. PrescriptionTJT.reimbursement.reimbursementParameters.reimbursementEu | |
Definition | Patsiendil on EU ravikindlustus. |
Short | EU insurance. |
Control | 0..1 |
Type | Element(BL) |
94. PrescriptionTJT.reimbursement.reimbursementParameters.reimbursementOldAgeRetirement | |
Definition | Vanaduspension. |
Short | Old age pension. |
Control | 0..1 |
Type | Element(BL) |
96. PrescriptionTJT.reimbursement.reimbursementParameters.reimbursementIncapacityForWork | |
Definition | Töövõimetuspension. |
Short | Pension for incapacity for work. |
Control | 0..1 |
Type | Element(BL) |
98. PrescriptionTJT.reimbursement.reimbursementParameters.reimbursementEstonian | |
Definition | Eesti ravikindlustus. |
Short | Estonian insurance. |
Control | 0..1 |
Type | Element(BL) |