Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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.sdsd.dk/fhir/AllergyIntolerance?patient.identifier=urn%3Aoid%3A1.2.208.176.1.2%7C01010101020101010110&_include=AllergyIntolerance%3Apatient&_include=AllergyIntolerance%3Arecorder&_include%3Arecurse=PractitionerRole%3Apractitioner&_include%3Arecurse=PractitionerRole%3Aorganization

Svaret på ovenstående request har endenstående format. I svaret er det entry listen der indeholder de enkelte ressourcer man får tilbage. Beskrivelse af de felter der anvendes i hver resource kan ses under snitfladebeskrivelse.

Code Block
languagetext
{
    "resourceType": "Bundle",
    "id": "3cc95f66bae2ae59-11998dd2-4d444a22-9255bc0e-ac1c3a24120d5dbc4840569d",
    "meta": {
        "lastUpdated": "2019-02-12T1513T07:4925:3327.653572+01:00"
    },
    "type": "searchset",
    "total": 5,
    "link": [
        {
            "relation": "self",
            "url": "http://cave.sdssdsd.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.sdssdsd.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.sdssdsd.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.sdssdsd.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.sdssdsd.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.sdssdsd.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\""
            }
        }
    ]
}