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
| Official URL: http://example.org/fhir/clinicalprocess-activityprescription-actoutcome/StructureDefinition/getmedicationhistoryrequestlm | Version: 0.1.0 | |||
| Draft as of 2026-01-12 | Computable Name: GetmedicationhistoryRequestLM | |||
Request message for GetMedicationHistory service contract
Usages:
You can also check for usages in the FHIR IG Statistics
Description of Profiles, Differentials, Snapshots and how the different presentations work.
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Base | GetMedicationHistory - Request | |
![]() ![]() |
0..* | string | 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. | |
![]() ![]() |
0..* | string | 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. | |
![]() ![]() |
1..1 | string | 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. | |
![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() |
0..1 | string | Primitive value for string Max Length:1048576 | |
![]() ![]() ![]() |
1..1 | string | Id f?r patient enligt ovan. Patientens identifierare anges med 12 tecken utan avskiljare. | |
![]() ![]() ![]() |
1..1 | string | OID som anger typ av personidentifierare enligt ovan. Exempelvis OID f?r personnummer, samordningsnummer eller andra typer av identifierare. | |
![]() ![]() |
0..1 | string | 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. | |
![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() |
0..1 | string | Primitive value for string Max Length:1048576 | |
![]() ![]() ![]() |
1..1 | string | Startdatum f?r s?kintervallet. Format ????MMDD. | |
![]() ![]() ![]() |
1..1 | string | Slutdatum f?r s?kintervallet. Format ????MMDD. Hela detta dygn ing?r i s?kintervallet. | |
![]() ![]() |
0..1 | string | 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. | |
![]() ![]() |
0..* | string | 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. | |
![]() ![]() |
0..1 | string | 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. | |
![]() ![]() |
0..1 | string | 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. | |
Documentation for this format | ||||
| Id | Grade | Path(s) | Description | Expression |
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
This structure is derived from Base
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Base | GetMedicationHistory - Request | |
![]() ![]() |
0..* | string | 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. | |
![]() ![]() |
0..* | string | 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. | |
![]() ![]() |
1..1 | string | 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. | |
![]() ![]() ![]() |
1..1 | string | Id f?r patient enligt ovan. Patientens identifierare anges med 12 tecken utan avskiljare. | |
![]() ![]() ![]() |
1..1 | string | OID som anger typ av personidentifierare enligt ovan. Exempelvis OID f?r personnummer, samordningsnummer eller andra typer av identifierare. | |
![]() ![]() |
0..1 | string | 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. | |
![]() ![]() ![]() |
1..1 | string | Startdatum f?r s?kintervallet. Format ????MMDD. | |
![]() ![]() ![]() |
1..1 | string | Slutdatum f?r s?kintervallet. Format ????MMDD. Hela detta dygn ing?r i s?kintervallet. | |
![]() ![]() |
0..1 | string | 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. | |
![]() ![]() |
0..* | string | 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. | |
![]() ![]() |
0..1 | string | 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. | |
![]() ![]() |
0..1 | string | 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. | |
Documentation for this format | ||||
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Base | GetMedicationHistory - Request | |
![]() ![]() |
0..* | string | 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. | |
![]() ![]() |
0..* | string | 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. | |
![]() ![]() |
1..1 | string | 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. | |
![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() |
0..1 | string | Primitive value for string Max Length:1048576 | |
![]() ![]() ![]() |
1..1 | string | Id f?r patient enligt ovan. Patientens identifierare anges med 12 tecken utan avskiljare. | |
![]() ![]() ![]() |
1..1 | string | OID som anger typ av personidentifierare enligt ovan. Exempelvis OID f?r personnummer, samordningsnummer eller andra typer av identifierare. | |
![]() ![]() |
0..1 | string | 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. | |
![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() |
0..1 | string | Primitive value for string Max Length:1048576 | |
![]() ![]() ![]() |
1..1 | string | Startdatum f?r s?kintervallet. Format ????MMDD. | |
![]() ![]() ![]() |
1..1 | string | Slutdatum f?r s?kintervallet. Format ????MMDD. Hela detta dygn ing?r i s?kintervallet. | |
![]() ![]() |
0..1 | string | 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. | |
![]() ![]() |
0..* | string | 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. | |
![]() ![]() |
0..1 | string | 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. | |
![]() ![]() |
0..1 | string | 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. | |
Documentation for this format | ||||
| Id | Grade | Path(s) | Description | Expression |
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
This structure is derived from Base
Key Elements View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Base | GetMedicationHistory - Request | |
![]() ![]() |
0..* | string | 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. | |
![]() ![]() |
0..* | string | 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. | |
![]() ![]() |
1..1 | string | 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. | |
![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() |
0..1 | string | Primitive value for string Max Length:1048576 | |
![]() ![]() ![]() |
1..1 | string | Id f?r patient enligt ovan. Patientens identifierare anges med 12 tecken utan avskiljare. | |
![]() ![]() ![]() |
1..1 | string | OID som anger typ av personidentifierare enligt ovan. Exempelvis OID f?r personnummer, samordningsnummer eller andra typer av identifierare. | |
![]() ![]() |
0..1 | string | 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. | |
![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() |
0..1 | string | Primitive value for string Max Length:1048576 | |
![]() ![]() ![]() |
1..1 | string | Startdatum f?r s?kintervallet. Format ????MMDD. | |
![]() ![]() ![]() |
1..1 | string | Slutdatum f?r s?kintervallet. Format ????MMDD. Hela detta dygn ing?r i s?kintervallet. | |
![]() ![]() |
0..1 | string | 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. | |
![]() ![]() |
0..* | string | 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. | |
![]() ![]() |
0..1 | string | 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. | |
![]() ![]() |
0..1 | string | 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. | |
Documentation for this format | ||||
| Id | Grade | Path(s) | Description | Expression |
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
Differential View
This structure is derived from Base
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Base | GetMedicationHistory - Request | |
![]() ![]() |
0..* | string | 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. | |
![]() ![]() |
0..* | string | 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. | |
![]() ![]() |
1..1 | string | 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. | |
![]() ![]() ![]() |
1..1 | string | Id f?r patient enligt ovan. Patientens identifierare anges med 12 tecken utan avskiljare. | |
![]() ![]() ![]() |
1..1 | string | OID som anger typ av personidentifierare enligt ovan. Exempelvis OID f?r personnummer, samordningsnummer eller andra typer av identifierare. | |
![]() ![]() |
0..1 | string | 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. | |
![]() ![]() ![]() |
1..1 | string | Startdatum f?r s?kintervallet. Format ????MMDD. | |
![]() ![]() ![]() |
1..1 | string | Slutdatum f?r s?kintervallet. Format ????MMDD. Hela detta dygn ing?r i s?kintervallet. | |
![]() ![]() |
0..1 | string | 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. | |
![]() ![]() |
0..* | string | 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. | |
![]() ![]() |
0..1 | string | 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. | |
![]() ![]() |
0..1 | string | 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. | |
Documentation for this format | ||||
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Base | GetMedicationHistory - Request | |
![]() ![]() |
0..* | string | 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. | |
![]() ![]() |
0..* | string | 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. | |
![]() ![]() |
1..1 | string | 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. | |
![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() |
0..1 | string | Primitive value for string Max Length:1048576 | |
![]() ![]() ![]() |
1..1 | string | Id f?r patient enligt ovan. Patientens identifierare anges med 12 tecken utan avskiljare. | |
![]() ![]() ![]() |
1..1 | string | OID som anger typ av personidentifierare enligt ovan. Exempelvis OID f?r personnummer, samordningsnummer eller andra typer av identifierare. | |
![]() ![]() |
0..1 | string | 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. | |
![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() |
0..1 | string | Primitive value for string Max Length:1048576 | |
![]() ![]() ![]() |
1..1 | string | Startdatum f?r s?kintervallet. Format ????MMDD. | |
![]() ![]() ![]() |
1..1 | string | Slutdatum f?r s?kintervallet. Format ????MMDD. Hela detta dygn ing?r i s?kintervallet. | |
![]() ![]() |
0..1 | string | 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. | |
![]() ![]() |
0..* | string | 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. | |
![]() ![]() |
0..1 | string | 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. | |
![]() ![]() |
0..1 | string | 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. | |
Documentation for this format | ||||
| Id | Grade | Path(s) | Description | Expression |
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
This structure is derived from Base