TKB Clinical Process Activity Actions
0.1.0 - ci-build
Sweden
TKB Clinical Process Activity Actions - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
Version: 0.1.0 (draft)
The GetActivities service retrieves clinical activities for a specified patient, optionally filtered by care unit, time period, and source system.
| resultCode (1..1) string — OK | INFO | ERROR codes |
sequenceDiagram
participant C as Consumer
participant A as Aggregator
participant S as Source System
C->>A: GetActivities(Request)
A->>S: Query activities
S-->>A: Activities
A-->>C: Aggregated activities
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:wsa="http://www.w3.org/2005/08/addressing" xmlns:urn="urn:riv:clinicalprocess:activity:actions:1">
<soap:Header>
<wsa:To>https://services.example.se/clinicalprocess/activity/actions/1</wsa:To>
<wsa:Action>urn:riv:clinicalprocess:activity:actions:1:GetActivities</wsa:Action>
<wsa:MessageID>urn:uuid:123e4567-e89b-12d3-a456-426614174000</wsa:MessageID>
<urn:LogicalAddress>SE2321000016-ABC123</urn:LogicalAddress>
</soap:Header>
<soap:Body>
<urn:GetActivities>
<urn:patientId>
<urn:id>197001011234</urn:id>
<urn:type>1.2.752.129.2.1.3.1</urn:type>
</urn:patientId>
<urn:timePeriod>
<urn:start>20240101</urn:start>
<urn:end>20241231</urn:end>
</urn:timePeriod>
<urn:sourceSystemHSAId>SE2321000016-ABC123</urn:sourceSystemHSAId>
<urn:includeInactive>true</urn:includeInactive>
</urn:GetActivities>
</soap:Body>
</soap:Envelope>
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:urn="urn:riv:clinicalprocess:activity:actions:1">
<soap:Body>
<urn:GetActivitiesResponse>
<urn:result>
<urn:resultCode>OK</urn:resultCode>
<urn:message>1 activity returned</urn:message>
</urn:result>
<urn:activity>
<urn:header>
<urn:activityId>A-202402010001</urn:activityId>
<urn:sourceSystemHSAId>SE2321000016-ABC123</urn:sourceSystemHSAId>
<urn:activityTime>20240201103045</urn:activityTime>
<urn:patientId>
<urn:id>197001011234</urn:id>
<urn:type>1.2.752.129.2.1.3.1</urn:type>
</urn:patientId>
</urn:header>
<urn:body>
<urn:actionCode>ADMISSION</urn:actionCode>
<urn:actionText>Patient admitted to ward</urn:actionText>
<urn:performerHSAId>SE2321000016-DEF456</urn:performerHSAId>
<urn:careUnitHSAId>SE2321000016-GHI789</urn:careUnitHSAId>
</urn:body>
</urn:activity>
<urn:hasMore>false</urn:hasMore>
</urn:GetActivitiesResponse>
</soap:Body>
</soap:Envelope>