Skip to content

Commit

Permalink
Fixes and testing slice on timing
Browse files Browse the repository at this point in the history
  • Loading branch information
Nikola Tanjga committed Apr 29, 2024
1 parent 32cb291 commit 8f5a829
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 8 deletions.
12 changes: 8 additions & 4 deletions input/fsh/01_LINCARequestOrchestration.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,13 @@ Description: "**Description:** In the course of treatment, the doctor determines
* intent ^short = " The prescription represents a request/demand and authorization for action by the requestor. | Das Rezept stellt eine Anfrage/Anforderung und Ermächtigung zum Handeln durch den Antragsteller dar."

* code 1..1
* code from $medRezArt (required) //austria specific
* code ^short = "Prescription type | Rezeptart"
* code from $medRezArt (required)
* code ^short = "Prescription type, default 'Kassen', still must be stated | Rezeptart, standardmäßig „Kassen“, muss jedoch angegeben werden"

* subject 1..1
* subject ^short = "Creator of the proposal (reference to the patient is created by each MedicationRequest!) | Ersteller des Rezepts (der Verweis auf den Patienten steht in jedem MedicationRequest!)"
* subject only Reference(CareTeam or Organization or Practitioner) //austria specific, austrianOrganization and so on?
* subject only Reference(HL7ATCorePatient)
* subject ^short = "Associated HL7 Austria patient. | Zugewiesener HL7 AustriaPatient"

* author 1..1
* author only Reference(Practitioner) //austria specific, austrianOrganization and so on?
* author ^short = "Creator of the proposal | Ersteller des Rezepts"
18 changes: 14 additions & 4 deletions input/fsh/02_LINCAProposalMedicationRequest.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,10 @@ Description: "**Description:** In the course of treatment, the doctor determines

**Beschreibung:** Im Zuge der Behandlung stellt der Arzt fest, dass dem ELGA Teilnehmer ein oder mehrere Arzneimittel verordnet werden müssen. Eine Verordnung besteht immer nur aus genau einer Medikation (= ein Arzneimittel). Das Rezept kann aus mehreren Verordnungen/MedicationRequests bestehen und bildet somit die Klammer über die Verordnungen/MedicationRequests. Das Rezept und seine Verordnungen/MedicationRequests werden mit einer eindeutigen, gemeinsamen eMED-ID versehen. Die Prüfungen der Arzneimittel z.B. auf potentielle Wechselwirkungen, Kontraindikationen, Dosierungen, etc. erfolgt in der Eigenverantwortung des Arztes und ist nicht Gegenstand der e-Medikation. Eine Speicherung von Verordnungen/MedicationRequests ohne Zuordnung eines Rezeptes ist nicht gültig. Die Verordnung/MedicationRequest wird als geprüft angesehen, wenn die zugeordnete Verordnung in e-Medikation gespeichert ist."

* priorPrescription ^short = "In case of a modification, takes a reference to the MedicationRequests that has been replaced. | Im Falle einer Änderung wird ein Verweis auf die ersetzte Verordnungen/MedicationRequests aufgenommen."
* identifier 1..1
* identifier ^short = " MedicationRequest ID = {eMed-ID}_{locally assigned ID} | Verordnungs ID = {eMed-ID}_{lokal vergebene ID}"

//* priorPrescription ^short = "In case of a modification, takes a reference to the MedicationRequests that has been replaced. | Im Falle einer Änderung wird ein Verweis auf die ersetzte Verordnungen/MedicationRequests aufgenommen."

* groupIdentifier 1..1
* groupIdentifier ^short = "eMed-ID" //austria specific
Expand All @@ -29,11 +32,18 @@ Description: "**Description:** In the course of treatment, the doctor determines
//* basedOn only Reference(LINCAProposalMedicationRequest)
//* basedOn ^short = "Proposal item this prescription is based on. Leave empty for ad-hoc prescriptions, or if an existing prescription is to be corrected by this item (in this case, use the priorPrescription attribute)"

* performer 1..1
* performer only Reference(Practitioner)
* performer ^short = "ToDo create austrian practitioner with hl7 austria. || The authorizing practitioner for this prescription, identified by their OID according to GDA Index. | Der approbierende Arzt für diese Verschreibung, identifiziert durch seine OID gemäß GDA-Index."
* requester 1..1
* requester only Reference(Practitioner)
* requester ^short = "ToDo create austrian practitioner with hl7 austria. || The authorizing practitioner for this prescription, identified by their OID according to GDA Index. | Der approbierende Arzt für diese Verschreibung, identifiziert durch seine OID gemäß GDA-Index."

//* supportingInformation ^short = "First Element is reserved for reference to origin (LINCARequestOrchestration) assigned on LinkedCare Platform. Used to link instantiated proposal items back to the proposal header (LINCARequestOrchestration)."

* effectiveDosePeriod ^short = "Period over which the medication is to be taken | Zeitraum, über den das Medikament eingenommen werden soll"

* dosageInstruction.timing ^short = "When medication should be administered | Wann Medikamente verabreicht werden sollten"
* dosageInstruction.timing.repeat.frequency ^short = "Repetitions within the period | Wiederholungen innerhalb der Dauer"
* dosageInstruction.timing.repeat.period ^short = "A defined period with its duration to which the frequency applies | Ein bestimmter Zeitraum mit seiner Dauer, für den die Wiederholungen gelten"
* dosageInstruction.timing.repeat.periodUnit ^short = "Unit of period | Einheit zur Dauer"

* dosageInstruction.doseAndRate.doseQuantity.code from $DoseForm
* dosageInstruction.doseAndRate.doseQuantity.code ^short = "ToDo look into last LINCA solution for doseQuantitiy"

0 comments on commit 8f5a829

Please sign in to comment.