sfm-Patient

Profile based on the norwegian basis profile no-basis-Patient.

sfm-Patient is used in communictation between EHR and national systems. A National identifier (FNR or DNR) must be provided for general lookup.

Kjernejournal does not support patients without national identifier.

Reseptformidleren accepts reference numbers for looking up patients without FNR/DNR, and will return one or more pateient objects from the retreived prescriptions. A lookup without FNR/DNR or reference number will return an empty result.

When issuing a new prescription for a patient without or with unknown Identifier, the fields gender and birthDate must be provided.

Note that these Identifer slices defined in no-basis-Patient are not used in SFM or e-prescription:

  • HNR - Hjelpenummer
  • FHN - Felles hjelpenummer

Note also that xxxid defined in the SFM profile is not relevant for SFM Basis API (as erronously specified in earlier version of this document).

If FNR and/or DNR is present, one and only one of them shall be (use=official).

If there is no FNR or DNR gender and birthDate shall be present.

Name is mandatory in this profile.

Address is mandatory when issuing prescription or PLL

Patient without FNR/DNR will neither have Multidose nor PLL

For the resource Task there will be situations where contained patient has unknown Name or Identifier, and for such cases the no-basis-Patient profile will be used.

Extensions

FHIR Extension Resept
eea sfm-reimbursementInfo Fra MsgHead?

Profile

sfm-Patient

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
id0..1string
id0..1string
extension0..0Extension
url1..1uriFixed Value
valueCodeableConceptCodeableConcept
id0..1string
extension0..0Extension
url1..1uriFixed Value
valuePeriodPeriod
url1..1uriFixed Value
eeaS I0..1Extension(Complex)
modifierExtension?!0..*Extension
id0..1string
extension0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
id0..1string
extension0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
id0..1string
extension0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
activeS Σ ?!1..1boolean
id0..1
middlenameS I0..1Extension(string)
useΣ ?!0..1codeBinding
textΣ0..1string
familyΣ0..1string
givenΣ0..1string
prefixΣ0..*string
suffixΣ0..*string
periodΣ I0..1Period
telecomS Σ0..*ContactPoint
genderS Σ0..1codeBinding
birthDateS Σ0..1date
deceasedBooleanboolean
deceasedDateTimedateTime
id0..1
officialS I0..1Extension(boolean)
urbanDistrictI0..1Extension(Coding)
propertyInformationI0..*Extension(Complex)
useΣ ?!0..1codeBinding
typeΣ0..1codeBinding
textΣ0..1string
lineΣ0..*string
cityΣ0..1string
districtΣ0..1string
stateΣ0..1string
postalCodeΣ0..1string
countryΣ0..1string
periodΣ I0..1Period
maritalStatus0..1CodeableConceptBinding
multipleBirthBooleanboolean
multipleBirthIntegerinteger
photo0..*Attachment
id0..1string
extension0..*Extension
modifierExtensionΣ ?!0..*Extension
relationship0..*CodeableConceptBinding
name0..1NoBasisHumanName
telecom0..*ContactPoint
address0..1NoBasisAddress
gender0..1codeBinding
organizationI0..1Reference(Organization)
period0..1Period
id0..1string
extension0..*Extension
modifierExtensionΣ ?!0..*Extension
language1..1CodeableConceptBinding
preferred0..1boolean
generalPractitioner0..*Reference(Organization | Practitioner | PractitionerRole | NoBasisPractitioner | NoBasisPractitionerRole | NoBasisOrganization)
managingOrganizationΣ0..1Reference(Organization | NoBasisOrganization)
id0..1string
extension0..*Extension
modifierExtensionΣ ?!0..*Extension
otherΣ1..1Reference(Patient | RelatedPerson)
typeΣ1..1codeBinding