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
| 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 |
| Short | GetMedicationHistory - Request |
| Control | 0..* |
| Is Modifier | false |
| Logical Model | Instances 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. |
| Short | 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. |
| Control | 0..* |
| Type | string |
| Primitive Value | This 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. |
| Short | 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. |
| Control | 0..* |
| Type | string |
| Primitive Value | This 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. |
| Short | 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. |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Invariants | ele-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. |
| Short | xml:id (or equivalent in JSON)Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 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. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists())ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| 12. getmedicationhistoryrequestlm.patientid.value | |
| Definition | The actual value |
| Short | Primitive value for string |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| Max Length: | 1048576 |
| 14. getmedicationhistoryrequestlm.patientid.-id | |
| Definition | Id f?r patient enligt ovan. Patientens identifierare anges med 12 tecken utan avskiljare. |
| Short | Id f?r patient enligt ovan. Patientens identifierare anges med 12 tecken utan avskiljare. |
| Control | 1..1 |
| Type | string |
| Primitive Value | This 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. |
| Short | OID som anger typ av personidentifierare enligt ovan. Exempelvis OID f?r personnummer, samordningsnummer eller andra typer av identifierare. |
| Control | 1..1 |
| Type | string |
| Primitive Value | This 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. |
| Short | 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. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Invariants | ele-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. |
| Short | xml:id (or equivalent in JSON)Unique id for inter-element referencing |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 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. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists())ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| 24. getmedicationhistoryrequestlm.dateperiod.value | |
| Definition | The actual value |
| Short | Primitive value for string |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| Max Length: | 1048576 |
| 26. getmedicationhistoryrequestlm.dateperiod.start | |
| Definition | Startdatum f?r s?kintervallet. Format ????MMDD. |
| Short | Startdatum f?r s?kintervallet. Format ????MMDD. |
| Control | 1..1 |
| Type | string |
| Primitive Value | This 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. |
| Short | Slutdatum f?r s?kintervallet. Format ????MMDD. Hela detta dygn ing?r i s?kintervallet. |
| Control | 1..1 |
| Type | string |
| Primitive Value | This 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. |
| Short | 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. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This 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. |
| Short | 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. |
| Control | 0..* |
| Type | string |
| Primitive Value | This 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. |
| Short | 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. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This 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. |
| Short | 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. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This 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 |
| Short | GetMedicationHistory - Request |
| Logical Model | Instances 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. |
| Short | 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. |
| Control | 0..* |
| Type | string |
| Primitive Value | This 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. |
| Short | 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. |
| Control | 0..* |
| Type | string |
| Primitive Value | This 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. |
| Short | 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. |
| Control | 1..1 |
| Type | string |
| Primitive Value | This 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. |
| Short | Id f?r patient enligt ovan. Patientens identifierare anges med 12 tecken utan avskiljare. |
| Control | 1..1 |
| Type | string |
| Primitive Value | This 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. |
| Short | OID som anger typ av personidentifierare enligt ovan. Exempelvis OID f?r personnummer, samordningsnummer eller andra typer av identifierare. |
| Control | 1..1 |
| Type | string |
| Primitive Value | This 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. |
| Short | 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. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 14. getmedicationhistoryrequestlm.dateperiod.start | |
| Definition | Startdatum f?r s?kintervallet. Format ????MMDD. |
| Short | Startdatum f?r s?kintervallet. Format ????MMDD. |
| Control | 1..1 |
| Type | string |
| Primitive Value | This 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. |
| Short | Slutdatum f?r s?kintervallet. Format ????MMDD. Hela detta dygn ing?r i s?kintervallet. |
| Control | 1..1 |
| Type | string |
| Primitive Value | This 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. |
| Short | 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. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This 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. |
| Short | 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. |
| Control | 0..* |
| Type | string |
| Primitive Value | This 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. |
| Short | 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. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This 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. |
| Short | 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. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This 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 |
| Short | GetMedicationHistory - Request |
| Control | 0..* |
| Is Modifier | false |
| Logical Model | Instances 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. |
| Short | 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. |
| Control | 0..* |
| Type | string |
| Primitive Value | This 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. |
| Short | 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. |
| Control | 0..* |
| Type | string |
| Primitive Value | This 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. |
| Short | 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. |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Invariants | ele-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) |
| Short | xml:id (or equivalent in JSON) |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 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. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| 12. getmedicationhistoryrequestlm.patientid.value | |
| Definition | The actual value |
| Short | Primitive value for string |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| Max Length: | 1048576 |
| 14. getmedicationhistoryrequestlm.patientid.-id | |
| Definition | Id f?r patient enligt ovan. Patientens identifierare anges med 12 tecken utan avskiljare. |
| Short | Id f?r patient enligt ovan. Patientens identifierare anges med 12 tecken utan avskiljare. |
| Control | 1..1 |
| Type | string |
| Primitive Value | This 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. |
| Short | OID som anger typ av personidentifierare enligt ovan. Exempelvis OID f?r personnummer, samordningsnummer eller andra typer av identifierare. |
| Control | 1..1 |
| Type | string |
| Primitive Value | This 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. |
| Short | 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. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Invariants | ele-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) |
| Short | xml:id (or equivalent in JSON) |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| 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. |
| Short | Additional content defined by implementations |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Type | Extension |
| Is Modifier | false |
| Summary | false |
| Alternate Names | extensions, user content |
| Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| 24. getmedicationhistoryrequestlm.dateperiod.value | |
| Definition | The actual value |
| Short | Primitive value for string |
| Control | 0..1 |
| Type | string |
| Is Modifier | false |
| XML Format | In the XML format, this property is represented as an attribute. |
| Summary | false |
| Max Length: | 1048576 |
| 26. getmedicationhistoryrequestlm.dateperiod.start | |
| Definition | Startdatum f?r s?kintervallet. Format ????MMDD. |
| Short | Startdatum f?r s?kintervallet. Format ????MMDD. |
| Control | 1..1 |
| Type | string |
| Primitive Value | This 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. |
| Short | Slutdatum f?r s?kintervallet. Format ????MMDD. Hela detta dygn ing?r i s?kintervallet. |
| Control | 1..1 |
| Type | string |
| Primitive Value | This 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. |
| Short | 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. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This 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. |
| Short | 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. |
| Control | 0..* |
| Type | string |
| Primitive Value | This 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. |
| Short | 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. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This 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. |
| Short | 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. |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |