SFM Basis API Implementation Guide

$getMedication Parameters example

Samtykke values for Kjernejournal is selected from the values described in Command details, as this still is not a formal code system in KJ

http POST body

{
	"resourceType": "Parameters",
	"parameter": [
		{
			"name": "patient",
			"resource": {
				"resourceType": "Patient",
				"meta": {
					"profile": [
						"http://ehelse.no/fhir/StructureDefinition/sfm-Patient"
					]
				},
				"identifier": [
					{
						"use": "official",
						"system": "oid:2.16.578.1.12.4.1.4.1",
						"value": "<fødselsnummer>"
					}
				],
				"name": [
					{
						"extension": [
							{
								"url": "http://hl7.no/fhir/StructureDefinition/no-basis-middlename",
								"valueString": "Atall"
							}
						],
						"family": "Anyfamily",
						"given": [
							"Noone"
						]
					}
				],
				"gender": "male",
				"birthDate": "1973-05-12",
				"address": {
					"line": [
						"Helseveien 1",
						"Oppgang 4"
					],
					"city": "Oslo",
					"postalCode": "0123"
				}
			}
		},
		{
			"name": "Referansenummer",
			"valueString": "123456789"
		},
		{
			"name": "Referansenummer",
			"valueString": "987654321"
		},
		{
			"name": "historyTimestamp",
			"valueDateTime": "2020-02-02T02:02:02.000Z"
		},
		{
			"name": "SamtykkeKjernejournal",
			"valueCode": "HPMOTTATTSAMTYKKE"
		},
		{
			"name": "SamtykkeSperretLegemidler",
			"valueCode": "HPMOTTATTSAMTYKKE"
		},
		{
			"name": "SamtykkeLasteResepter",
			"valueCode": "HPMOTTATTSAMTYKKE"
		}
	]
}