Location

HTTP Metode Endepunkt Beskrivelse
GET /Location/Id Henter Location med gitt Id
DELETE /Location/Id Sletter Location med gitt Id
PUT /Location/Id Oppdaterer Location med gitt Id
POST /Location Oppretter en ny Location
GET /Location Henter alle Locations
GET /Location/$geoSearch Henter Locations nær en gitt posisjon
GET /Location/$fullText Henter Locations basert på et søketext
GET /Location/$orgSearch Henter Locations som eies av et gitt orgnummer

GET /Location/Id

Henter Location med gitt Id.

Parametre

Parameter Type Beskrivelse
Id int Id-en til en location

Eksempel

Hent Location med Id 123:

GET /Location/123

Respons

{
  "id": "123",
  "name": "Orkdal Sjukehus",
  "description": "Orkdal sjukehus",
  "status": "active",
  "managingOrganization": {
    "reference": "https://orgreg.dev.grunndata.nhn.no/Organization/883974832"
  },
  "contact": [
    {
      "telecom": [
        {
          "system": "phone",
          "value": "06800"
        }
      ]
    }
  ],
  "address": {
    "line": [
      "Sjukehusvegen 3"
    ],
    "city": "Orkanger",
    "state": "Orkanger",
    "postalCode": "7300",
    "country": "Norge"
  },
  "position": {
    "longitude": 9.845852851867678,
    "latitude": 63.29225453267288
  }
}

DELETE /Location/Id

Sletter Location med gitt Id.

Parametre

Parameter Type Beskrivelse
Id int Id-en til lokasjonen som skal slettes

Eksempel

Slette Location med Id 1:

DELETE /Location/1

Respons

{
  "resourceType": "Location",
  "id": "1",
  "status": "inactive"
}

PUT /Location/Id

Oppdater en Location med gitt Id.

Parametre

Parameter Type Beskrivelse
Id int Id-en til en location

Body

Kroppen i forespørselen tar inn en Location.

{
  "resourceType": "Location",
  "name": "Orkdal Sykehus",
  "mode": "instance",
  "contact": [
    {
      "telecom": [
        {
          "system": "phone",
          "value": "12345667"
        }
      ]
    }
  ],
  "address": {
    "line": [
      "Sjukehusvegen 3"
    ],
    "city": "Bårdshaug",
    "postalCode": "7300"
  },
  "position": {
    "longitude": 9.8458529,
    "latitude": 63.2921677
  },
  "managingOrganization": {
    "reference": "https://orgreg.dev.grunndata.nhn.no/Organization/883974832"
  }
}

Eksempel

Oppdater Location med Id 123:

PUT /Location/123

Respons

{
  "id": "123",
  "name": "Orkdal Sjukehus",
  "description": "Orkdal sjukehus",
  "status": "active",
  "managingOrganization": {
    "reference": "https://orgreg.dev.grunndata.nhn.no/Organization/883974832"
  },
  "contact": [
    {
      "telecom": [
        {
          "system": "phone",
          "value": "06800"
        }
      ]
    }
  ],
  "address": {
    "line": [
      "Sjukehusvegen 3"
    ],
    "city": "Orkanger",
    "state": "Orkanger",
    "postalCode": "7300",
    "country": "Norge"
  },
  "position": {
    "longitude": 9.845852851867678,
    "latitude": 63.29225453267288
  }
}

POST /Location

Oppretter en Location.

Body

Kroppen i forespørselen tar inn en Location. Id blir tildelt av server.

{
  "resourceType": "Location",
  "name": "Orkdal Sykehus",
  "mode": "instance",
  "contact": [
    {
      "telecom": [
        {
          "system": "phone",
          "value": "12345667"
        }
      ]
    }
  ],
  "address": {
    "line": [
      "Sjukehusvegen 3"
    ],
    "city": "Bårdshaug",
    "postalCode": "7300"
  },
  "position": {
    "longitude": 9.8458529,
    "latitude": 63.2921677
  },
  "managingOrganization": {
    "reference": "https://orgreg.dev.grunndata.nhn.no/Organization/883974832"
  }
}

Eksempel

Opprett Location:

POST /Location

Respons

{
  "id": "123",
  "name": "Orkdal Sjukehus",
  "description": "Orkdal sjukehus",
  "status": "active",
  "managingOrganization": {
    "reference": "https://orgreg.dev.grunndata.nhn.no/Organization/883974832"
  },
  "contact": [
    {
      "telecom": [
        {
          "system": "phone",
          "value": "06800"
        }
      ]
    }
  ],
  "address": {
    "line": [
      "Sjukehusvegen 3"
    ],
    "city": "Orkanger",
    "state": "Orkanger",
    "postalCode": "7300",
    "country": "Norge"
  },
  "position": {
    "longitude": 9.845852851867678,
    "latitude": 63.29225453267288
  }
}

GET /Location

Henter alle Locations.

Returnerer en Bundle med Locations i entriesene.

Respons

{
  "resourceType": "Bundle",
  "type": "searchset",
  "total": 8,
  "link": [
    {
      "relation": "self",
      "url": "https://locoreg.dev.grunndata.nhn.no/Location"
    }
  ],
  "entry": [
    {
      "fullUrl": "https://locoreg.dev.grunndata.nhn.no/Location/1",
      "resource": {
        "resourceType": "Location",
        "id": "1",
        "meta": {
          "versionId": "AAAAAAAAB9E",
          "lastUpdated": "2024-08-14T08:13:10.754+00:00"
        },
        "name": "Orkdal Sykehus",
        "mode": "instance",
        "status": "active",
        "contact": [
          {
            "telecom": [
              {
                "system": "phone",
                "value": "06800"
              }
            ]
          }
        ],
        "address": {
          "line": [
            "Sjukehusvegen 3"
          ],
          "city": "Bårdshaug",
          "postalCode": "7300"
        },
        "position": {
          "longitude": 9.8458529,
          "latitude": 63.2921677
        },
        "managingOrganization": {
          "reference": "https://orgreg.dev.grunndata.nhn.no/Organization/883974832"
        }
      },
      "search": {
        "mode": "match"
      }
    },
    {
      "fullUrl": "https://locoreg.dev.grunndata.nhn.no/Location/2",
      "resource": {
        "resourceType": "Location",
        "id": "2",
        "meta": {
          "versionId": "AAAAAAAAB9I",
          "lastUpdated": "2024-08-14T08:25:24.989+00:00"
        },
        "name": "Orkdal Sykehus",
        "mode": "instance",
        "status": "active",
        "contact": [
          {
            "telecom": [
              {
                "system": "phone",
                "value": "06800"
              }
            ]
          }
        ],
        "address": {
          "line": [
            "Sjukehusvegen 3"
          ],
          "city": "Bårdshaug",
          "postalCode": "7300"
        },
        "position": {
          "longitude": 9.8458529,
          "latitude": 63.2921677
        },
        "managingOrganization": {
          "reference": "https://orgreg.dev.grunndata.nhn.no/Organization/883974832"
        }
      },
      "search": {
        "mode": "match"
      }
    },
    {
      "fullUrl": "https://locoreg.dev.grunndata.nhn.no/Location/3",
      "resource": {
        "resourceType": "Location",
        "id": "3",
        "meta": {
          "versionId": "AAAAAAAAB9M",
          "lastUpdated": "2024-08-14T13:44:42.208+00:00"
        },
        "name": "Tromsø Sykehus",
        "mode": "instance",
        "status": "active",
        "contact": [
          {
            "telecom": [
              {
                "system": "phone",
                "value": "068069670"
              }
            ]
          }
        ],
        "address": {
          "line": [
            "Hansine Hansens veg 67"
          ],
          "city": "Tromsø",
          "postalCode": "9019"
        },
        "position": {
          "longitude": 18.980543,
          "latitude": 69.682994
        },
        "managingOrganization": {
          "reference": "https://orgreg.dev.grunndata.nhn.no/Organization/883974832"
        }
      },
      "search": {
        "mode": "match"
      }
    },
    {
      "fullUrl": "https://locoreg.dev.grunndata.nhn.no/Location/4",
      "resource": {
        "resourceType": "Location",
        "id": "4",
        "meta": {
          "versionId": "AAAAAAAAB9Q",
          "lastUpdated": "2024-08-15T10:46:53.889+00:00"
        },
        "name": "Alstahaug Helsestasjon",
        "mode": "instance",
        "status": "active",
        "contact": [
          {
            "telecom": [
              {
                "system": "phone",
                "value": "75075140"
              }
            ]
          }
        ],
        "address": {
          "line": [
            "Torolv Kveldulvsons gate 76"
          ],
          "city": "Sandnessjøen",
          "postalCode": "8800"
        },
        "position": {
          "longitude": 12.6199731826782,
          "latitude": 66.0186614990234
        },
        "managingOrganization": {
          "reference": "https://orgreg.dev.grunndata.nhn.no/Organization/883935632"
        }
      },
      "search": {
        "mode": "match"
      }
    },
    {
      "fullUrl": "https://locoreg.dev.grunndata.nhn.no/Location/5",
      "resource": {
        "resourceType": "Location",
        "id": "5",
        "meta": {
          "versionId": "AAAAAAAAB9g",
          "lastUpdated": "2024-08-15T11:10:03.046+00:00"
        },
        "name": "AVERØY HELSESTASJON",
        "mode": "instance",
        "status": "active",
        "contact": [
          {
            "telecom": [
              {
                "system": "phone",
                "value": "71 51 36 80"
              }
            ]
          }
        ],
        "address": {
          "line": [
            "Bruvollveien 4"
          ],
          "city": "Averøy",
          "postalCode": "6530"
        },
        "position": {
          "longitude": 7.6311388015747,
          "latitude": 63.0821914672852
        },
        "managingOrganization": {
          "reference": "https://orgreg.dev.grunndata.nhn.no/Organization/976676556"
        }
      },
      "search": {
        "mode": "match"
      }
    },
    {
      "fullUrl": "https://locoreg.dev.grunndata.nhn.no/Location/6",
      "resource": {
        "resourceType": "Location",
        "id": "6",
        "meta": {
          "versionId": "AAAAAAAAB9o",
          "lastUpdated": "2024-08-15T11:40:15.066+00:00"
        },
        "name": "ALSTAHAUG KOMMUNE HELSESTASJONEN",
        "mode": "instance",
        "status": "active",
        "contact": [
          {
            "telecom": [
              {
                "system": "phone",
                "value": "75 07 51 40"
              }
            ]
          }
        ],
        "address": {
          "line": [
            "Torolv Kveldulvsons gate 76"
          ],
          "city": "ALSTAHAUG",
          "postalCode": "8800"
        },
        "position": {
          "longitude": 12.6199731826782,
          "latitude": 66.0186614990234
        },
        "managingOrganization": {
          "reference": "https://orgreg.dev.grunndata.nhn.no/Organization/883935632"
        }
      },
      "search": {
        "mode": "match"
      }
    },
    {
      "fullUrl": "https://locoreg.dev.grunndata.nhn.no/Location/7",
      "resource": {
        "resourceType": "Location",
        "id": "7",
        "meta": {
          "versionId": "AAAAAAAAB9w",
          "lastUpdated": "2024-08-15T11:50:34.625+00:00"
        },
        "name": "ARENDAL HELSESTASJON",
        "mode": "instance",
        "status": "active",
        "contact": [
          {
            "telecom": [
              {
                "system": "phone",
                "value": "02945867"
              }
            ]
          }
        ],
        "address": {
          "line": [
            "Arendal kommune Postboks 123"
          ],
          "city": "Arendal",
          "postalCode": "4891"
        },
        "position": {
          "longitude": 8.7634611129761,
          "latitude": 58.4594917297363
        },
        "managingOrganization": {
          "reference": "https://orgreg.dev.grunndata.nhn.no/Organization/911967464"
        }
      },
      "search": {
        "mode": "match"
      }
    },
    {
      "fullUrl": "https://locoreg.dev.grunndata.nhn.no/Location/8",
      "resource": {
        "resourceType": "Location",
        "id": "8",
        "meta": {
          "versionId": "AAAAAAAAB94",
          "lastUpdated": "2024-08-15T12:02:45.619+00:00"
        },
        "name": "Aukra Helsestasjon",
        "mode": "instance",
        "status": "active",
        "contact": [
          {
            "telecom": [
              {
                "system": "phone",
                "value": "71171430"
              }
            ]
          }
        ],
        "address": {
          "line": [
            "Aukraringen 17"
          ],
          "city": "AUKRA",
          "postalCode": "6480"
        },
        "position": {
          "longitude": 6.8861494064331,
          "latitude": 62.8056144714356
        },
        "managingOrganization": {
          "reference": "https://orgreg.dev.grunndata.nhn.no/Organization/983837352"
        }
      },
      "search": {
        "mode": "match"
      }
    }
  ]
}

GET /Location/$geoSearch

Søker etter Locations i nærheten av gitte koordinater, maks avstand fra koordinatene og kan begrenses til å kun returnere Locations som har gitte helsetjenestetyper.

Returnerer en Bundle med Locations og HealthcareServices i entriesene. Om man kun ønsker Locations kan de filtreres på entries som har SearchEntryMode satt til Match.

Les mer om FHIR-søk her.

Parametre

Parameter Type Beskrivelse
Latitude double Breddegrad
Longitude double Lengdegrad
hcsType (valgfri) string Kommaseparert liste av tjenestetypekoder. Per nå støttes kun KF01, KA02 og KF0103
maxDistanceInMeters int Maks avstand fra koordinatene

Eksempel

Hent Locations med koordinater 0, 0 og maks avstand 1000 meter, denne vil returnere lokasjoner med alle helsetjenestetyper:

GET /Location/$geoSearch?latitude=0&longitude=0&maxDistanceInMeters=1000

Respons

{
  "resourceType": "Bundle",
  "type": "searchset",
  "total": 1,
  "link": [
    {
      "relation": "self",
      "url": "https://locoreg.dev.grunndata.nhn.no/Location/$geoSearch?latitude=9.8458529&longitude=63.2921677&hcsType=KF01&maxDistanceInMeters=1000000000"
    }
  ],
  "entry": [
    {
      "fullUrl": "https://locoreg.dev.grunndata.nhn.no/Location/4",
      "resource": {
        "resourceType": "Location",
        "id": "4",
        "meta": {
          "versionId": "AAAAAAAAB9Q",
          "lastUpdated": "2024-08-15T10:46:53.889+00:00"
        },
        "name": "Alstahaug Helsestasjon",
        "mode": "instance",
        "status": "active",
        "contact": [
          {
            "telecom": [
              {
                "system": "phone",
                "value": "75075140"
              }
            ]
          }
        ],
        "address": {
          "line": [
            "Torolv Kveldulvsons gate 76"
          ],
          "city": "Sandnessjøen",
          "postalCode": "8800"
        },
        "position": {
          "longitude": 12.6199731826782,
          "latitude": 66.0186614990234
        },
        "managingOrganization": {
          "reference": "https://orgreg.dev.grunndata.nhn.no/Organization/883935632"
        }
      },
      "search": {
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/location-distance",
            "valueDistance": {
              "value": 7311761.461781,
              "unit": "m"
            }
          }
        ],
        "mode": "match"
      }
    },
    {
      "fullUrl": "https://locoreg.dev.grunndata.nhn.no/HealthcareService/1",
      "resource": {
        "resourceType": "HealthcareService",
        "id": "1",
        "name": "midtbyen helsestasjon for ungdom",
        "active" : true,
        "meta": {
          "versionId": "AAAAAAAAJxo",
          "lastUpdated": "2024-08-27T14:41:35.926+00:00"
        },
        "type": [
          {
            "coding": [
              {
                "system": "https://fat.terminologi.ehelse.no/api/code-systems/adm/codelist/8663",
                "code": "KF01",
                "display": "Helsestasjons- og skolehelsetjeneste"
              }
            ]
          }
        ],
        "location": [
          {
            "reference": "https://locoreg.dev.grunndata.nhn.no/Location/4"
          }
        ],
        "availability": [
          {
            "availableTime": [
              {
                "daysOfWeek": [
                  "wed"
                ],
                "allDay": true
              },
              {
                "daysOfWeek": [
                  "mon",
                  "tue",
                  "thu",
                  "fri"
                ],
                "availableStartTime": "08:30:00",
                "availableEndTime": "15:30:00"
              }
            ]
          }
        ]
      },
      "search": {
        "mode": "include"
      }
    },
    {
      "fullUrl": "https://locoreg.dev.grunndata.nhn.no/HealthcareService/10",
      "resource": {
        "resourceType": "HealthcareService",
        "name": "øya helsestasjon for ungdom",
        "id": "10",
        "active" : true,
        "meta": {
          "versionId": "AAAAAAAAJxI",
          "lastUpdated": "2024-08-16T07:56:06.017+00:00"
        },
        "type": [
          {
            "coding": [
              {
                "system": "https://fat.terminologi.ehelse.no/api/code-systems/adm/codelist/8663",
                "code": "KF01",
                "display": "Helsestasjons- og skolehelsetjeneste"
              }
            ]
          }
        ],
        "location": [
          {
            "reference": "https://locoreg.dev.grunndata.nhn.no/Location/4"
          }
        ],
        "availability": [
          {
            "availableTime": [
              {
                "daysOfWeek": [
                  "wed"
                ],
                "allDay": true
              },
              {
                "daysOfWeek": [
                  "mon",
                  "tue",
                  "thu",
                  "fri"
                ],
                "availableStartTime": "08:30:00",
                "availableEndTime": "15:30:00"
              }
            ]
          }
        ]
      },
      "search": {
        "mode": "include"
      }
    },
    {
      "fullUrl": "https://locoreg.dev.grunndata.nhn.no/HealthcareService/11",
      "resource": {
        "resourceType": "HealthcareService",
        "active" : true,
        "id": "11",
        "name": "Byåsen helsestasjon for ungdom",
        "meta": {
          "versionId": "AAAAAAAAJxQ",
          "lastUpdated": "2024-08-20T14:06:21.233+00:00"
        },
        "type": [
          {
            "coding": [
              {
                "system": "https://fat.terminologi.ehelse.no/api/code-systems/adm/codelist/8663",
                "code": "KF01",
                "display": "Helsestasjons- og skolehelsetjeneste"
              }
            ]
          }
        ],
        "location": [
          {
            "reference": "https://locoreg.dev.grunndata.nhn.no/Location/4"
          }
        ],
        "availability": [
          {
            "availableTime": [
              {
                "daysOfWeek": [
                  "wed"
                ],
                "allDay": true
              },
              {
                "daysOfWeek": [
                  "mon",
                  "fri"
                ],
                "availableStartTime": "08:30:00",
                "availableEndTime": "15:30:00"
              }
            ]
          }
        ]
      },
      "search": {
        "mode": "include"
      }
    }
  ]
}

GET /Location/$fullText

Søker etter Location basert på et søketekst

Parametre

Parameter Type Beskrivelse
tekst string navn og/eller by til en Location

Eksempel

Hent en Location med parameter "Alstahaug"

GET /Location/$fullText?Query=Alstahaug

Response

{
  "resourceType": "Bundle",
  "type": "searchset",
  "total": 1,
  "link": [
    {
      "relation": "self",
      "url": "https://locoreg.dev.grunndata.nhn.no/Location/$fullText?Query=Alstahaug"
    }
  ],
  "entry": [
    {
      "fullUrl": "https://locoreg.dev.grunndata.nhn.no/Location/4",
      "resource": {
        "resourceType": "Location",
        "id": "4",
        "meta": {
          "versionId": "AAAAAAAAB9Q",
          "lastUpdated": "2024-08-15T10:46:53.889+00:00"
        },
        "status": "active",
        "name": "Alstahaug Helsestasjon",
        "mode": "instance",
        "contact": [
          {
            "telecom": [
              {
                "system": "phone",
                "value": "75075140"
              }
            ]
          }
        ],
        "address": {
          "line": [
            "Torolv Kveldulvsons gate 76"
          ],
          "city": "Sandnessjøen",
          "postalCode": "8800"
        },
        "position": {
          "longitude": 12.6199731826782,
          "latitude": 66.0186614990234
        },
        "managingOrganization": {
          "reference": "https://orgreg.dev.grunndata.nhn.no/Organization/883935632"
        }
      },
      "search": {
        "mode": "match"
      }
    },
    {
      "fullUrl": "https://locoreg.dev.grunndata.nhn.no/HealthcareService/10",
      "resource": {
        "resourceType": "HealthcareService",
        "id": "10",
        "meta": {
          "versionId": "AAAAAAAAJxI",
          "lastUpdated": "2024-08-16T07:56:06.017+00:00"
        },
        "active": true,
        "providedBy": {
          "reference": "https://orgreg.dev.grunndata.nhn.no/Organization/883935632"
        },
        "type": [
          {
            "coding": [
              {
                "system": "https://fat.terminologi.ehelse.no/api/code-systems/adm/codelist/8663",
                "code": "KF01",
                "display": "Helsestasjons- og skolehelsetjeneste"
              }
            ]
          }
        ],
        "location": [
          {
            "reference": "https://locoreg.dev.grunndata.nhn.no/Location/4"
          }
        ],
        "availability": [
          {
            "availableTime": [
              {
                "daysOfWeek": [
                  "wed"
                ],
                "allDay": true
              },
              {
                "daysOfWeek": [
                  "mon",
                  "tue",
                  "thu",
                  "fri"
                ],
                "availableStartTime": "08:30:00",
                "availableEndTime": "15:30:00"
              }
            ]
          }
        ]
      },
      "search": {
        "mode": "include"
      }
    },
    {
      "fullUrl": "https://locoreg.dev.grunndata.nhn.no/HealthcareService/11",
      "resource": {
        "resourceType": "HealthcareService",
        "id": "11",
        "meta": {
          "versionId": "AAAAAAAAJxQ",
          "lastUpdated": "2024-08-20T14:06:21.233+00:00"
        },
        "active": true,
        "providedBy": {
          "reference": "https://orgreg.dev.grunndata.nhn.no/Organization/883935632"
        },
        "type": [
          {
            "coding": [
              {
                "system": "https://fat.terminologi.ehelse.no/api/code-systems/adm/codelist/8663",
                "code": "KF01",
                "display": "Helsestasjons- og skolehelsetjeneste"
              }
            ]
          }
        ],
        "location": [
          {
            "reference": "https://locoreg.dev.grunndata.nhn.no/Location/4"
          }
        ],
        "availability": [
          {
            "availableTime": [
              {
                "daysOfWeek": [
                  "wed"
                ],
                "allDay": true
              },
              {
                "daysOfWeek": [
                  "mon",
                  "fri"
                ],
                "availableStartTime": "08:30:00",
                "availableEndTime": "15:30:00"
              }
            ]
          }
        ]
      },
      "search": {
        "mode": "include"
      }
    },
    {
      "fullUrl": "https://locoreg.dev.grunndata.nhn.no/HealthcareService/14",
      "resource": {
        "resourceType": "HealthcareService",
        "id": "14",
        "meta": {
          "versionId": "AAAAAAAAJyc",
          "lastUpdated": "2024-09-12T10:26:59.601+00:00"
        },
        "active": true,
        "type": [
          {
            "coding": [
              {
                "system": "https://fat.terminologi.ehelse.no/api/code-systems/adm/codelist/8663",
                "code": "KF01",
                "display": "Helsestasjons- og skolehelsetjeneste"
              }
            ]
          }
        ],
        "location": [
          {
            "reference": "https://locoreg.dev.grunndata.nhn.no/Location/4"
          }
        ],
        "name": "testestestestestestestestset",
        "availability": [
          {
            "availableTime": [
              {
                "daysOfWeek": [
                  "wed"
                ],
                "allDay": true
              },
              {
                "daysOfWeek": [
                  "mon",
                  "fri"
                ],
                "availableStartTime": "08:30:00",
                "availableEndTime": "15:30:00"
              }
            ]
          }
        ]
      },
      "search": {
        "mode": "include"
      }
    },
    {
      "fullUrl": "https://locoreg.dev.grunndata.nhn.no/HealthcareService/40",
      "resource": {
        "resourceType": "HealthcareService",
        "id": "40",
        "meta": {
          "versionId": "AAAAAAAAZZE",
          "lastUpdated": "2024-11-29T12:44:15.852+00:00"
        },
        "active": true,
        "type": [
          {
            "coding": [
              {
                "system": "https://fat.terminologi.ehelse.no/api/code-systems/adm/codelist/8663",
                "code": "KF01",
                "display": "Helsestasjons- og skolehelsetjeneste"
              }
            ]
          }
        ],
        "location": [
          {
            "reference": "https://locoreg.dev.grunndata.nhn.no/Location/4"
          }
        ],
        "name": "Trondheim helsestasjon for ungdom",
        "availability": [
          {
            "availableTime": [
              {
                "daysOfWeek": [
                  "wed"
                ],
                "allDay": true
              },
              {
                "daysOfWeek": [
                  "mon",
                  "fri"
                ],
                "availableStartTime": "08:30:00",
                "availableEndTime": "15:30:00"
              }
            ]
          }
        ]
      },
      "search": {
        "mode": "include"
      }
    },
    {
      "fullUrl": "https://locoreg.dev.grunndata.nhn.no/HealthcareService/41",
      "resource": {
        "resourceType": "HealthcareService",
        "id": "41",
        "meta": {
          "versionId": "AAAAAAAAZZI",
          "lastUpdated": "2024-11-29T12:52:53.538+00:00"
        },
        "active": true,
        "type": [
          {
            "coding": [
              {
                "system": "https://fat.terminologi.ehelse.no/api/code-systems/adm/codelist/8663",
                "code": "KF01",
                "display": "Helsestasjons- og skolehelsetjeneste"
              }
            ]
          }
        ],
        "location": [
          {
            "reference": "https://locoreg.dev.grunndata.nhn.no/Location/4"
          }
        ],
        "name": "Trondheim helsestasjon for ungdom",
        "availability": [
          {
            "availableTime": [
              {
                "daysOfWeek": [
                  "wed"
                ],
                "allDay": true
              },
              {
                "daysOfWeek": [
                  "mon",
                  "fri"
                ],
                "availableStartTime": "08:30:00",
                "availableEndTime": "15:30:00"
              }
            ]
          }
        ]
      },
      "search": {
        "mode": "include"
      }
    },
    {
      "fullUrl": "https://locoreg.dev.grunndata.nhn.no/HealthcareService/42",
      "resource": {
        "resourceType": "HealthcareService",
        "id": "42",
        "meta": {
          "versionId": "AAAAAAAAZZQ",
          "lastUpdated": "2024-11-29T14:16:35.425+00:00"
        },
        "active": true,
        "type": [
          {
            "coding": [
              {
                "system": "https://fat.terminologi.ehelse.no/api/code-systems/adm/codelist/8663",
                "code": "KF01",
                "display": "Helsestasjons- og skolehelsetjeneste"
              }
            ]
          }
        ],
        "location": [
          {
            "reference": "https://locoreg.dev.grunndata.nhn.no/Location/4"
          }
        ],
        "name": "Trondheim helsestasjon for ungdom",
        "availability": [
          {
            "availableTime": [
              {
                "daysOfWeek": [
                  "wed"
                ],
                "allDay": true
              },
              {
                "daysOfWeek": [
                  "mon",
                  "fri"
                ],
                "availableStartTime": "08:30:00",
                "availableEndTime": "15:30:00"
              }
            ]
          }
        ]
      },
      "search": {
        "mode": "include"
      }
    },
    {
      "fullUrl": "https://locoreg.dev.grunndata.nhn.no/HealthcareService/43",
      "resource": {
        "resourceType": "HealthcareService",
        "id": "43",
        "meta": {
          "versionId": "AAAAAAAAZZU",
          "lastUpdated": "2024-11-29T14:17:11.315+00:00"
        },
        "active": true,
        "type": [
          {
            "coding": [
              {
                "system": "https://fat.terminologi.ehelse.no/api/code-systems/adm/codelist/8663",
                "code": "KF01",
                "display": "Helsestasjons- og skolehelsetjeneste"
              }
            ]
          }
        ],
        "location": [
          {
            "reference": "https://locoreg.dev.grunndata.nhn.no/Location/4"
          }
        ],
        "name": "Trondheim helsestasjon for ungdom",
        "availability": [
          {
            "availableTime": [
              {
                "daysOfWeek": [
                  "wed"
                ],
                "allDay": true
              },
              {
                "daysOfWeek": [
                  "mon",
                  "fri"
                ],
                "availableStartTime": "08:30:00",
                "availableEndTime": "15:30:00"
              }
            ]
          }
        ]
      },
      "search": {
        "mode": "include"
      }
    },
    {
      "fullUrl": "https://locoreg.dev.grunndata.nhn.no/HealthcareService/44",
      "resource": {
        "resourceType": "HealthcareService",
        "id": "44",
        "meta": {
          "versionId": "AAAAAAAAZZk",
          "lastUpdated": "2024-12-04T12:03:09.204+00:00"
        },
        "active": true,
        "type": [
          {
            "coding": [
              {
                "system": "https://fat.terminologi.ehelse.no/api/code-systems/adm/codelist/8663",
                "code": "KA02",
                "display": "Legevakt"
              }
            ]
          }
        ],
        "location": [
          {
            "reference": "https://locoreg.dev.grunndata.nhn.no/Location/4"
          }
        ],
        "name": "Trondheim helsestasjon for ungdom",
        "availability": [
          {
            "availableTime": [
              {
                "daysOfWeek": [
                  "wed"
                ],
                "allDay": true
              },
              {
                "daysOfWeek": [
                  "mon",
                  "fri"
                ],
                "availableStartTime": "08:30:00",
                "availableEndTime": "15:30:00"
              }
            ]
          }
        ]
      },
      "search": {
        "mode": "include"
      }
    },
    {
      "fullUrl": "https://locoreg.dev.grunndata.nhn.no/HealthcareService/45",
      "resource": {
        "resourceType": "HealthcareService",
        "id": "45",
        "meta": {
          "versionId": "AAAAAAAAZZo",
          "lastUpdated": "2024-12-04T12:07:47.613+00:00"
        },
        "active": true,
        "type": [
          {
            "coding": [
              {
                "system": "https://fat.terminologi.ehelse.no/api/code-systems/adm/codelist/8663",
                "code": "KA02",
                "display": "Legevakt"
              }
            ]
          }
        ],
        "location": [
          {
            "reference": "https://locoreg.dev.grunndata.nhn.no/Location/4"
          }
        ],
        "name": "Legevakt test",
        "availability": [
          {
            "availableTime": [
              {
                "daysOfWeek": [
                  "wed"
                ],
                "allDay": true
              },
              {
                "daysOfWeek": [
                  "mon",
                  "fri"
                ],
                "availableStartTime": "08:30:00",
                "availableEndTime": "15:30:00"
              }
            ]
          }
        ]
      },
      "search": {
        "mode": "include"
      }
    },
    {
      "fullUrl": "https://locoreg.dev.grunndata.nhn.no/HealthcareService/46",
      "resource": {
        "resourceType": "HealthcareService",
        "id": "46",
        "meta": {
          "versionId": "AAAAAAAAZZs",
          "lastUpdated": "2024-12-04T12:08:21.038+00:00"
        },
        "active": true,
        "type": [
          {
            "coding": [
              {
                "system": "https://fat.terminologi.ehelse.no/api/code-systems/adm/codelist/8663",
                "code": "KF0103",
                "display": "Helsestasjon for ungdom"
              }
            ]
          }
        ],
        "location": [
          {
            "reference": "https://locoreg.dev.grunndata.nhn.no/Location/4"
          }
        ],
        "name": "Helsestasjon for ungdom test",
        "availability": [
          {
            "availableTime": [
              {
                "daysOfWeek": [
                  "wed"
                ],
                "allDay": true
              },
              {
                "daysOfWeek": [
                  "mon",
                  "fri"
                ],
                "availableStartTime": "08:30:00",
                "availableEndTime": "15:30:00"
              }
            ]
          }
        ]
      },
      "search": {
        "mode": "include"
      }
    }
  ]
}

GET /Location/$orgSearch

Søker etter Locations som eies av en gitt organisasjon.

Returnerer en Bundle med Locations i entriesene.

Parametre

Parameter Type Beskrivelse
organization string Organisasjonsnummer for ønskede lokasjoner
hcsType (valgfri) string Kommaseparert liste av tjenestetypekoder. Per nå støttes kun KF01, KA02 og KF0103

Eksempel

Hent Locations som ligger under organisasjonsnummer 123456789:

GET /Location/$geoSearch?organization=123456789

Respons

{
  "resourceType": "Bundle",
  "type": "searchset",
  "total": 2,
  "link": [
    {
      "relation": "self",
      "url": "https://locoreg.dev.grunndata.nhn.no/Location/$orgSearch?organization=883935632"
    }
  ],
  "entry": [
    {
      "fullUrl": "https://locoreg.dev.grunndata.nhn.no/Location/4",
      "resource": {
        "resourceType": "Location",
        "id": "4",
        "meta": {
          "versionId": "AAAAAAAAB9Q",
          "lastUpdated": "2024-08-15T10:46:53.889+00:00"
        },
        "name": "Alstahaug Helsestasjon",
        "mode": "instance",
        "status": "active",
        "contact": [
          {
            "telecom": [
              {
                "system": "phone",
                "value": "75075140"
              }
            ]
          }
        ],
        "address": {
          "line": [
            "Torolv Kveldulvsons gate 76"
          ],
          "city": "Sandnessjøen",
          "postalCode": "8800"
        },
        "position": {
          "longitude": 12.6199731826782,
          "latitude": 66.0186614990234
        },
        "managingOrganization": {
          "reference": "https://orgreg.dev.grunndata.nhn.no/Organization/883935632"
        }
      },
      "search": {
        "mode": "match"
      }
    },
    {
      "fullUrl": "https://locoreg.dev.grunndata.nhn.no/Location/6",
      "resource": {
        "resourceType": "Location",
        "id": "6",
        "meta": {
          "versionId": "AAAAAAAAB9o",
          "lastUpdated": "2024-08-15T11:40:15.066+00:00"
        },
        "name": "ALSTAHAUG KOMMUNE HELSESTASJONEN",
        "mode": "instance",
        "status": "active",
        "contact": [
          {
            "telecom": [
              {
                "system": "phone",
                "value": "75 07 51 40"
              }
            ]
          }
        ],
        "address": {
          "line": [
            "Torolv Kveldulvsons gate 76"
          ],
          "city": "ALSTAHAUG",
          "postalCode": "8800"
        },
        "position": {
          "longitude": 12.6199731826782,
          "latitude": 66.0186614990234
        },
        "managingOrganization": {
          "reference": "https://orgreg.dev.grunndata.nhn.no/Organization/883935632"
        }
      },
      "search": {
        "mode": "match"
      }
    }
  ]
}