UPTIS FHIR PoC Test Implementation Guide
1.0.0 - draft Estonia flag

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

Logical Model: PrescriptionTJT - Detailed Descriptions

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

ShortPrescriptionTJT - logical model
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. PrescriptionTJT.identifier
Definition

Retsepti identifikaator. Retsepti number.

ShortAn identifier for this prescription
NoteThis is a business identifier, not a resource identifier (see discussion)
Control1..*
TypeElement(II)
4. PrescriptionTJT.status
Definition

Retsepti staatus.

ShortA code representing the status of prescription active, on-hold, ended, stopped, completed, cancelled, entered-in-error, draft, unknown.
Control1..1
TypeElement(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.

ShortWhen pharmacy locks the prescription for ordering unauthorized medication for patient. True - prescription is locked for certain pharmacy. False - prescription is not locked.
Control0..*
TypeElement(BL)
8. PrescriptionTJT.reason
Definition

Retsepti koostamise põhjus ehk diagnoos

ShortReason or indication for ordering the medication.
Control1..1
TypeElement(CD)
10. PrescriptionTJT.note
Definition

Lisainformatsioon retsepti kohta

ShortExtra information about the prescription that could not be conveyed by the other attributes.
Control0..1
TypeElement(ST)
12. PrescriptionTJT.courseOfTherapyType
Definition

Ravikuuri tüüp, näiteks pidev, fikseeritud, vajadusel, muutuv, ühekordne

ShortType of therapy
Control0..*
TypeElement(CD)
14. PrescriptionTJT.prescriptionCategory
Definition

Retsepti liik, näiteks tavaretsept, narkootilise ravimi retsept, meditsiiniseadme retsept.

ShortCategory of prescription.
Control0..*
TypeElement(CD)
16. PrescriptionTJT.repeatCategory
Definition

Retsepti kordsus, näiteks 1-kordne, 2-kordne, 3-kordne, 6-kordne.

ShortPrescriptions to repeat
Control0..*
TypeElement(CD)
18. PrescriptionTJT.unauthorizedMedicationRequest
Definition

Müügiloata ravimi taotlus.

ShortRequesting usage permit for unauthorized medication.
Control0..1
TypeReference(Unauthorized Medication TJT - logical model)
20. PrescriptionTJT.prescribedAmount
Definition

Väljakirjutatud ravimi kogus retseptil.

ShortHow much medication prescribed on prescription.
Control0..1
TypeBackboneElement(Class)
22. PrescriptionTJT.prescribedAmount.prescribedAmountPackage
Definition

Preparaadi pakendite kogus ja ühik, mitu pakenit välja kirjutati.

ShortThe number of medication packages.
Control0..1
TypeElement(INT)
24. PrescriptionTJT.prescribedAmount.prescibedAmountTotal
Definition

Pakendipõhise ravimi korral ühe pakendi sisalduse kirjeldus, toimeainepõhise retsepti korral määratud kogu ravimi hulk.

ShortHow much medication prescribed in total on prescription.
Control0..1
TypeElement(INT)
26. PrescriptionTJT.prescriptionValidityTime
Definition

Retsepti kehtivuse aeg.

ShortFor expressing the validity of the prescription(s).
Control0..*
TypeElement(DT)
28. PrescriptionTJT.prescriptionAuthorization
Definition

Retsepti volituse liik, näiteks avalik, privaatne, volitatud.

ShortDefines the authorization of the prescription.
Control0..*
TypeElement(CD)
30. PrescriptionTJT.cancelledPrescription
Definition

Retsepti annuleerimine.

Short Cancellation of prescription.
Control0..1
TypeBackboneElement(Class)
32. PrescriptionTJT.cancelledPrescription.cancelledStatusReason
Definition

Annulleerimise põhjus. Kui retsept annulleeritakse, tuleb loendist valida põhjus.

ShortReason for cancellation.
Control0..*
TypeElement(CD)
34. PrescriptionTJT.cancelledPrescription.cancelledTime
Definition

Annuleerimise aeg kuupäevaliselt.

ShortTime of cancellation.
Control0..*
TypeElement(DT)
36. PrescriptionTJT.substitution
Definition

Ravimi asendamatus ja põhjus.

ShortWhether and which type of substitution is allowed for this medication
Control0..1
TypeBackboneElement(Class)
38. PrescriptionTJT.substitution.substitutionType
Definition

Asendamatuse tüüp.

ShortThe type of substitution that is allowed.
Control1..1
TypeElement(CD)
40. PrescriptionTJT.substitution.substitutionTypeReason
Definition

Asendamatuse põhjus.

ShortCoded reason for the substitution requirement
Control0..1
TypeElement(CD)
42. PrescriptionTJT.substitution.substitutionTypeReasonText
Definition

Tekstiliselt asendamatuse põhjus.

ShortTextual reason for the substitution requirement
Control0..1
TypeElement(ST)
44. PrescriptionTJT.medication
Definition

Ravim, mis on retseptiga seotud.

ShortMedicinal product for which the prescription refers to.
Control1..1
TypeReference(Medication TJT - logical model)
46. PrescriptionTJT.practitioner
Definition

Tervishoiutöötaja, kes koostas retsepti.

ShortPractitioner who is creating prescription
Control1..1
TypeReference(Practitioner TJT - logical model)
48. PrescriptionTJT.organisation
Definition

Organisatsioon, kelle tervishoiutöötaja retsepti koostas.

ShortOrganisation connected to practitioner and prescription.
Control1..1
TypeReference
50. PrescriptionTJT.dosageInstructions
Definition

Annustamisjuhis

ShortInstructions about requested administration of the product
Control0..*
TypeReference(Dosaging TJT - logical model)
52. PrescriptionTJT.patient
Definition

Patsient

ShortPatient
Control1..1
TypeReference(Patient TJT - logical model)
54. PrescriptionTJT.reimbursement
Definition

Retsepti soodustus ja põhjus.

ShortFor representation of the reimbursement rate and reason of prescription medicine.
Control1..1
TypeBackboneElement(Class)
56. PrescriptionTJT.reimbursement.reimbursementRate
Definition

Retsepti soodusmäär. Retseptikeskuse loendist Soodusmäärad, näiteks 0, 50, 75, 90, 100 protsenti.

ShortReimbursement of medication.
Control1..1
TypeElement(CD)
58. PrescriptionTJT.reimbursement.reimbursementReason
Definition

Meditsiinilised tingimused, soodustuse määra põhjus.

ShortReason of the reimbursement rate.
Control1..1
TypeElement(ST)
60. PrescriptionTJT.reimbursement.reimbursementParameters
Definition

Mis kindlustus on patsiendil.

ShortInsurance response.
Control1..1
TypeBackboneElement(Class)
62. PrescriptionTJT.reimbursement.reimbursementParameters.reimbursementEu
Definition

Patsiendil on EU ravikindlustus.

ShortEU insurance.
Control0..1
TypeElement(BL)
64. PrescriptionTJT.reimbursement.reimbursementParameters.reimbursementOldAgeRetirement
Definition

Vanaduspension.

ShortOld age pension.
Control0..1
TypeElement(BL)
66. PrescriptionTJT.reimbursement.reimbursementParameters.reimbursementIncapacityForWork
Definition

Töövõimetuspension.

ShortPension for incapacity for work.
Control0..1
TypeElement(BL)
68. PrescriptionTJT.reimbursement.reimbursementParameters.reimbursementEstonian
Definition

Eesti ravikindlustus.

ShortEstonian insurance.
Control0..1
TypeElement(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.

ShortPrescriptionTJT - logical modelBase for all types and resources
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. PrescriptionTJT.identifier
Definition

Retsepti identifikaator. Retsepti number.

ShortAn identifier for this prescription
NoteThis is a business identifier, not a resource identifier (see discussion)
Control1..*
TypeElement(II)
4. PrescriptionTJT.status
Definition

Retsepti staatus.

ShortA code representing the status of prescription active, on-hold, ended, stopped, completed, cancelled, entered-in-error, draft, unknown.
Control1..1
TypeElement(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.

ShortWhen pharmacy locks the prescription for ordering unauthorized medication for patient. True - prescription is locked for certain pharmacy. False - prescription is not locked.
Control0..*
TypeElement(BL)
8. PrescriptionTJT.reason
Definition

Retsepti koostamise põhjus ehk diagnoos

ShortReason or indication for ordering the medication.
Control1..1
TypeElement(CD)
10. PrescriptionTJT.note
Definition

Lisainformatsioon retsepti kohta

ShortExtra information about the prescription that could not be conveyed by the other attributes.
Control0..1
TypeElement(ST)
12. PrescriptionTJT.courseOfTherapyType
Definition

Ravikuuri tüüp, näiteks pidev, fikseeritud, vajadusel, muutuv, ühekordne

ShortType of therapy
Control0..*
TypeElement(CD)
14. PrescriptionTJT.prescriptionCategory
Definition

Retsepti liik, näiteks tavaretsept, narkootilise ravimi retsept, meditsiiniseadme retsept.

ShortCategory of prescription.
Control0..*
TypeElement(CD)
16. PrescriptionTJT.repeatCategory
Definition

Retsepti kordsus, näiteks 1-kordne, 2-kordne, 3-kordne, 6-kordne.

ShortPrescriptions to repeat
Control0..*
TypeElement(CD)
18. PrescriptionTJT.unauthorizedMedicationRequest
Definition

Müügiloata ravimi taotlus.

ShortRequesting usage permit for unauthorized medication.
Control0..1
TypeReference(Unauthorized Medication TJT - logical model)
20. PrescriptionTJT.prescribedAmount
Definition

Väljakirjutatud ravimi kogus retseptil.

ShortHow much medication prescribed on prescription.
Control0..1
TypeBackboneElement(Class)
Invariantsele-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).

ShortExtensions 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.

Control0..*
TypeExtension
Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summarytrue
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 Namesextensions, user content, modifiers
Invariantsele-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.

ShortThe number of medication packages.
Control0..1
TypeElement(INT)
26. PrescriptionTJT.prescribedAmount.prescibedAmountTotal
Definition

Pakendipõhise ravimi korral ühe pakendi sisalduse kirjeldus, toimeainepõhise retsepti korral määratud kogu ravimi hulk.

ShortHow much medication prescribed in total on prescription.
Control0..1
TypeElement(INT)
28. PrescriptionTJT.prescriptionValidityTime
Definition

Retsepti kehtivuse aeg.

ShortFor expressing the validity of the prescription(s).
Control0..*
TypeElement(DT)
30. PrescriptionTJT.prescriptionAuthorization
Definition

Retsepti volituse liik, näiteks avalik, privaatne, volitatud.

ShortDefines the authorization of the prescription.
Control0..*
TypeElement(CD)
32. PrescriptionTJT.cancelledPrescription
Definition

Retsepti annuleerimine.

Short Cancellation of prescription.
Control0..1
TypeBackboneElement(Class)
Invariantsele-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).

ShortExtensions 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.

Control0..*
TypeExtension
Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summarytrue
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 Namesextensions, user content, modifiers
Invariantsele-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.

ShortReason for cancellation.
Control0..*
TypeElement(CD)
38. PrescriptionTJT.cancelledPrescription.cancelledTime
Definition

Annuleerimise aeg kuupäevaliselt.

ShortTime of cancellation.
Control0..*
TypeElement(DT)
40. PrescriptionTJT.substitution
Definition

Ravimi asendamatus ja põhjus.

ShortWhether and which type of substitution is allowed for this medication
Control0..1
TypeBackboneElement(Class)
Invariantsele-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).

ShortExtensions 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.

Control0..*
TypeExtension
Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summarytrue
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 Namesextensions, user content, modifiers
Invariantsele-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.

ShortThe type of substitution that is allowed.
Control1..1
TypeElement(CD)
46. PrescriptionTJT.substitution.substitutionTypeReason
Definition

Asendamatuse põhjus.

ShortCoded reason for the substitution requirement
Control0..1
TypeElement(CD)
48. PrescriptionTJT.substitution.substitutionTypeReasonText
Definition

Tekstiliselt asendamatuse põhjus.

ShortTextual reason for the substitution requirement
Control0..1
TypeElement(ST)
50. PrescriptionTJT.medication
Definition

Ravim, mis on retseptiga seotud.

ShortMedicinal product for which the prescription refers to.
Control1..1
TypeReference(Medication TJT - logical model)
52. PrescriptionTJT.practitioner
Definition

Tervishoiutöötaja, kes koostas retsepti.

ShortPractitioner who is creating prescription
Control1..1
TypeReference(Practitioner TJT - logical model)
54. PrescriptionTJT.organisation
Definition

Organisatsioon, kelle tervishoiutöötaja retsepti koostas.

ShortOrganisation connected to practitioner and prescription.
Control1..1
TypeReference
56. PrescriptionTJT.dosageInstructions
Definition

Annustamisjuhis

ShortInstructions about requested administration of the product
Control0..*
TypeReference(Dosaging TJT - logical model)
58. PrescriptionTJT.patient
Definition

Patsient

ShortPatient
Control1..1
TypeReference(Patient TJT - logical model)
60. PrescriptionTJT.reimbursement
Definition

Retsepti soodustus ja põhjus.

ShortFor representation of the reimbursement rate and reason of prescription medicine.
Control1..1
TypeBackboneElement(Class)
Invariantsele-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).

ShortExtensions 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.

Control0..*
TypeExtension
Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summarytrue
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 Namesextensions, user content, modifiers
Invariantsele-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.

ShortReimbursement of medication.
Control1..1
TypeElement(CD)
66. PrescriptionTJT.reimbursement.reimbursementReason
Definition

Meditsiinilised tingimused, soodustuse määra põhjus.

ShortReason of the reimbursement rate.
Control1..1
TypeElement(ST)
68. PrescriptionTJT.reimbursement.reimbursementParameters
Definition

Mis kindlustus on patsiendil.

ShortInsurance response.
Control1..1
TypeBackboneElement(Class)
Invariantsele-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).

ShortExtensions 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.

Control0..*
TypeExtension
Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summarytrue
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 Namesextensions, user content, modifiers
Invariantsele-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.

ShortEU insurance.
Control0..1
TypeElement(BL)
74. PrescriptionTJT.reimbursement.reimbursementParameters.reimbursementOldAgeRetirement
Definition

Vanaduspension.

ShortOld age pension.
Control0..1
TypeElement(BL)
76. PrescriptionTJT.reimbursement.reimbursementParameters.reimbursementIncapacityForWork
Definition

Töövõimetuspension.

ShortPension for incapacity for work.
Control0..1
TypeElement(BL)
78. PrescriptionTJT.reimbursement.reimbursementParameters.reimbursementEstonian
Definition

Eesti ravikindlustus.

ShortEstonian insurance.
Control0..1
TypeElement(BL)

Guidance on how to interpret the contents of this table can be found here

0. PrescriptionTJT
Definition

Prescription from prescription center

ShortPrescriptionTJT - logical model
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. PrescriptionTJT.identifier
Definition

Retsepti identifikaator. Retsepti number.

ShortAn identifier for this prescription
NoteThis is a business identifier, not a resource identifier (see discussion)
Control1..*
TypeElement(II)
4. PrescriptionTJT.status
Definition

Retsepti staatus.

ShortA code representing the status of prescription active, on-hold, ended, stopped, completed, cancelled, entered-in-error, draft, unknown.
Control1..1
TypeElement(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.

ShortWhen pharmacy locks the prescription for ordering unauthorized medication for patient. True - prescription is locked for certain pharmacy. False - prescription is not locked.
Control0..*
TypeElement(BL)
8. PrescriptionTJT.reason
Definition

Retsepti koostamise põhjus ehk diagnoos

ShortReason or indication for ordering the medication.
Control1..1
TypeElement(CD)
10. PrescriptionTJT.note
Definition

Lisainformatsioon retsepti kohta

ShortExtra information about the prescription that could not be conveyed by the other attributes.
Control0..1
TypeElement(ST)
12. PrescriptionTJT.courseOfTherapyType
Definition

Ravikuuri tüüp, näiteks pidev, fikseeritud, vajadusel, muutuv, ühekordne

ShortType of therapy
Control0..*
TypeElement(CD)
14. PrescriptionTJT.prescriptionCategory
Definition

Retsepti liik, näiteks tavaretsept, narkootilise ravimi retsept, meditsiiniseadme retsept.

ShortCategory of prescription.
Control0..*
TypeElement(CD)
16. PrescriptionTJT.repeatCategory
Definition

Retsepti kordsus, näiteks 1-kordne, 2-kordne, 3-kordne, 6-kordne.

ShortPrescriptions to repeat
Control0..*
TypeElement(CD)
18. PrescriptionTJT.unauthorizedMedicationRequest
Definition

Müügiloata ravimi taotlus.

ShortRequesting usage permit for unauthorized medication.
Control0..1
TypeReference(Unauthorized Medication TJT - logical model)
20. PrescriptionTJT.prescribedAmount
Definition

Väljakirjutatud ravimi kogus retseptil.

ShortHow much medication prescribed on prescription.
Control0..1
TypeBackboneElement(Class)
Invariantsele-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.

ShortUnique id for inter-element referencing
Control0..1
This element is affected by the following invariants: ele-1
Typeid
Is Modifierfalse
XML FormatIn the XML format, this property is represented as an attribute.
Summaryfalse
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.

ShortAdditional 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.

Control0..*
TypeExtension
Is Modifierfalse
Summaryfalse
Alternate Namesextensions, user content
Invariantsele-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())
SlicingThis element introduces a set of slices on PrescriptionTJT.prescribedAmount.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
  • value @ url
  • 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).

    ShortExtensions 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.

    Control0..*
    TypeExtension
    Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
    Summarytrue
    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 Namesextensions, user content, modifiers
    Invariantsele-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.

    ShortThe number of medication packages.
    Control0..1
    TypeElement(INT)
    30. PrescriptionTJT.prescribedAmount.prescibedAmountTotal
    Definition

    Pakendipõhise ravimi korral ühe pakendi sisalduse kirjeldus, toimeainepõhise retsepti korral määratud kogu ravimi hulk.

    ShortHow much medication prescribed in total on prescription.
    Control0..1
    TypeElement(INT)
    32. PrescriptionTJT.prescriptionValidityTime
    Definition

    Retsepti kehtivuse aeg.

    ShortFor expressing the validity of the prescription(s).
    Control0..*
    TypeElement(DT)
    34. PrescriptionTJT.prescriptionAuthorization
    Definition

    Retsepti volituse liik, näiteks avalik, privaatne, volitatud.

    ShortDefines the authorization of the prescription.
    Control0..*
    TypeElement(CD)
    36. PrescriptionTJT.cancelledPrescription
    Definition

    Retsepti annuleerimine.

    Short Cancellation of prescription.
    Control0..1
    TypeBackboneElement(Class)
    Invariantsele-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.

    ShortUnique id for inter-element referencing
    Control0..1
    This element is affected by the following invariants: ele-1
    Typeid
    Is Modifierfalse
    XML FormatIn the XML format, this property is represented as an attribute.
    Summaryfalse
    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.

    ShortAdditional 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.

    Control0..*
    TypeExtension
    Is Modifierfalse
    Summaryfalse
    Alternate Namesextensions, user content
    Invariantsele-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())
    SlicingThis element introduces a set of slices on PrescriptionTJT.cancelledPrescription.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
    • value @ url
    • 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).

      ShortExtensions 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.

      Control0..*
      TypeExtension
      Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
      Summarytrue
      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 Namesextensions, user content, modifiers
      Invariantsele-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.

      ShortReason for cancellation.
      Control0..*
      TypeElement(CD)
      46. PrescriptionTJT.cancelledPrescription.cancelledTime
      Definition

      Annuleerimise aeg kuupäevaliselt.

      ShortTime of cancellation.
      Control0..*
      TypeElement(DT)
      48. PrescriptionTJT.substitution
      Definition

      Ravimi asendamatus ja põhjus.

      ShortWhether and which type of substitution is allowed for this medication
      Control0..1
      TypeBackboneElement(Class)
      Invariantsele-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.

      ShortUnique id for inter-element referencing
      Control0..1
      This element is affected by the following invariants: ele-1
      Typeid
      Is Modifierfalse
      XML FormatIn the XML format, this property is represented as an attribute.
      Summaryfalse
      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.

      ShortAdditional 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.

      Control0..*
      TypeExtension
      Is Modifierfalse
      Summaryfalse
      Alternate Namesextensions, user content
      Invariantsele-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())
      SlicingThis element introduces a set of slices on PrescriptionTJT.substitution.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
      • value @ url
      • 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).

        ShortExtensions 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.

        Control0..*
        TypeExtension
        Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
        Summarytrue
        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 Namesextensions, user content, modifiers
        Invariantsele-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.

        ShortThe type of substitution that is allowed.
        Control1..1
        TypeElement(CD)
        58. PrescriptionTJT.substitution.substitutionTypeReason
        Definition

        Asendamatuse põhjus.

        ShortCoded reason for the substitution requirement
        Control0..1
        TypeElement(CD)
        60. PrescriptionTJT.substitution.substitutionTypeReasonText
        Definition

        Tekstiliselt asendamatuse põhjus.

        ShortTextual reason for the substitution requirement
        Control0..1
        TypeElement(ST)
        62. PrescriptionTJT.medication
        Definition

        Ravim, mis on retseptiga seotud.

        ShortMedicinal product for which the prescription refers to.
        Control1..1
        TypeReference(Medication TJT - logical model)
        64. PrescriptionTJT.practitioner
        Definition

        Tervishoiutöötaja, kes koostas retsepti.

        ShortPractitioner who is creating prescription
        Control1..1
        TypeReference(Practitioner TJT - logical model)
        66. PrescriptionTJT.organisation
        Definition

        Organisatsioon, kelle tervishoiutöötaja retsepti koostas.

        ShortOrganisation connected to practitioner and prescription.
        Control1..1
        TypeReference
        68. PrescriptionTJT.dosageInstructions
        Definition

        Annustamisjuhis

        ShortInstructions about requested administration of the product
        Control0..*
        TypeReference(Dosaging TJT - logical model)
        70. PrescriptionTJT.patient
        Definition

        Patsient

        ShortPatient
        Control1..1
        TypeReference(Patient TJT - logical model)
        72. PrescriptionTJT.reimbursement
        Definition

        Retsepti soodustus ja põhjus.

        ShortFor representation of the reimbursement rate and reason of prescription medicine.
        Control1..1
        TypeBackboneElement(Class)
        Invariantsele-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.

        ShortUnique id for inter-element referencing
        Control0..1
        This element is affected by the following invariants: ele-1
        Typeid
        Is Modifierfalse
        XML FormatIn the XML format, this property is represented as an attribute.
        Summaryfalse
        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.

        ShortAdditional 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.

        Control0..*
        TypeExtension
        Is Modifierfalse
        Summaryfalse
        Alternate Namesextensions, user content
        Invariantsele-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())
        SlicingThis element introduces a set of slices on PrescriptionTJT.reimbursement.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
        • value @ url
        • 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).

          ShortExtensions 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.

          Control0..*
          TypeExtension
          Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
          Summarytrue
          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 Namesextensions, user content, modifiers
          Invariantsele-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.

          ShortReimbursement of medication.
          Control1..1
          TypeElement(CD)
          82. PrescriptionTJT.reimbursement.reimbursementReason
          Definition

          Meditsiinilised tingimused, soodustuse määra põhjus.

          ShortReason of the reimbursement rate.
          Control1..1
          TypeElement(ST)
          84. PrescriptionTJT.reimbursement.reimbursementParameters
          Definition

          Mis kindlustus on patsiendil.

          ShortInsurance response.
          Control1..1
          TypeBackboneElement(Class)
          Invariantsele-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.

          ShortUnique id for inter-element referencing
          Control0..1
          This element is affected by the following invariants: ele-1
          Typeid
          Is Modifierfalse
          XML FormatIn the XML format, this property is represented as an attribute.
          Summaryfalse
          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.

          ShortAdditional 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.

          Control0..*
          TypeExtension
          Is Modifierfalse
          Summaryfalse
          Alternate Namesextensions, user content
          Invariantsele-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())
          SlicingThis element introduces a set of slices on PrescriptionTJT.reimbursement.reimbursementParameters.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
          • value @ url
          • 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).

            ShortExtensions 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.

            Control0..*
            TypeExtension
            Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
            Summarytrue
            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 Namesextensions, user content, modifiers
            Invariantsele-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.

            ShortEU insurance.
            Control0..1
            TypeElement(BL)
            94. PrescriptionTJT.reimbursement.reimbursementParameters.reimbursementOldAgeRetirement
            Definition

            Vanaduspension.

            ShortOld age pension.
            Control0..1
            TypeElement(BL)
            96. PrescriptionTJT.reimbursement.reimbursementParameters.reimbursementIncapacityForWork
            Definition

            Töövõimetuspension.

            ShortPension for incapacity for work.
            Control0..1
            TypeElement(BL)
            98. PrescriptionTJT.reimbursement.reimbursementParameters.reimbursementEstonian
            Definition

            Eesti ravikindlustus.

            ShortEstonian insurance.
            Control0..1
            TypeElement(BL)