Page History
...
Beskrivelse af de anvendte felter er den samme som når der læses data. Derfor er der ikke seperat beskrivelse af de enkelte felter.
Eksempler
Læs allergyIntolerance
For at læse cave oplysninger i cave servicen sker det via et HTTP Get kald til CAVE Servicens REST snitflade. Nedenstående er den HTTP Get der skal laves. Det med rødt markerede er den variable del i form af CPR nummer.
http://localhost/cave/fhir/AllergyIntolerance?patient.identifier=urn%3Aoid%3A1.2.208.176.1.2%7C0101010102&_include=AllergyIntolerance%3Apatient&_include=AllergyIntolerance%3Arecorder&_include%3Arecurse=PractitionerRole%3Apractitioner&_include%3Arecurse=PractitionerRole%3Aorganization
Svaret på ovenstående request har endenstående format.
| Code Block | ||
|---|---|---|
| ||
{
"resourceType": "Bundle",
"id": "3cc95f66-1199-4d44-9255-ac1c3a24120d",
"meta": {
"lastUpdated": "2019-02-12T15:49:33.653+01:00"
},
"type": "searchset",
"total": 5,
"link": [
{
"relation": "self",
"url": "http://cave.sds.dk/fhir/AllergyIntolerance?_include=AllergyIntolerance%3Apatient&_include=AllergyIntolerance%3Arecorder&_include%3Arecurse=PractitionerRole%3Apractitioner&_include%3Arecurse=PractitionerRole%3Aorganization&patient.identifier=urn%3Aoid%3A1.2.208.176.1.2%7C0101010110"
}
],
"entry": [
{
"fullUrl": "http://cave.sds.dk/fhir/AllergyIntolerance/608",
"resource": {
"resourceType": "AllergyIntolerance",
"id": "608",
"meta": {
"versionId": "1",
"lastUpdated": "2019-02-12T15:49:09.000+01:00"
},
"identifier": [
{
"value": "69a8c8f2-a410-41d4-af4d-57bcd6a9d721"
}
],
"clinicalStatus": {
"coding": [
{
"code": "active"
}
]
},
"verificationStatus": {
"coding": [
{
"code": "confirmed"
}
]
},
"type": "allergy",
"category": [
"medication"
],
"criticality": "unable-to-assess",
"code": {
"coding": [
{
"system": "urn:oid:2.16.840.1.113883.6.73",
"code": "N07B02"
}
],
"text": "Metadon"
},
"patient": {
"reference": "Patient/607"
},
"onsetDateTime": "2019-01-11T09:01:03+01:00",
"recorder": {
"reference": "PractitionerRole/606"
},
"lastOccurrence": "2019-01-11T09:01:03+01:00",
"reaction": [
{
"manifestation": [
{
"coding": [
{
"system": "urn:oid:1.2.208.176.2.4.12",
"code": "DT789"
}
],
"text": "Ser grønne elefanter!"
}
],
"severity": "severe"
}
]
},
"search": {
"mode": "match"
},
"response": {
"status": "201 Created",
"etag": "W/\"1\""
}
},
{
"fullUrl": "http://cave.sds.dk/fhir/PractitionerRole/606",
"resource": {
"resourceType": "PractitionerRole",
"id": "606",
"meta": {
"versionId": "1",
"lastUpdated": "2019-02-12T15:49:09.000+01:00"
},
"practitioner": {
"reference": "Practitioner/604"
},
"organization": {
"reference": "Organization/605"
}
},
"search": {
"mode": "include"
},
"response": {
"status": "201 Created",
"etag": "W/\"1\""
}
},
{
"fullUrl": "http://cave.sds.dk/fhir/Patient/607",
"resource": {
"resourceType": "Patient",
"id": "607",
"meta": {
"versionId": "1",
"lastUpdated": "2019-02-12T15:49:09.000+01:00"
},
"identifier": [
{
"system": "urn:oid:1.2.208.176.1.2",
"value": "0101010110"
}
]
},
"search": {
"mode": "include"
},
"response": {
"status": "201 Created",
"etag": "W/\"1\""
}
},
{
"fullUrl": "http://cave.sds.dk/fhir/Practitioner/604",
"resource": {
"resourceType": "Practitioner",
"id": "604",
"meta": {
"versionId": "1",
"lastUpdated": "2019-02-12T15:49:08.000+01:00"
},
"identifier": [
{
"system": "urn:oid:1.2.208.176.1.3",
"value": "AUT_ID2"
}
]
},
"search": {
"mode": "include"
},
"response": {
"status": "201 Created",
"etag": "W/\"1\""
}
},
{
"fullUrl": "http://cave.sds.dk/fhir/Organization/605",
"resource": {
"resourceType": "Organization",
"id": "605",
"meta": {
"versionId": "1",
"lastUpdated": "2019-02-12T15:49:08.000+01:00"
},
"identifier": [
{
"system": "urn:oid:1.2.208.176.1.1",
"value": "SOR_KODE1"
}
]
},
"search": {
"mode": "include"
},
"response": {
"status": "201 Created",
"etag": "W/\"1\""
}
}
]
} |