VftPatient

This profile is derived from the no-basis-Patient profile. It contains the patient information needed to provide effective healthcare in a welfare technology context.

Patients must have:

  • At least one identifier
  • At least one name
  • A gender

If data is present, it should also include:

  • One or more telecom points
  • One or more addresses
  • One or more contact person
  • One or more general practitioners
  • A birth date

Definition

household..*Extension(string)
value[x]
value[x]
identifierS1..
systemS
valueS
systemS
valueS
systemS
valueS
HNR
nameS1..VftHumanName
telecomSVftContactPoint
genderS1..
birthDateS
addressSVftAddress
systemS
codeS
telecomSVftContactPoint
referenceS1..

Differential

The profile has been changed from no-basis-Patient on these elements:

household..*Extension(string)
value[x]
value[x]
identifierS1..
systemS
valueS
systemS
valueS
systemS
valueS
HNR
nameS1..VftHumanName
telecomSVftContactPoint
genderS1..
birthDateS
addressSVftAddress
systemS
codeS
telecomSVftContactPoint
referenceS1..

Example

See Patient Per Joakim Andre

RESTful interactions

These RESTful interactions are to be taken into account for when claiming server-side conformance to the VftPatient profile.

Mandatory:

Read operation
GET [base]/Patient/[id]

Search operations
GET [base]/Patient?identifier=[system]|[code]
POST [base]/Patient/_search?identifier=[system]|[code]