clinicalprocess activityprescription actoutcome
0.1.0 - CI Build Sweden

clinicalprocess activityprescription actoutcome - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Logical Model: GetmedicationhistoryRequestLM - Detailed Descriptions

Draft as of 2026-01-12

Definitions for the getmedicationhistoryrequestlm logical model.

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

0. getmedicationhistoryrequestlm
Definition

Request message for GetMedicationHistory service contract

ShortGetMedicationHistory - Request
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. getmedicationhistoryrequestlm.careunithsaid
Definition

Begr?nsar s?kningen till angivna informations?gande v?rdenheter. Anges med HSA-id och motsvarar careUnitHSAId i healthcareProfessionalType i svaret. Identifieraren representerar ett HSA-id d?r root s?tts till OID f?r HSA-katalogen 1.2.752.129.2.1.4.1 och extension s?tts till HSA-id f?r informations?gande v?rdenhet.

ShortBegr?nsar s?kningen till angivna informations?gande v?rdenheter. Anges med HSA-id och motsvarar careUnitHSAId i healthcareProfessionalType i svaret. Identifieraren representerar ett HSA-id d?r root s?tts till OID f?r HSA-katalogen 1.2.752.129.2.1.4.1 och extension s?tts till HSA-id f?r informations?gande v?rdenhet.
Control0..*
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
4. getmedicationhistoryrequestlm.caregiverhsaid
Definition

Begr?nsar s?kningen till angivna informations?gande v?rdgivare. Anges i f?rsta hand med HSA-id och i andra hand med organisationsnummer. Motsvarar careGiverHSAId i healthcareProfessionalType i svaret. Om HSA-id anv?nds motsvarar v?rdet en identifierare d?r root s?tts till OID f?r HSA-katalogen 1.2.752.129.2.1.4.1 och extension s?tts till HSA-id. Om organisationsnummer anv?nds motsvarar v?rdet en identifierare d?r root s?tts till OID f?r organisationsnummer 1.2.752.29.4.3 och extension s?tts till organisationsnumret. Enskild n?ringsidkare har i rollen som juridisk person sitt personnummer som organisationsnummer.

ShortBegr?nsar s?kningen till angivna informations?gande v?rdgivare. Anges i f?rsta hand med HSA-id och i andra hand med organisationsnummer. Motsvarar careGiverHSAId i healthcareProfessionalType i svaret. Om HSA-id anv?nds motsvarar v?rdet en identifierare d?r root s?tts till OID f?r HSA-katalogen 1.2.752.129.2.1.4.1 och extension s?tts till HSA-id. Om organisationsnummer anv?nds motsvarar v?rdet en identifierare d?r root s?tts till OID f?r organisationsnummer 1.2.752.29.4.3 och extension s?tts till organisationsnumret. Enskild n?ringsidkare har i rollen som juridisk person sitt personnummer som organisationsnummer.
Control0..*
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. getmedicationhistoryrequestlm.patientid
Definition

Begr?nsar s?kningen till angiven personidentifierare f?r en patient. Tj?nsteproducenten ska i svaret leverera alla uppgifter kopplade till patienten, ?ven uppgifter som har registrerats p? andra till individen kopplade personidentifierare. F?ltet id s?tts till patientens identifierare och anges med 12 tecken utan avskiljare. F?ltet type s?tts till OID f?r typ av personidentifierare. F?r personnummer anv?nds Skatteverkets OID f?r personnummer 1.2.752.129.2.1.3.1. F?r samordningsnummer anv?nds Skatteverkets OID f?r samordningsnummer 1.2.752.129.2.1.3.3. F?r andra typer av personidentifierare s?tts type till aktuell OID.

ShortBegr?nsar s?kningen till angiven personidentifierare f?r en patient. Tj?nsteproducenten ska i svaret leverera alla uppgifter kopplade till patienten, ?ven uppgifter som har registrerats p? andra till individen kopplade personidentifierare. F?ltet id s?tts till patientens identifierare och anges med 12 tecken utan avskiljare. F?ltet type s?tts till OID f?r typ av personidentifierare. F?r personnummer anv?nds Skatteverkets OID f?r personnummer 1.2.752.129.2.1.3.1. F?r samordningsnummer anv?nds Skatteverkets OID f?r samordningsnummer 1.2.752.129.2.1.3.3. F?r andra typer av personidentifierare s?tts type till aktuell OID.
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
8. getmedicationhistoryrequestlm.patientid.id
Definition

unique id for the element within a resource (for internal references)


Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Shortxml:id (or equivalent in JSON)Unique id for inter-element referencing
Control0..1
Typestring
Is Modifierfalse
XML FormatIn the XML format, this property is represented as an attribute.
Summaryfalse
10. getmedicationhistoryrequestlm.patientid.extension
Definition

May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, 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.


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 manageable, 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())
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
12. getmedicationhistoryrequestlm.patientid.value
Definition

The actual value

ShortPrimitive value for string
Control0..1
Typestring
Is Modifierfalse
XML FormatIn the XML format, this property is represented as an attribute.
Summaryfalse
Max Length:1048576
14. getmedicationhistoryrequestlm.patientid.-id
Definition

Id f?r patient enligt ovan. Patientens identifierare anges med 12 tecken utan avskiljare.

ShortId f?r patient enligt ovan. Patientens identifierare anges med 12 tecken utan avskiljare.
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
16. getmedicationhistoryrequestlm.patientid.type
Definition

OID som anger typ av personidentifierare enligt ovan. Exempelvis OID f?r personnummer, samordningsnummer eller andra typer av identifierare.

ShortOID som anger typ av personidentifierare enligt ovan. Exempelvis OID f?r personnummer, samordningsnummer eller andra typer av identifierare.
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
18. getmedicationhistoryrequestlm.dateperiod
Definition

Begr?nsar s?kningen till det angivna datumintervallet. Endast poster returneras d?r det datumintervall som bildas av ordinationstidpunkt i svaret medicationMedicalRecordBody.medicationPrescription.prescriber.authorTime och uts?ttningstidpunkt medicationMedicalRecordBody.endOfTreatment helt eller delvis ?verlappar med det angivna s?kintervallet. Detta omfattar tre fall: 1) ordinationens startdatum ligger inom s?kintervallets start- och slutdatum, 2) ordinationens slutdatum ligger inom s?kintervallets start- och slutdatum, 3) ordinationens startdatum ligger f?re s?kintervallets startdatum och slutdatum ligger efter s?kintervallets slutdatum. Om ordinationstidpunkt saknas ers?tts den med ins?ttningstidpunkt medicationMedicalRecordBody.startOfTreatment. Om ?ven ins?ttningstidpunkt saknas ers?tts den med registreringstidpunkt medicationMedicalRecordHeader.accountableHealthcareProfessional.authorTime. Om uts?ttningstidpunkt saknas ?r intervallet ?ppet fr?n ordinationstidpunkten och fram?t. S?kintervallet beskrivs som ett datumintervall och dataposternas tidpunkter konverteras till datum vid j?mf?relse.

ShortBegr?nsar s?kningen till det angivna datumintervallet. Endast poster returneras d?r det datumintervall som bildas av ordinationstidpunkt i svaret medicationMedicalRecordBody.medicationPrescription.prescriber.authorTime och uts?ttningstidpunkt medicationMedicalRecordBody.endOfTreatment helt eller delvis ?verlappar med det angivna s?kintervallet. Detta omfattar tre fall: 1) ordinationens startdatum ligger inom s?kintervallets start- och slutdatum, 2) ordinationens slutdatum ligger inom s?kintervallets start- och slutdatum, 3) ordinationens startdatum ligger f?re s?kintervallets startdatum och slutdatum ligger efter s?kintervallets slutdatum. Om ordinationstidpunkt saknas ers?tts den med ins?ttningstidpunkt medicationMedicalRecordBody.startOfTreatment. Om ?ven ins?ttningstidpunkt saknas ers?tts den med registreringstidpunkt medicationMedicalRecordHeader.accountableHealthcareProfessional.authorTime. Om uts?ttningstidpunkt saknas ?r intervallet ?ppet fr?n ordinationstidpunkten och fram?t. S?kintervallet beskrivs som ett datumintervall och dataposternas tidpunkter konverteras till datum vid j?mf?relse.
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
20. getmedicationhistoryrequestlm.dateperiod.id
Definition

unique id for the element within a resource (for internal references)


Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Shortxml:id (or equivalent in JSON)Unique id for inter-element referencing
Control0..1
Typestring
Is Modifierfalse
XML FormatIn the XML format, this property is represented as an attribute.
Summaryfalse
22. getmedicationhistoryrequestlm.dateperiod.extension
Definition

May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, 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.


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 manageable, 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())
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
24. getmedicationhistoryrequestlm.dateperiod.value
Definition

The actual value

ShortPrimitive value for string
Control0..1
Typestring
Is Modifierfalse
XML FormatIn the XML format, this property is represented as an attribute.
Summaryfalse
Max Length:1048576
26. getmedicationhistoryrequestlm.dateperiod.start
Definition

Startdatum f?r s?kintervallet. Format ????MMDD.

ShortStartdatum f?r s?kintervallet. Format ????MMDD.
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
28. getmedicationhistoryrequestlm.dateperiod.end
Definition

Slutdatum f?r s?kintervallet. Format ????MMDD. Hela detta dygn ing?r i s?kintervallet.

ShortSlutdatum f?r s?kintervallet. Format ????MMDD. Hela detta dygn ing?r i s?kintervallet.
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
30. getmedicationhistoryrequestlm.sourcesystemhsaid
Definition

Begr?nsar s?kningen till journalposter som ?r skapade i det angivna k?llsystemet. Tj?nsteproducenten f?rv?ntas enbart returnera poster som tillh?r efterfr?gat k?llsystem. V?rdet p? detta f?lt m?ste ?verensst?mma med v?rdet p? logicalAddress i anropets tekniska kuvertering, till exempel i SOAP-header. Detta inneb?r i praktiken att aggregerande tj?nster inte anv?nds n?r detta f?lt anges. F?ltet ska anges om careContactId har angivits och ska anges vid beg?ran p? LRID. Om sourceSystemHSAId och logicalAddress ?r olika ska ett svar endast inneh?lla en resultType med result.resultCode satt till ERROR och result.errorCode satt till INVALID_REQUEST. Om careContactId ?r satt och sourceSystemHSAId ?r tomt ska ett svar endast inneh?lla en resultType med result.resultCode satt till ERROR och result.errorCode satt till INVALID_REQUEST.

ShortBegr?nsar s?kningen till journalposter som ?r skapade i det angivna k?llsystemet. Tj?nsteproducenten f?rv?ntas enbart returnera poster som tillh?r efterfr?gat k?llsystem. V?rdet p? detta f?lt m?ste ?verensst?mma med v?rdet p? logicalAddress i anropets tekniska kuvertering, till exempel i SOAP-header. Detta inneb?r i praktiken att aggregerande tj?nster inte anv?nds n?r detta f?lt anges. F?ltet ska anges om careContactId har angivits och ska anges vid beg?ran p? LRID. Om sourceSystemHSAId och logicalAddress ?r olika ska ett svar endast inneh?lla en resultType med result.resultCode satt till ERROR och result.errorCode satt till INVALID_REQUEST. Om careContactId ?r satt och sourceSystemHSAId ?r tomt ska ett svar endast inneh?lla en resultType med result.resultCode satt till ERROR och result.errorCode satt till INVALID_REQUEST.
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
32. getmedicationhistoryrequestlm.carecontactid
Definition

Begr?nsar s?kningen till den l?kemedelsinformation som f?ranletts av den v?rd- och omsorgskontakt som anges. Identiteten ?r unik inom k?llsystemet. Alla typer av ordinationer, det vill s?ga ins?ttningar, ?ndringar och uts?ttningar som gjorts vid v?rd- och omsorgskontakten omfattas.

ShortBegr?nsar s?kningen till den l?kemedelsinformation som f?ranletts av den v?rd- och omsorgskontakt som anges. Identiteten ?r unik inom k?llsystemet. Alla typer av ordinationer, det vill s?ga ins?ttningar, ?ndringar och uts?ttningar som gjorts vid v?rd- och omsorgskontakten omfattas.
Control0..*
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
34. getmedicationhistoryrequestlm.prescriptionchainid
Definition

Ordinationskedje-id som begr?nsar s?kningen till en viss ordinationskedja. Motsvarar en II-baserad identifierare d?r v?rdet anv?nds f?r att identifiera en specifik kedja av ordinationer. Om producenten saknar st?d f?r kedjor returneras alla relevanta poster med angiven status som uppfyller ?vriga s?kvillkor.

ShortOrdinationskedje-id som begr?nsar s?kningen till en viss ordinationskedja. Motsvarar en II-baserad identifierare d?r v?rdet anv?nds f?r att identifiera en specifik kedja av ordinationer. Om producenten saknar st?d f?r kedjor returneras alla relevanta poster med angiven status som uppfyller ?vriga s?kvillkor.
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
36. getmedicationhistoryrequestlm.prescriptionstatus
Definition

Begr?nsar s?kningen till endast de ordinationer som ?r aktiva eller inaktiva. Om inget v?rde anges ska alla ordinationer returneras. Om v?rdet ?r satt till Active ska endast den aktuella l?kemedelslistan returneras.

ShortBegr?nsar s?kningen till endast de ordinationer som ?r aktiva eller inaktiva. Om inget v?rde anges ska alla ordinationer returneras. Om v?rdet ?r satt till Active ska endast den aktuella l?kemedelslistan returneras.
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension

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

0. getmedicationhistoryrequestlm
Definition

Request message for GetMedicationHistory service contract

ShortGetMedicationHistory - Request
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. getmedicationhistoryrequestlm.careunithsaid
Definition

Begr?nsar s?kningen till angivna informations?gande v?rdenheter. Anges med HSA-id och motsvarar careUnitHSAId i healthcareProfessionalType i svaret. Identifieraren representerar ett HSA-id d?r root s?tts till OID f?r HSA-katalogen 1.2.752.129.2.1.4.1 och extension s?tts till HSA-id f?r informations?gande v?rdenhet.

ShortBegr?nsar s?kningen till angivna informations?gande v?rdenheter. Anges med HSA-id och motsvarar careUnitHSAId i healthcareProfessionalType i svaret. Identifieraren representerar ett HSA-id d?r root s?tts till OID f?r HSA-katalogen 1.2.752.129.2.1.4.1 och extension s?tts till HSA-id f?r informations?gande v?rdenhet.
Control0..*
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
4. getmedicationhistoryrequestlm.caregiverhsaid
Definition

Begr?nsar s?kningen till angivna informations?gande v?rdgivare. Anges i f?rsta hand med HSA-id och i andra hand med organisationsnummer. Motsvarar careGiverHSAId i healthcareProfessionalType i svaret. Om HSA-id anv?nds motsvarar v?rdet en identifierare d?r root s?tts till OID f?r HSA-katalogen 1.2.752.129.2.1.4.1 och extension s?tts till HSA-id. Om organisationsnummer anv?nds motsvarar v?rdet en identifierare d?r root s?tts till OID f?r organisationsnummer 1.2.752.29.4.3 och extension s?tts till organisationsnumret. Enskild n?ringsidkare har i rollen som juridisk person sitt personnummer som organisationsnummer.

ShortBegr?nsar s?kningen till angivna informations?gande v?rdgivare. Anges i f?rsta hand med HSA-id och i andra hand med organisationsnummer. Motsvarar careGiverHSAId i healthcareProfessionalType i svaret. Om HSA-id anv?nds motsvarar v?rdet en identifierare d?r root s?tts till OID f?r HSA-katalogen 1.2.752.129.2.1.4.1 och extension s?tts till HSA-id. Om organisationsnummer anv?nds motsvarar v?rdet en identifierare d?r root s?tts till OID f?r organisationsnummer 1.2.752.29.4.3 och extension s?tts till organisationsnumret. Enskild n?ringsidkare har i rollen som juridisk person sitt personnummer som organisationsnummer.
Control0..*
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. getmedicationhistoryrequestlm.patientid
Definition

Begr?nsar s?kningen till angiven personidentifierare f?r en patient. Tj?nsteproducenten ska i svaret leverera alla uppgifter kopplade till patienten, ?ven uppgifter som har registrerats p? andra till individen kopplade personidentifierare. F?ltet id s?tts till patientens identifierare och anges med 12 tecken utan avskiljare. F?ltet type s?tts till OID f?r typ av personidentifierare. F?r personnummer anv?nds Skatteverkets OID f?r personnummer 1.2.752.129.2.1.3.1. F?r samordningsnummer anv?nds Skatteverkets OID f?r samordningsnummer 1.2.752.129.2.1.3.3. F?r andra typer av personidentifierare s?tts type till aktuell OID.

ShortBegr?nsar s?kningen till angiven personidentifierare f?r en patient. Tj?nsteproducenten ska i svaret leverera alla uppgifter kopplade till patienten, ?ven uppgifter som har registrerats p? andra till individen kopplade personidentifierare. F?ltet id s?tts till patientens identifierare och anges med 12 tecken utan avskiljare. F?ltet type s?tts till OID f?r typ av personidentifierare. F?r personnummer anv?nds Skatteverkets OID f?r personnummer 1.2.752.129.2.1.3.1. F?r samordningsnummer anv?nds Skatteverkets OID f?r samordningsnummer 1.2.752.129.2.1.3.3. F?r andra typer av personidentifierare s?tts type till aktuell OID.
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
8. getmedicationhistoryrequestlm.patientid.-id
Definition

Id f?r patient enligt ovan. Patientens identifierare anges med 12 tecken utan avskiljare.

ShortId f?r patient enligt ovan. Patientens identifierare anges med 12 tecken utan avskiljare.
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. getmedicationhistoryrequestlm.patientid.type
Definition

OID som anger typ av personidentifierare enligt ovan. Exempelvis OID f?r personnummer, samordningsnummer eller andra typer av identifierare.

ShortOID som anger typ av personidentifierare enligt ovan. Exempelvis OID f?r personnummer, samordningsnummer eller andra typer av identifierare.
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
12. getmedicationhistoryrequestlm.dateperiod
Definition

Begr?nsar s?kningen till det angivna datumintervallet. Endast poster returneras d?r det datumintervall som bildas av ordinationstidpunkt i svaret medicationMedicalRecordBody.medicationPrescription.prescriber.authorTime och uts?ttningstidpunkt medicationMedicalRecordBody.endOfTreatment helt eller delvis ?verlappar med det angivna s?kintervallet. Detta omfattar tre fall: 1) ordinationens startdatum ligger inom s?kintervallets start- och slutdatum, 2) ordinationens slutdatum ligger inom s?kintervallets start- och slutdatum, 3) ordinationens startdatum ligger f?re s?kintervallets startdatum och slutdatum ligger efter s?kintervallets slutdatum. Om ordinationstidpunkt saknas ers?tts den med ins?ttningstidpunkt medicationMedicalRecordBody.startOfTreatment. Om ?ven ins?ttningstidpunkt saknas ers?tts den med registreringstidpunkt medicationMedicalRecordHeader.accountableHealthcareProfessional.authorTime. Om uts?ttningstidpunkt saknas ?r intervallet ?ppet fr?n ordinationstidpunkten och fram?t. S?kintervallet beskrivs som ett datumintervall och dataposternas tidpunkter konverteras till datum vid j?mf?relse.

ShortBegr?nsar s?kningen till det angivna datumintervallet. Endast poster returneras d?r det datumintervall som bildas av ordinationstidpunkt i svaret medicationMedicalRecordBody.medicationPrescription.prescriber.authorTime och uts?ttningstidpunkt medicationMedicalRecordBody.endOfTreatment helt eller delvis ?verlappar med det angivna s?kintervallet. Detta omfattar tre fall: 1) ordinationens startdatum ligger inom s?kintervallets start- och slutdatum, 2) ordinationens slutdatum ligger inom s?kintervallets start- och slutdatum, 3) ordinationens startdatum ligger f?re s?kintervallets startdatum och slutdatum ligger efter s?kintervallets slutdatum. Om ordinationstidpunkt saknas ers?tts den med ins?ttningstidpunkt medicationMedicalRecordBody.startOfTreatment. Om ?ven ins?ttningstidpunkt saknas ers?tts den med registreringstidpunkt medicationMedicalRecordHeader.accountableHealthcareProfessional.authorTime. Om uts?ttningstidpunkt saknas ?r intervallet ?ppet fr?n ordinationstidpunkten och fram?t. S?kintervallet beskrivs som ett datumintervall och dataposternas tidpunkter konverteras till datum vid j?mf?relse.
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
14. getmedicationhistoryrequestlm.dateperiod.start
Definition

Startdatum f?r s?kintervallet. Format ????MMDD.

ShortStartdatum f?r s?kintervallet. Format ????MMDD.
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
16. getmedicationhistoryrequestlm.dateperiod.end
Definition

Slutdatum f?r s?kintervallet. Format ????MMDD. Hela detta dygn ing?r i s?kintervallet.

ShortSlutdatum f?r s?kintervallet. Format ????MMDD. Hela detta dygn ing?r i s?kintervallet.
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
18. getmedicationhistoryrequestlm.sourcesystemhsaid
Definition

Begr?nsar s?kningen till journalposter som ?r skapade i det angivna k?llsystemet. Tj?nsteproducenten f?rv?ntas enbart returnera poster som tillh?r efterfr?gat k?llsystem. V?rdet p? detta f?lt m?ste ?verensst?mma med v?rdet p? logicalAddress i anropets tekniska kuvertering, till exempel i SOAP-header. Detta inneb?r i praktiken att aggregerande tj?nster inte anv?nds n?r detta f?lt anges. F?ltet ska anges om careContactId har angivits och ska anges vid beg?ran p? LRID. Om sourceSystemHSAId och logicalAddress ?r olika ska ett svar endast inneh?lla en resultType med result.resultCode satt till ERROR och result.errorCode satt till INVALID_REQUEST. Om careContactId ?r satt och sourceSystemHSAId ?r tomt ska ett svar endast inneh?lla en resultType med result.resultCode satt till ERROR och result.errorCode satt till INVALID_REQUEST.

ShortBegr?nsar s?kningen till journalposter som ?r skapade i det angivna k?llsystemet. Tj?nsteproducenten f?rv?ntas enbart returnera poster som tillh?r efterfr?gat k?llsystem. V?rdet p? detta f?lt m?ste ?verensst?mma med v?rdet p? logicalAddress i anropets tekniska kuvertering, till exempel i SOAP-header. Detta inneb?r i praktiken att aggregerande tj?nster inte anv?nds n?r detta f?lt anges. F?ltet ska anges om careContactId har angivits och ska anges vid beg?ran p? LRID. Om sourceSystemHSAId och logicalAddress ?r olika ska ett svar endast inneh?lla en resultType med result.resultCode satt till ERROR och result.errorCode satt till INVALID_REQUEST. Om careContactId ?r satt och sourceSystemHSAId ?r tomt ska ett svar endast inneh?lla en resultType med result.resultCode satt till ERROR och result.errorCode satt till INVALID_REQUEST.
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
20. getmedicationhistoryrequestlm.carecontactid
Definition

Begr?nsar s?kningen till den l?kemedelsinformation som f?ranletts av den v?rd- och omsorgskontakt som anges. Identiteten ?r unik inom k?llsystemet. Alla typer av ordinationer, det vill s?ga ins?ttningar, ?ndringar och uts?ttningar som gjorts vid v?rd- och omsorgskontakten omfattas.

ShortBegr?nsar s?kningen till den l?kemedelsinformation som f?ranletts av den v?rd- och omsorgskontakt som anges. Identiteten ?r unik inom k?llsystemet. Alla typer av ordinationer, det vill s?ga ins?ttningar, ?ndringar och uts?ttningar som gjorts vid v?rd- och omsorgskontakten omfattas.
Control0..*
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
22. getmedicationhistoryrequestlm.prescriptionchainid
Definition

Ordinationskedje-id som begr?nsar s?kningen till en viss ordinationskedja. Motsvarar en II-baserad identifierare d?r v?rdet anv?nds f?r att identifiera en specifik kedja av ordinationer. Om producenten saknar st?d f?r kedjor returneras alla relevanta poster med angiven status som uppfyller ?vriga s?kvillkor.

ShortOrdinationskedje-id som begr?nsar s?kningen till en viss ordinationskedja. Motsvarar en II-baserad identifierare d?r v?rdet anv?nds f?r att identifiera en specifik kedja av ordinationer. Om producenten saknar st?d f?r kedjor returneras alla relevanta poster med angiven status som uppfyller ?vriga s?kvillkor.
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
24. getmedicationhistoryrequestlm.prescriptionstatus
Definition

Begr?nsar s?kningen till endast de ordinationer som ?r aktiva eller inaktiva. Om inget v?rde anges ska alla ordinationer returneras. Om v?rdet ?r satt till Active ska endast den aktuella l?kemedelslistan returneras.

ShortBegr?nsar s?kningen till endast de ordinationer som ?r aktiva eller inaktiva. Om inget v?rde anges ska alla ordinationer returneras. Om v?rdet ?r satt till Active ska endast den aktuella l?kemedelslistan returneras.
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension

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

0. getmedicationhistoryrequestlm
Definition

Request message for GetMedicationHistory service contract

ShortGetMedicationHistory - Request
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. getmedicationhistoryrequestlm.careunithsaid
Definition

Begr?nsar s?kningen till angivna informations?gande v?rdenheter. Anges med HSA-id och motsvarar careUnitHSAId i healthcareProfessionalType i svaret. Identifieraren representerar ett HSA-id d?r root s?tts till OID f?r HSA-katalogen 1.2.752.129.2.1.4.1 och extension s?tts till HSA-id f?r informations?gande v?rdenhet.

ShortBegr?nsar s?kningen till angivna informations?gande v?rdenheter. Anges med HSA-id och motsvarar careUnitHSAId i healthcareProfessionalType i svaret. Identifieraren representerar ett HSA-id d?r root s?tts till OID f?r HSA-katalogen 1.2.752.129.2.1.4.1 och extension s?tts till HSA-id f?r informations?gande v?rdenhet.
Control0..*
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
4. getmedicationhistoryrequestlm.caregiverhsaid
Definition

Begr?nsar s?kningen till angivna informations?gande v?rdgivare. Anges i f?rsta hand med HSA-id och i andra hand med organisationsnummer. Motsvarar careGiverHSAId i healthcareProfessionalType i svaret. Om HSA-id anv?nds motsvarar v?rdet en identifierare d?r root s?tts till OID f?r HSA-katalogen 1.2.752.129.2.1.4.1 och extension s?tts till HSA-id. Om organisationsnummer anv?nds motsvarar v?rdet en identifierare d?r root s?tts till OID f?r organisationsnummer 1.2.752.29.4.3 och extension s?tts till organisationsnumret. Enskild n?ringsidkare har i rollen som juridisk person sitt personnummer som organisationsnummer.

ShortBegr?nsar s?kningen till angivna informations?gande v?rdgivare. Anges i f?rsta hand med HSA-id och i andra hand med organisationsnummer. Motsvarar careGiverHSAId i healthcareProfessionalType i svaret. Om HSA-id anv?nds motsvarar v?rdet en identifierare d?r root s?tts till OID f?r HSA-katalogen 1.2.752.129.2.1.4.1 och extension s?tts till HSA-id. Om organisationsnummer anv?nds motsvarar v?rdet en identifierare d?r root s?tts till OID f?r organisationsnummer 1.2.752.29.4.3 och extension s?tts till organisationsnumret. Enskild n?ringsidkare har i rollen som juridisk person sitt personnummer som organisationsnummer.
Control0..*
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. getmedicationhistoryrequestlm.patientid
Definition

Begr?nsar s?kningen till angiven personidentifierare f?r en patient. Tj?nsteproducenten ska i svaret leverera alla uppgifter kopplade till patienten, ?ven uppgifter som har registrerats p? andra till individen kopplade personidentifierare. F?ltet id s?tts till patientens identifierare och anges med 12 tecken utan avskiljare. F?ltet type s?tts till OID f?r typ av personidentifierare. F?r personnummer anv?nds Skatteverkets OID f?r personnummer 1.2.752.129.2.1.3.1. F?r samordningsnummer anv?nds Skatteverkets OID f?r samordningsnummer 1.2.752.129.2.1.3.3. F?r andra typer av personidentifierare s?tts type till aktuell OID.

ShortBegr?nsar s?kningen till angiven personidentifierare f?r en patient. Tj?nsteproducenten ska i svaret leverera alla uppgifter kopplade till patienten, ?ven uppgifter som har registrerats p? andra till individen kopplade personidentifierare. F?ltet id s?tts till patientens identifierare och anges med 12 tecken utan avskiljare. F?ltet type s?tts till OID f?r typ av personidentifierare. F?r personnummer anv?nds Skatteverkets OID f?r personnummer 1.2.752.129.2.1.3.1. F?r samordningsnummer anv?nds Skatteverkets OID f?r samordningsnummer 1.2.752.129.2.1.3.3. F?r andra typer av personidentifierare s?tts type till aktuell OID.
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
8. getmedicationhistoryrequestlm.patientid.id
Definition

unique id for the element within a resource (for internal references)

Shortxml:id (or equivalent in JSON)
Control0..1
Typestring
Is Modifierfalse
XML FormatIn the XML format, this property is represented as an attribute.
Summaryfalse
10. getmedicationhistoryrequestlm.patientid.extension
Definition

May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, 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())
12. getmedicationhistoryrequestlm.patientid.value
Definition

The actual value

ShortPrimitive value for string
Control0..1
Typestring
Is Modifierfalse
XML FormatIn the XML format, this property is represented as an attribute.
Summaryfalse
Max Length:1048576
14. getmedicationhistoryrequestlm.patientid.-id
Definition

Id f?r patient enligt ovan. Patientens identifierare anges med 12 tecken utan avskiljare.

ShortId f?r patient enligt ovan. Patientens identifierare anges med 12 tecken utan avskiljare.
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
16. getmedicationhistoryrequestlm.patientid.type
Definition

OID som anger typ av personidentifierare enligt ovan. Exempelvis OID f?r personnummer, samordningsnummer eller andra typer av identifierare.

ShortOID som anger typ av personidentifierare enligt ovan. Exempelvis OID f?r personnummer, samordningsnummer eller andra typer av identifierare.
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
18. getmedicationhistoryrequestlm.dateperiod
Definition

Begr?nsar s?kningen till det angivna datumintervallet. Endast poster returneras d?r det datumintervall som bildas av ordinationstidpunkt i svaret medicationMedicalRecordBody.medicationPrescription.prescriber.authorTime och uts?ttningstidpunkt medicationMedicalRecordBody.endOfTreatment helt eller delvis ?verlappar med det angivna s?kintervallet. Detta omfattar tre fall: 1) ordinationens startdatum ligger inom s?kintervallets start- och slutdatum, 2) ordinationens slutdatum ligger inom s?kintervallets start- och slutdatum, 3) ordinationens startdatum ligger f?re s?kintervallets startdatum och slutdatum ligger efter s?kintervallets slutdatum. Om ordinationstidpunkt saknas ers?tts den med ins?ttningstidpunkt medicationMedicalRecordBody.startOfTreatment. Om ?ven ins?ttningstidpunkt saknas ers?tts den med registreringstidpunkt medicationMedicalRecordHeader.accountableHealthcareProfessional.authorTime. Om uts?ttningstidpunkt saknas ?r intervallet ?ppet fr?n ordinationstidpunkten och fram?t. S?kintervallet beskrivs som ett datumintervall och dataposternas tidpunkter konverteras till datum vid j?mf?relse.

ShortBegr?nsar s?kningen till det angivna datumintervallet. Endast poster returneras d?r det datumintervall som bildas av ordinationstidpunkt i svaret medicationMedicalRecordBody.medicationPrescription.prescriber.authorTime och uts?ttningstidpunkt medicationMedicalRecordBody.endOfTreatment helt eller delvis ?verlappar med det angivna s?kintervallet. Detta omfattar tre fall: 1) ordinationens startdatum ligger inom s?kintervallets start- och slutdatum, 2) ordinationens slutdatum ligger inom s?kintervallets start- och slutdatum, 3) ordinationens startdatum ligger f?re s?kintervallets startdatum och slutdatum ligger efter s?kintervallets slutdatum. Om ordinationstidpunkt saknas ers?tts den med ins?ttningstidpunkt medicationMedicalRecordBody.startOfTreatment. Om ?ven ins?ttningstidpunkt saknas ers?tts den med registreringstidpunkt medicationMedicalRecordHeader.accountableHealthcareProfessional.authorTime. Om uts?ttningstidpunkt saknas ?r intervallet ?ppet fr?n ordinationstidpunkten och fram?t. S?kintervallet beskrivs som ett datumintervall och dataposternas tidpunkter konverteras till datum vid j?mf?relse.
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
20. getmedicationhistoryrequestlm.dateperiod.id
Definition

unique id for the element within a resource (for internal references)

Shortxml:id (or equivalent in JSON)
Control0..1
Typestring
Is Modifierfalse
XML FormatIn the XML format, this property is represented as an attribute.
Summaryfalse
22. getmedicationhistoryrequestlm.dateperiod.extension
Definition

May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, 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())
24. getmedicationhistoryrequestlm.dateperiod.value
Definition

The actual value

ShortPrimitive value for string
Control0..1
Typestring
Is Modifierfalse
XML FormatIn the XML format, this property is represented as an attribute.
Summaryfalse
Max Length:1048576
26. getmedicationhistoryrequestlm.dateperiod.start
Definition

Startdatum f?r s?kintervallet. Format ????MMDD.

ShortStartdatum f?r s?kintervallet. Format ????MMDD.
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
28. getmedicationhistoryrequestlm.dateperiod.end
Definition

Slutdatum f?r s?kintervallet. Format ????MMDD. Hela detta dygn ing?r i s?kintervallet.

ShortSlutdatum f?r s?kintervallet. Format ????MMDD. Hela detta dygn ing?r i s?kintervallet.
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
30. getmedicationhistoryrequestlm.sourcesystemhsaid
Definition

Begr?nsar s?kningen till journalposter som ?r skapade i det angivna k?llsystemet. Tj?nsteproducenten f?rv?ntas enbart returnera poster som tillh?r efterfr?gat k?llsystem. V?rdet p? detta f?lt m?ste ?verensst?mma med v?rdet p? logicalAddress i anropets tekniska kuvertering, till exempel i SOAP-header. Detta inneb?r i praktiken att aggregerande tj?nster inte anv?nds n?r detta f?lt anges. F?ltet ska anges om careContactId har angivits och ska anges vid beg?ran p? LRID. Om sourceSystemHSAId och logicalAddress ?r olika ska ett svar endast inneh?lla en resultType med result.resultCode satt till ERROR och result.errorCode satt till INVALID_REQUEST. Om careContactId ?r satt och sourceSystemHSAId ?r tomt ska ett svar endast inneh?lla en resultType med result.resultCode satt till ERROR och result.errorCode satt till INVALID_REQUEST.

ShortBegr?nsar s?kningen till journalposter som ?r skapade i det angivna k?llsystemet. Tj?nsteproducenten f?rv?ntas enbart returnera poster som tillh?r efterfr?gat k?llsystem. V?rdet p? detta f?lt m?ste ?verensst?mma med v?rdet p? logicalAddress i anropets tekniska kuvertering, till exempel i SOAP-header. Detta inneb?r i praktiken att aggregerande tj?nster inte anv?nds n?r detta f?lt anges. F?ltet ska anges om careContactId har angivits och ska anges vid beg?ran p? LRID. Om sourceSystemHSAId och logicalAddress ?r olika ska ett svar endast inneh?lla en resultType med result.resultCode satt till ERROR och result.errorCode satt till INVALID_REQUEST. Om careContactId ?r satt och sourceSystemHSAId ?r tomt ska ett svar endast inneh?lla en resultType med result.resultCode satt till ERROR och result.errorCode satt till INVALID_REQUEST.
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
32. getmedicationhistoryrequestlm.carecontactid
Definition

Begr?nsar s?kningen till den l?kemedelsinformation som f?ranletts av den v?rd- och omsorgskontakt som anges. Identiteten ?r unik inom k?llsystemet. Alla typer av ordinationer, det vill s?ga ins?ttningar, ?ndringar och uts?ttningar som gjorts vid v?rd- och omsorgskontakten omfattas.

ShortBegr?nsar s?kningen till den l?kemedelsinformation som f?ranletts av den v?rd- och omsorgskontakt som anges. Identiteten ?r unik inom k?llsystemet. Alla typer av ordinationer, det vill s?ga ins?ttningar, ?ndringar och uts?ttningar som gjorts vid v?rd- och omsorgskontakten omfattas.
Control0..*
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
34. getmedicationhistoryrequestlm.prescriptionchainid
Definition

Ordinationskedje-id som begr?nsar s?kningen till en viss ordinationskedja. Motsvarar en II-baserad identifierare d?r v?rdet anv?nds f?r att identifiera en specifik kedja av ordinationer. Om producenten saknar st?d f?r kedjor returneras alla relevanta poster med angiven status som uppfyller ?vriga s?kvillkor.

ShortOrdinationskedje-id som begr?nsar s?kningen till en viss ordinationskedja. Motsvarar en II-baserad identifierare d?r v?rdet anv?nds f?r att identifiera en specifik kedja av ordinationer. Om producenten saknar st?d f?r kedjor returneras alla relevanta poster med angiven status som uppfyller ?vriga s?kvillkor.
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
36. getmedicationhistoryrequestlm.prescriptionstatus
Definition

Begr?nsar s?kningen till endast de ordinationer som ?r aktiva eller inaktiva. Om inget v?rde anges ska alla ordinationer returneras. Om v?rdet ?r satt till Active ska endast den aktuella l?kemedelslistan returneras.

ShortBegr?nsar s?kningen till endast de ordinationer som ?r aktiva eller inaktiva. Om inget v?rde anges ska alla ordinationer returneras. Om v?rdet ?r satt till Active ska endast den aktuella l?kemedelslistan returneras.
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension