Standard Death Record

DecedentProfile

 

The official URL for this profile is:

http://nightingaleproject.github.io/fhirDeathRecord/StructureDefinition/sdr-decedent-Decedent

The subject of the death record (the decedent). Extensions are used to capture additional information from the U.S. Standard Certificate of Death where the Patient resource does not include an equivalent property.

This profile builds on Patient.

This profile was published on Thu Jun 14 00:00:00 EDT 2018 as a draft by The MITRE Corporation: Nightingale Project.

Summary

Mandatory: 0 element (19 nested mandatory elements)
Fixed Value: 10 elements

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element Patient.identifier is sliced based on the value of value:identifier.type
  • The element Patient.address is sliced based on the value of value:address.use
  • The element Patient.contact is sliced based on the value of value:contact.relationship
  • The element Patient.contact.relationship.coding is sliced based on the value of value:code

SDR Mapping Source

This structure represents the following SDR mapping definition:

sdr.decedent.Decedent maps to Patient:
  constrain deceased[x] to 1..1
  fix deceased[x] to true
  constrain name to 1..1
  LegalName maps to name.text
  fix name.use to http://hl7.org/fhir/codesystem-name-use#official
  Sex maps to http://hl7.org/fhir/us/core/StructureDefinition/us-core-birthsex
  DateOfBirth maps to birthDate
  constrain identifier to 1..*
  DecedentID maps to identifier (slice on = identifier.type)
  PostalAddress maps to address (slice on = address.use)
  constrain address.use to 1..1
  SurvivingSpouse maps to contact (slice on = contact.relationship)
  constrain contact.name to 1..1
  constrain contact.name.text to 1..1
  SurvivingSpouse.LegalName maps to contact.name.text
  SurvivingSpouse.RelationshipType maps to contact.relationship
  SurvivingSpouse.PostalAddress maps to contact.address
  Father maps to contact
  Father.LegalName maps to contact.name.text
  Father.RelationshipType maps to contact.relationship
  Father.PostalAddress maps to contact.address
  Mother maps to contact
  Mother.LegalName maps to contact.name.text
  Mother.RelationshipType maps to contact.relationship
  Mother.PostalAddress maps to contact.address
  Informant maps to contact
  Informant.LegalName maps to contact.name.text
  Informant.RelationshipType maps to contact.relationship
  Informant.PostalAddress maps to contact.address
  Ethnicity maps to http://hl7.org/fhir/us/core/StructureDefinition/us-core-ethnicity
  Race maps to http://hl7.org/fhir/us/core/StructureDefinition/us-core-race

NameFlagsCard.TypeDescription & Constraintsdoco
.. Patient SDR Decedent Profile
... us-core-birthsex 0..1codeExtension
URL: http://hl7.org/fhir/us/core/StructureDefinition/us-core-birthsex
Binding: US Core Birth Sex Value Set (required)
... us-core-ethnicity 0..1(Complex)US Core ethnicity Extension
URL: http://hl7.org/fhir/us/core/StructureDefinition/us-core-ethnicity
... us-core-race 0..1(Complex)US Core Race Extension
URL: http://hl7.org/fhir/us/core/StructureDefinition/us-core-race
... sdr-decedent-Age-extension 0..1unsignedIntSDR Age Extension
URL: http://nightingaleproject.github.io/fhirDeathRecord/StructureDefinition/sdr-decedent-Age-extension
... sdr-decedent-Birthplace-extension 0..1PostalAddressProfileSDR Birthplace Extension
URL: http://nightingaleproject.github.io/fhirDeathRecord/StructureDefinition/sdr-decedent-Birthplace-extension
... sdr-decedent-ServedInArmedForces-extension 0..1booleanSDR ServedInArmedForces Extension
URL: http://nightingaleproject.github.io/fhirDeathRecord/StructureDefinition/sdr-decedent-ServedInArmedForces-extension
... sdr-decedent-MaritalStatusAtDeath-extension 0..1CodeableConceptSDR MaritalStatusAtDeath Extension
URL: http://nightingaleproject.github.io/fhirDeathRecord/StructureDefinition/sdr-decedent-MaritalStatusAtDeath-extension
Binding: Marital Status Codes (required)
... sdr-decedent-PlaceOfDeath-extension 0..1(Complex)SDR PlaceOfDeath Extension
URL: http://nightingaleproject.github.io/fhirDeathRecord/StructureDefinition/sdr-decedent-PlaceOfDeath-extension
... sdr-decedent-Disposition-extension 0..1(Complex)SDR Disposition Extension
URL: http://nightingaleproject.github.io/fhirDeathRecord/StructureDefinition/sdr-decedent-Disposition-extension
... sdr-decedent-Education-extension 0..1CodeableConceptSDR Education Extension
URL: http://nightingaleproject.github.io/fhirDeathRecord/StructureDefinition/sdr-decedent-Education-extension
Binding: EducationVS (required)
... sdr-decedent-Occupation-extension 0..1(Complex)SDR Occupation Extension
URL: http://nightingaleproject.github.io/fhirDeathRecord/StructureDefinition/sdr-decedent-Occupation-extension
... identifier Slice: Unordered, Open by value:identifier.type
... identifier 1..*DecedentIDProfileDecedentID
... name 1..1
.... use Fixed Value: official
.... text 1..1
... deceasedBoolean 1..1booleanFixed Value: true
... address Slice: Unordered, Open by value:address.use
.... use 1..1
... address 0..1PostalAddressProfilePostalAddress
.... use 1..1
... contact Slice: Unordered, Open by value:contact.relationship
... contact 0..1SurvivingSpouse
.... relationship 0..1
..... coding Slice: Unordered, Open by value:code
..... coding Σ1..1Coding
...... system Fixed Value: http://hl7.org/fhir/v2/0131
...... code Fixed Value: N
.... name 1..1
..... text 1..1
.... address PostalAddressProfile
... contact 0..1Father
.... relationship 0..1
..... coding Slice: Unordered, Open by value:code
..... coding Σ1..1Coding
...... system Fixed Value: http://hl7.org/fhir/v2/0131
...... code Fixed Value: N
.... name 1..1
..... text 1..1
.... address PostalAddressProfile
... contact 0..1Mother
.... relationship 0..1
..... coding Slice: Unordered, Open by value:code
..... coding Σ1..1Coding
...... system Fixed Value: http://hl7.org/fhir/v2/0131
...... code Fixed Value: N
.... name 1..1
..... text 1..1
.... address PostalAddressProfile
... contact 0..1Informant
.... relationship 0..1
..... coding Slice: Unordered, Open by value:code
..... coding Σ1..1Coding
...... system Fixed Value: http://hl7.org/fhir/v2/0131
...... code Fixed Value: CP
.... name 1..1
..... text 1..1
.... address PostalAddressProfile

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Patient I0..*SDR Decedent Profile
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: Common Languages (extensible)
... text I0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... us-core-birthsex 0..1codeExtension
URL: http://hl7.org/fhir/us/core/StructureDefinition/us-core-birthsex
Binding: US Core Birth Sex Value Set (required)
... us-core-ethnicity 0..1(Complex)US Core ethnicity Extension
URL: http://hl7.org/fhir/us/core/StructureDefinition/us-core-ethnicity
... us-core-race 0..1(Complex)US Core Race Extension
URL: http://hl7.org/fhir/us/core/StructureDefinition/us-core-race
... sdr-decedent-Age-extension 0..1unsignedIntSDR Age Extension
URL: http://nightingaleproject.github.io/fhirDeathRecord/StructureDefinition/sdr-decedent-Age-extension
... sdr-decedent-Birthplace-extension 0..1PostalAddressProfileSDR Birthplace Extension
URL: http://nightingaleproject.github.io/fhirDeathRecord/StructureDefinition/sdr-decedent-Birthplace-extension
... sdr-decedent-ServedInArmedForces-extension 0..1booleanSDR ServedInArmedForces Extension
URL: http://nightingaleproject.github.io/fhirDeathRecord/StructureDefinition/sdr-decedent-ServedInArmedForces-extension
... sdr-decedent-MaritalStatusAtDeath-extension 0..1CodeableConceptSDR MaritalStatusAtDeath Extension
URL: http://nightingaleproject.github.io/fhirDeathRecord/StructureDefinition/sdr-decedent-MaritalStatusAtDeath-extension
Binding: Marital Status Codes (required)
... sdr-decedent-PlaceOfDeath-extension 0..1(Complex)SDR PlaceOfDeath Extension
URL: http://nightingaleproject.github.io/fhirDeathRecord/StructureDefinition/sdr-decedent-PlaceOfDeath-extension
... sdr-decedent-Disposition-extension 0..1(Complex)SDR Disposition Extension
URL: http://nightingaleproject.github.io/fhirDeathRecord/StructureDefinition/sdr-decedent-Disposition-extension
... sdr-decedent-Education-extension 0..1CodeableConceptSDR Education Extension
URL: http://nightingaleproject.github.io/fhirDeathRecord/StructureDefinition/sdr-decedent-Education-extension
Binding: EducationVS (required)
... sdr-decedent-Occupation-extension 0..1(Complex)SDR Occupation Extension
URL: http://nightingaleproject.github.io/fhirDeathRecord/StructureDefinition/sdr-decedent-Occupation-extension
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier ΣIdentifierAn identifier for this patient
Slice: Unordered, Open by value:identifier.type
... identifier Σ1..*DecedentIDProfileDecedentID
... active ?!Σ0..1booleanWhether this patient's record is in active use
... name Σ1..1HumanNameA name associated with the patient
.... id 0..1stringxml:id (or equivalent in JSON)
.... use ?!Σ0..1codeusual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required)
Fixed Value: official
.... text Σ1..1stringText representation of the full name
.... family Σ0..1stringFamily name (often called 'Surname')
.... given Σ0..*stringGiven names (not always 'first'). Includes middle names
This repeating element order: Given Names appear in the correct order for presenting the name
.... prefix Σ0..*stringParts that come before the name
This repeating element order: Prefixes appear in the correct order for presenting the name
.... suffix Σ0..*stringParts that come after the name
This repeating element order: Suffixes appear in the correct order for presenting the name
.... period Σ0..1PeriodTime period when name was/is in use
... telecom Σ0..*ContactPointA contact detail for the individual
... gender Σ0..1codemale | female | other | unknown
Binding: AdministrativeGender (required)
... birthDate Σ0..1dateThe date of birth for the individual
... deceasedBoolean ?!Σ1..1booleanIndicates if the individual is deceased or not
Fixed Value: true
... address ΣAddressAddresses for the individual
Slice: Unordered, Open by value:address.use
.... use ?!Σ1..1codehome | work | temp | old - purpose of this address
Binding: AddressUse (required)
Example General': home
... address Σ0..1PostalAddressProfilePostalAddress
.... id 0..1stringxml:id (or equivalent in JSON)
.... use ?!Σ1..1codehome | work | temp | old - purpose of this address
Binding: AddressUse (required)
Example General': home
.... type Σ0..1codepostal | physical | both
Binding: AddressType (required)
Example General': both
.... text Σ0..1stringText representation of the address
Example General': 137 Nowhere Street, Erewhon 9132
.... line Σ0..*stringStreet name, number, direction & P.O. Box etc.
This repeating element order: The order in which lines should appear in an address label
Example General': 137 Nowhere Street
.... city Σ0..1stringName of city, town etc.
Example General': Erewhon
.... district Σ0..1stringDistrict name (aka county)
Example General': Madison
.... state Σ0..1stringSub-unit of country (abbreviations ok)
.... postalCode Σ0..1stringPostal code for area
Example General': 9132
.... country Σ0..1stringCountry (e.g. can be ISO 3166 2 or 3 letter code)
.... period Σ0..1PeriodTime period when address was/is in use
Example General': {"start":"2010-03-23T00:00:00-04:00","end":"2010-07-01T00:00:00-04:00"}
... maritalStatus 0..1CodeableConceptMarital (civil) status of a patient
Binding: Marital Status Codes (extensible)
... multipleBirth[x] 0..1boolean, integerWhether patient is part of a multiple birth
... photo 0..*AttachmentImage of the patient
... contact IBackboneElementA contact party (e.g. guardian, partner, friend) for the patient
Slice: Unordered, Open by value:contact.relationship
pat-1: SHALL at least contain a contact's details or a reference to an organization
... contact I0..1BackboneElementSurvivingSpouse
pat-1: SHALL at least contain a contact's details or a reference to an organization
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
.... relationship 0..1CodeableConceptThe kind of relationship
Binding: v2 Contact Role (extensible)
..... id 0..1stringxml:id (or equivalent in JSON)
..... coding ΣCodingCode defined by a terminology system
Slice: Unordered, Open by value:code
..... coding Σ1..1Coding
...... id 0..1stringxml:id (or equivalent in JSON)
...... system Σ0..1uriIdentity of the terminology system
Fixed Value: http://hl7.org/fhir/v2/0131
...... version Σ0..1stringVersion of the system - if relevant
...... code Σ0..1codeSymbol in syntax defined by the system
Fixed Value: N
...... display Σ0..1stringRepresentation defined by the system
...... userSelected Σ0..1booleanIf this coding was chosen directly by the user
..... text Σ0..1stringPlain text representation of the concept
.... name 1..1HumanNameA name associated with the contact person
..... id 0..1stringxml:id (or equivalent in JSON)
..... use ?!Σ0..1codeusual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required)
..... text Σ1..1stringText representation of the full name
..... family Σ0..1stringFamily name (often called 'Surname')
..... given Σ0..*stringGiven names (not always 'first'). Includes middle names
This repeating element order: Given Names appear in the correct order for presenting the name
..... prefix Σ0..*stringParts that come before the name
This repeating element order: Prefixes appear in the correct order for presenting the name
..... suffix Σ0..*stringParts that come after the name
This repeating element order: Suffixes appear in the correct order for presenting the name
..... period Σ0..1PeriodTime period when name was/is in use
.... telecom 0..*ContactPointA contact detail for the person
.... address 0..1PostalAddressProfileAddress for the contact person
.... gender 0..1codemale | female | other | unknown
Binding: AdministrativeGender (required)
.... organization I0..1Reference(Organization)Organization that is associated with the contact
.... period 0..1PeriodThe period during which this contact person or organization is valid to be contacted relating to this patient
... contact I0..1BackboneElementFather
pat-1: SHALL at least contain a contact's details or a reference to an organization
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
.... relationship 0..1CodeableConceptThe kind of relationship
Binding: v2 Contact Role (extensible)
..... id 0..1stringxml:id (or equivalent in JSON)
..... coding ΣCodingCode defined by a terminology system
Slice: Unordered, Open by value:code
..... coding Σ1..1Coding
...... id 0..1stringxml:id (or equivalent in JSON)
...... system Σ0..1uriIdentity of the terminology system
Fixed Value: http://hl7.org/fhir/v2/0131
...... version Σ0..1stringVersion of the system - if relevant
...... code Σ0..1codeSymbol in syntax defined by the system
Fixed Value: N
...... display Σ0..1stringRepresentation defined by the system
...... userSelected Σ0..1booleanIf this coding was chosen directly by the user
..... text Σ0..1stringPlain text representation of the concept
.... name 1..1HumanNameA name associated with the contact person
..... id 0..1stringxml:id (or equivalent in JSON)
..... use ?!Σ0..1codeusual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required)
..... text Σ1..1stringText representation of the full name
..... family Σ0..1stringFamily name (often called 'Surname')
..... given Σ0..*stringGiven names (not always 'first'). Includes middle names
This repeating element order: Given Names appear in the correct order for presenting the name
..... prefix Σ0..*stringParts that come before the name
This repeating element order: Prefixes appear in the correct order for presenting the name
..... suffix Σ0..*stringParts that come after the name
This repeating element order: Suffixes appear in the correct order for presenting the name
..... period Σ0..1PeriodTime period when name was/is in use
.... telecom 0..*ContactPointA contact detail for the person
.... address 0..1PostalAddressProfileAddress for the contact person
.... gender 0..1codemale | female | other | unknown
Binding: AdministrativeGender (required)
.... organization I0..1Reference(Organization)Organization that is associated with the contact
.... period 0..1PeriodThe period during which this contact person or organization is valid to be contacted relating to this patient
... contact I0..1BackboneElementMother
pat-1: SHALL at least contain a contact's details or a reference to an organization
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
.... relationship 0..1CodeableConceptThe kind of relationship
Binding: v2 Contact Role (extensible)
..... id 0..1stringxml:id (or equivalent in JSON)
..... coding ΣCodingCode defined by a terminology system
Slice: Unordered, Open by value:code
..... coding Σ1..1Coding
...... id 0..1stringxml:id (or equivalent in JSON)
...... system Σ0..1uriIdentity of the terminology system
Fixed Value: http://hl7.org/fhir/v2/0131
...... version Σ0..1stringVersion of the system - if relevant
...... code Σ0..1codeSymbol in syntax defined by the system
Fixed Value: N
...... display Σ0..1stringRepresentation defined by the system
...... userSelected Σ0..1booleanIf this coding was chosen directly by the user
..... text Σ0..1stringPlain text representation of the concept
.... name 1..1HumanNameA name associated with the contact person
..... id 0..1stringxml:id (or equivalent in JSON)
..... use ?!Σ0..1codeusual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required)
..... text Σ1..1stringText representation of the full name
..... family Σ0..1stringFamily name (often called 'Surname')
..... given Σ0..*stringGiven names (not always 'first'). Includes middle names
This repeating element order: Given Names appear in the correct order for presenting the name
..... prefix Σ0..*stringParts that come before the name
This repeating element order: Prefixes appear in the correct order for presenting the name
..... suffix Σ0..*stringParts that come after the name
This repeating element order: Suffixes appear in the correct order for presenting the name
..... period Σ0..1PeriodTime period when name was/is in use
.... telecom 0..*ContactPointA contact detail for the person
.... address 0..1PostalAddressProfileAddress for the contact person
.... gender 0..1codemale | female | other | unknown
Binding: AdministrativeGender (required)
.... organization I0..1Reference(Organization)Organization that is associated with the contact
.... period 0..1PeriodThe period during which this contact person or organization is valid to be contacted relating to this patient
... contact I0..1BackboneElementInformant
pat-1: SHALL at least contain a contact's details or a reference to an organization
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
.... relationship 0..1CodeableConceptThe kind of relationship
Binding: v2 Contact Role (extensible)
..... id 0..1stringxml:id (or equivalent in JSON)
..... coding ΣCodingCode defined by a terminology system
Slice: Unordered, Open by value:code
..... coding Σ1..1Coding
...... id 0..1stringxml:id (or equivalent in JSON)
...... system Σ0..1uriIdentity of the terminology system
Fixed Value: http://hl7.org/fhir/v2/0131
...... version Σ0..1stringVersion of the system - if relevant
...... code Σ0..1codeSymbol in syntax defined by the system
Fixed Value: CP
...... display Σ0..1stringRepresentation defined by the system
...... userSelected Σ0..1booleanIf this coding was chosen directly by the user
..... text Σ0..1stringPlain text representation of the concept
.... name 1..1HumanNameA name associated with the contact person
..... id 0..1stringxml:id (or equivalent in JSON)
..... use ?!Σ0..1codeusual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required)
..... text Σ1..1stringText representation of the full name
..... family Σ0..1stringFamily name (often called 'Surname')
..... given Σ0..*stringGiven names (not always 'first'). Includes middle names
This repeating element order: Given Names appear in the correct order for presenting the name
..... prefix Σ0..*stringParts that come before the name
This repeating element order: Prefixes appear in the correct order for presenting the name
..... suffix Σ0..*stringParts that come after the name
This repeating element order: Suffixes appear in the correct order for presenting the name
..... period Σ0..1PeriodTime period when name was/is in use
.... telecom 0..*ContactPointA contact detail for the person
.... address 0..1PostalAddressProfileAddress for the contact person
.... gender 0..1codemale | female | other | unknown
Binding: AdministrativeGender (required)
.... organization I0..1Reference(Organization)Organization that is associated with the contact
.... period 0..1PeriodThe period during which this contact person or organization is valid to be contacted relating to this patient
... animal ?!ΣI0..1BackboneElementThis patient is known to be an animal (non-human)
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
.... species Σ1..1CodeableConceptE.g. Dog, Cow
Binding: AnimalSpecies (example)
.... breed Σ0..1CodeableConceptE.g. Poodle, Angus
Binding: AnimalBreeds (example)
.... genderStatus Σ0..1CodeableConceptE.g. Neutered, Intact
Binding: GenderStatus (example)
... communication I0..*BackboneElementA list of Languages which may be used to communicate with the patient about his or her health
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
.... language 1..1CodeableConceptThe language which can be used to communicate with the patient about his or her health
Binding: Common Languages (extensible)
.... preferred 0..1booleanLanguage preference indicator
... generalPractitioner 0..*Reference(Organization | Practitioner)Patient's nominated primary care provider
... managingOrganization Σ0..1Reference(Organization)Organization that is the custodian of the patient record
... link ?!ΣI0..*BackboneElementLink to another patient resource that concerns the same actual person
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
.... other Σ1..1Reference(Patient | RelatedPerson)The other patient or related person resource that the link refers to
.... type Σ1..1codereplaced-by | replaces | refer | seealso - type of link
Binding: LinkType (required)

doco Documentation for this format

Summary

Mandatory: 0 element (19 nested mandatory elements)
Fixed Value: 10 elements

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element Patient.identifier is sliced based on the value of value:identifier.type
  • The element Patient.address is sliced based on the value of value:address.use
  • The element Patient.contact is sliced based on the value of value:contact.relationship
  • The element Patient.contact.relationship.coding is sliced based on the value of value:code

SDR Mapping Source

This structure represents the following SDR mapping definition:

sdr.decedent.Decedent maps to Patient:
  constrain deceased[x] to 1..1
  fix deceased[x] to true
  constrain name to 1..1
  LegalName maps to name.text
  fix name.use to http://hl7.org/fhir/codesystem-name-use#official
  Sex maps to http://hl7.org/fhir/us/core/StructureDefinition/us-core-birthsex
  DateOfBirth maps to birthDate
  constrain identifier to 1..*
  DecedentID maps to identifier (slice on = identifier.type)
  PostalAddress maps to address (slice on = address.use)
  constrain address.use to 1..1
  SurvivingSpouse maps to contact (slice on = contact.relationship)
  constrain contact.name to 1..1
  constrain contact.name.text to 1..1
  SurvivingSpouse.LegalName maps to contact.name.text
  SurvivingSpouse.RelationshipType maps to contact.relationship
  SurvivingSpouse.PostalAddress maps to contact.address
  Father maps to contact
  Father.LegalName maps to contact.name.text
  Father.RelationshipType maps to contact.relationship
  Father.PostalAddress maps to contact.address
  Mother maps to contact
  Mother.LegalName maps to contact.name.text
  Mother.RelationshipType maps to contact.relationship
  Mother.PostalAddress maps to contact.address
  Informant maps to contact
  Informant.LegalName maps to contact.name.text
  Informant.RelationshipType maps to contact.relationship
  Informant.PostalAddress maps to contact.address
  Ethnicity maps to http://hl7.org/fhir/us/core/StructureDefinition/us-core-ethnicity
  Race maps to http://hl7.org/fhir/us/core/StructureDefinition/us-core-race

Differential View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Patient SDR Decedent Profile
... us-core-birthsex 0..1codeExtension
URL: http://hl7.org/fhir/us/core/StructureDefinition/us-core-birthsex
Binding: US Core Birth Sex Value Set (required)
... us-core-ethnicity 0..1(Complex)US Core ethnicity Extension
URL: http://hl7.org/fhir/us/core/StructureDefinition/us-core-ethnicity
... us-core-race 0..1(Complex)US Core Race Extension
URL: http://hl7.org/fhir/us/core/StructureDefinition/us-core-race
... sdr-decedent-Age-extension 0..1unsignedIntSDR Age Extension
URL: http://nightingaleproject.github.io/fhirDeathRecord/StructureDefinition/sdr-decedent-Age-extension
... sdr-decedent-Birthplace-extension 0..1PostalAddressProfileSDR Birthplace Extension
URL: http://nightingaleproject.github.io/fhirDeathRecord/StructureDefinition/sdr-decedent-Birthplace-extension
... sdr-decedent-ServedInArmedForces-extension 0..1booleanSDR ServedInArmedForces Extension
URL: http://nightingaleproject.github.io/fhirDeathRecord/StructureDefinition/sdr-decedent-ServedInArmedForces-extension
... sdr-decedent-MaritalStatusAtDeath-extension 0..1CodeableConceptSDR MaritalStatusAtDeath Extension
URL: http://nightingaleproject.github.io/fhirDeathRecord/StructureDefinition/sdr-decedent-MaritalStatusAtDeath-extension
Binding: Marital Status Codes (required)
... sdr-decedent-PlaceOfDeath-extension 0..1(Complex)SDR PlaceOfDeath Extension
URL: http://nightingaleproject.github.io/fhirDeathRecord/StructureDefinition/sdr-decedent-PlaceOfDeath-extension
... sdr-decedent-Disposition-extension 0..1(Complex)SDR Disposition Extension
URL: http://nightingaleproject.github.io/fhirDeathRecord/StructureDefinition/sdr-decedent-Disposition-extension
... sdr-decedent-Education-extension 0..1CodeableConceptSDR Education Extension
URL: http://nightingaleproject.github.io/fhirDeathRecord/StructureDefinition/sdr-decedent-Education-extension
Binding: EducationVS (required)
... sdr-decedent-Occupation-extension 0..1(Complex)SDR Occupation Extension
URL: http://nightingaleproject.github.io/fhirDeathRecord/StructureDefinition/sdr-decedent-Occupation-extension
... identifier Slice: Unordered, Open by value:identifier.type
... identifier 1..*DecedentIDProfileDecedentID
... name 1..1
.... use Fixed Value: official
.... text 1..1
... deceasedBoolean 1..1booleanFixed Value: true
... address Slice: Unordered, Open by value:address.use
.... use 1..1
... address 0..1PostalAddressProfilePostalAddress
.... use 1..1
... contact Slice: Unordered, Open by value:contact.relationship
... contact 0..1SurvivingSpouse
.... relationship 0..1
..... coding Slice: Unordered, Open by value:code
..... coding Σ1..1Coding
...... system Fixed Value: http://hl7.org/fhir/v2/0131
...... code Fixed Value: N
.... name 1..1
..... text 1..1
.... address PostalAddressProfile
... contact 0..1Father
.... relationship 0..1
..... coding Slice: Unordered, Open by value:code
..... coding Σ1..1Coding
...... system Fixed Value: http://hl7.org/fhir/v2/0131
...... code Fixed Value: N
.... name 1..1
..... text 1..1
.... address PostalAddressProfile
... contact 0..1Mother
.... relationship 0..1
..... coding Slice: Unordered, Open by value:code
..... coding Σ1..1Coding
...... system Fixed Value: http://hl7.org/fhir/v2/0131
...... code Fixed Value: N
.... name 1..1
..... text 1..1
.... address PostalAddressProfile
... contact 0..1Informant
.... relationship 0..1
..... coding Slice: Unordered, Open by value:code
..... coding Σ1..1Coding
...... system Fixed Value: http://hl7.org/fhir/v2/0131
...... code Fixed Value: CP
.... name 1..1
..... text 1..1
.... address PostalAddressProfile

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Patient I0..*SDR Decedent Profile
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: Common Languages (extensible)
... text I0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... us-core-birthsex 0..1codeExtension
URL: http://hl7.org/fhir/us/core/StructureDefinition/us-core-birthsex
Binding: US Core Birth Sex Value Set (required)
... us-core-ethnicity 0..1(Complex)US Core ethnicity Extension
URL: http://hl7.org/fhir/us/core/StructureDefinition/us-core-ethnicity
... us-core-race 0..1(Complex)US Core Race Extension
URL: http://hl7.org/fhir/us/core/StructureDefinition/us-core-race
... sdr-decedent-Age-extension 0..1unsignedIntSDR Age Extension
URL: http://nightingaleproject.github.io/fhirDeathRecord/StructureDefinition/sdr-decedent-Age-extension
... sdr-decedent-Birthplace-extension 0..1PostalAddressProfileSDR Birthplace Extension
URL: http://nightingaleproject.github.io/fhirDeathRecord/StructureDefinition/sdr-decedent-Birthplace-extension
... sdr-decedent-ServedInArmedForces-extension 0..1booleanSDR ServedInArmedForces Extension
URL: http://nightingaleproject.github.io/fhirDeathRecord/StructureDefinition/sdr-decedent-ServedInArmedForces-extension
... sdr-decedent-MaritalStatusAtDeath-extension 0..1CodeableConceptSDR MaritalStatusAtDeath Extension
URL: http://nightingaleproject.github.io/fhirDeathRecord/StructureDefinition/sdr-decedent-MaritalStatusAtDeath-extension
Binding: Marital Status Codes (required)
... sdr-decedent-PlaceOfDeath-extension 0..1(Complex)SDR PlaceOfDeath Extension
URL: http://nightingaleproject.github.io/fhirDeathRecord/StructureDefinition/sdr-decedent-PlaceOfDeath-extension
... sdr-decedent-Disposition-extension 0..1(Complex)SDR Disposition Extension
URL: http://nightingaleproject.github.io/fhirDeathRecord/StructureDefinition/sdr-decedent-Disposition-extension
... sdr-decedent-Education-extension 0..1CodeableConceptSDR Education Extension
URL: http://nightingaleproject.github.io/fhirDeathRecord/StructureDefinition/sdr-decedent-Education-extension
Binding: EducationVS (required)
... sdr-decedent-Occupation-extension 0..1(Complex)SDR Occupation Extension
URL: http://nightingaleproject.github.io/fhirDeathRecord/StructureDefinition/sdr-decedent-Occupation-extension
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier ΣIdentifierAn identifier for this patient
Slice: Unordered, Open by value:identifier.type
... identifier Σ1..*DecedentIDProfileDecedentID
... active ?!Σ0..1booleanWhether this patient's record is in active use
... name Σ1..1HumanNameA name associated with the patient
.... id 0..1stringxml:id (or equivalent in JSON)
.... use ?!Σ0..1codeusual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required)
Fixed Value: official
.... text Σ1..1stringText representation of the full name
.... family Σ0..1stringFamily name (often called 'Surname')
.... given Σ0..*stringGiven names (not always 'first'). Includes middle names
This repeating element order: Given Names appear in the correct order for presenting the name
.... prefix Σ0..*stringParts that come before the name
This repeating element order: Prefixes appear in the correct order for presenting the name
.... suffix Σ0..*stringParts that come after the name
This repeating element order: Suffixes appear in the correct order for presenting the name
.... period Σ0..1PeriodTime period when name was/is in use
... telecom Σ0..*ContactPointA contact detail for the individual
... gender Σ0..1codemale | female | other | unknown
Binding: AdministrativeGender (required)
... birthDate Σ0..1dateThe date of birth for the individual
... deceasedBoolean ?!Σ1..1booleanIndicates if the individual is deceased or not
Fixed Value: true
... address ΣAddressAddresses for the individual
Slice: Unordered, Open by value:address.use
.... use ?!Σ1..1codehome | work | temp | old - purpose of this address
Binding: AddressUse (required)
Example General': home
... address Σ0..1PostalAddressProfilePostalAddress
.... id 0..1stringxml:id (or equivalent in JSON)
.... use ?!Σ1..1codehome | work | temp | old - purpose of this address
Binding: AddressUse (required)
Example General': home
.... type Σ0..1codepostal | physical | both
Binding: AddressType (required)
Example General': both
.... text Σ0..1stringText representation of the address
Example General': 137 Nowhere Street, Erewhon 9132
.... line Σ0..*stringStreet name, number, direction & P.O. Box etc.
This repeating element order: The order in which lines should appear in an address label
Example General': 137 Nowhere Street
.... city Σ0..1stringName of city, town etc.
Example General': Erewhon
.... district Σ0..1stringDistrict name (aka county)
Example General': Madison
.... state Σ0..1stringSub-unit of country (abbreviations ok)
.... postalCode Σ0..1stringPostal code for area
Example General': 9132
.... country Σ0..1stringCountry (e.g. can be ISO 3166 2 or 3 letter code)
.... period Σ0..1PeriodTime period when address was/is in use
Example General': {"start":"2010-03-23T00:00:00-04:00","end":"2010-07-01T00:00:00-04:00"}
... maritalStatus 0..1CodeableConceptMarital (civil) status of a patient
Binding: Marital Status Codes (extensible)
... multipleBirth[x] 0..1boolean, integerWhether patient is part of a multiple birth
... photo 0..*AttachmentImage of the patient
... contact IBackboneElementA contact party (e.g. guardian, partner, friend) for the patient
Slice: Unordered, Open by value:contact.relationship
pat-1: SHALL at least contain a contact's details or a reference to an organization
... contact I0..1BackboneElementSurvivingSpouse
pat-1: SHALL at least contain a contact's details or a reference to an organization
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
.... relationship 0..1CodeableConceptThe kind of relationship
Binding: v2 Contact Role (extensible)
..... id 0..1stringxml:id (or equivalent in JSON)
..... coding ΣCodingCode defined by a terminology system
Slice: Unordered, Open by value:code
..... coding Σ1..1Coding
...... id 0..1stringxml:id (or equivalent in JSON)
...... system Σ0..1uriIdentity of the terminology system
Fixed Value: http://hl7.org/fhir/v2/0131
...... version Σ0..1stringVersion of the system - if relevant
...... code Σ0..1codeSymbol in syntax defined by the system
Fixed Value: N
...... display Σ0..1stringRepresentation defined by the system
...... userSelected Σ0..1booleanIf this coding was chosen directly by the user
..... text Σ0..1stringPlain text representation of the concept
.... name 1..1HumanNameA name associated with the contact person
..... id 0..1stringxml:id (or equivalent in JSON)
..... use ?!Σ0..1codeusual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required)
..... text Σ1..1stringText representation of the full name
..... family Σ0..1stringFamily name (often called 'Surname')
..... given Σ0..*stringGiven names (not always 'first'). Includes middle names
This repeating element order: Given Names appear in the correct order for presenting the name
..... prefix Σ0..*stringParts that come before the name
This repeating element order: Prefixes appear in the correct order for presenting the name
..... suffix Σ0..*stringParts that come after the name
This repeating element order: Suffixes appear in the correct order for presenting the name
..... period Σ0..1PeriodTime period when name was/is in use
.... telecom 0..*ContactPointA contact detail for the person
.... address 0..1PostalAddressProfileAddress for the contact person
.... gender 0..1codemale | female | other | unknown
Binding: AdministrativeGender (required)
.... organization I0..1Reference(Organization)Organization that is associated with the contact
.... period 0..1PeriodThe period during which this contact person or organization is valid to be contacted relating to this patient
... contact I0..1BackboneElementFather
pat-1: SHALL at least contain a contact's details or a reference to an organization
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
.... relationship 0..1CodeableConceptThe kind of relationship
Binding: v2 Contact Role (extensible)
..... id 0..1stringxml:id (or equivalent in JSON)
..... coding ΣCodingCode defined by a terminology system
Slice: Unordered, Open by value:code
..... coding Σ1..1Coding
...... id 0..1stringxml:id (or equivalent in JSON)
...... system Σ0..1uriIdentity of the terminology system
Fixed Value: http://hl7.org/fhir/v2/0131
...... version Σ0..1stringVersion of the system - if relevant
...... code Σ0..1codeSymbol in syntax defined by the system
Fixed Value: N
...... display Σ0..1stringRepresentation defined by the system
...... userSelected Σ0..1booleanIf this coding was chosen directly by the user
..... text Σ0..1stringPlain text representation of the concept
.... name 1..1HumanNameA name associated with the contact person
..... id 0..1stringxml:id (or equivalent in JSON)
..... use ?!Σ0..1codeusual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required)
..... text Σ1..1stringText representation of the full name
..... family Σ0..1stringFamily name (often called 'Surname')
..... given Σ0..*stringGiven names (not always 'first'). Includes middle names
This repeating element order: Given Names appear in the correct order for presenting the name
..... prefix Σ0..*stringParts that come before the name
This repeating element order: Prefixes appear in the correct order for presenting the name
..... suffix Σ0..*stringParts that come after the name
This repeating element order: Suffixes appear in the correct order for presenting the name
..... period Σ0..1PeriodTime period when name was/is in use
.... telecom 0..*ContactPointA contact detail for the person
.... address 0..1PostalAddressProfileAddress for the contact person
.... gender 0..1codemale | female | other | unknown
Binding: AdministrativeGender (required)
.... organization I0..1Reference(Organization)Organization that is associated with the contact
.... period 0..1PeriodThe period during which this contact person or organization is valid to be contacted relating to this patient
... contact I0..1BackboneElementMother
pat-1: SHALL at least contain a contact's details or a reference to an organization
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
.... relationship 0..1CodeableConceptThe kind of relationship
Binding: v2 Contact Role (extensible)
..... id 0..1stringxml:id (or equivalent in JSON)
..... coding ΣCodingCode defined by a terminology system
Slice: Unordered, Open by value:code
..... coding Σ1..1Coding
...... id 0..1stringxml:id (or equivalent in JSON)
...... system Σ0..1uriIdentity of the terminology system
Fixed Value: http://hl7.org/fhir/v2/0131
...... version Σ0..1stringVersion of the system - if relevant
...... code Σ0..1codeSymbol in syntax defined by the system
Fixed Value: N
...... display Σ0..1stringRepresentation defined by the system
...... userSelected Σ0..1booleanIf this coding was chosen directly by the user
..... text Σ0..1stringPlain text representation of the concept
.... name 1..1HumanNameA name associated with the contact person
..... id 0..1stringxml:id (or equivalent in JSON)
..... use ?!Σ0..1codeusual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required)
..... text Σ1..1stringText representation of the full name
..... family Σ0..1stringFamily name (often called 'Surname')
..... given Σ0..*stringGiven names (not always 'first'). Includes middle names
This repeating element order: Given Names appear in the correct order for presenting the name
..... prefix Σ0..*stringParts that come before the name
This repeating element order: Prefixes appear in the correct order for presenting the name
..... suffix Σ0..*stringParts that come after the name
This repeating element order: Suffixes appear in the correct order for presenting the name
..... period Σ0..1PeriodTime period when name was/is in use
.... telecom 0..*ContactPointA contact detail for the person
.... address 0..1PostalAddressProfileAddress for the contact person
.... gender 0..1codemale | female | other | unknown
Binding: AdministrativeGender (required)
.... organization I0..1Reference(Organization)Organization that is associated with the contact
.... period 0..1PeriodThe period during which this contact person or organization is valid to be contacted relating to this patient
... contact I0..1BackboneElementInformant
pat-1: SHALL at least contain a contact's details or a reference to an organization
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
.... relationship 0..1CodeableConceptThe kind of relationship
Binding: v2 Contact Role (extensible)
..... id 0..1stringxml:id (or equivalent in JSON)
..... coding ΣCodingCode defined by a terminology system
Slice: Unordered, Open by value:code
..... coding Σ1..1Coding
...... id 0..1stringxml:id (or equivalent in JSON)
...... system Σ0..1uriIdentity of the terminology system
Fixed Value: http://hl7.org/fhir/v2/0131
...... version Σ0..1stringVersion of the system - if relevant
...... code Σ0..1codeSymbol in syntax defined by the system
Fixed Value: CP
...... display Σ0..1stringRepresentation defined by the system
...... userSelected Σ0..1booleanIf this coding was chosen directly by the user
..... text Σ0..1stringPlain text representation of the concept
.... name 1..1HumanNameA name associated with the contact person
..... id 0..1stringxml:id (or equivalent in JSON)
..... use ?!Σ0..1codeusual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required)
..... text Σ1..1stringText representation of the full name
..... family Σ0..1stringFamily name (often called 'Surname')
..... given Σ0..*stringGiven names (not always 'first'). Includes middle names
This repeating element order: Given Names appear in the correct order for presenting the name
..... prefix Σ0..*stringParts that come before the name
This repeating element order: Prefixes appear in the correct order for presenting the name
..... suffix Σ0..*stringParts that come after the name
This repeating element order: Suffixes appear in the correct order for presenting the name
..... period Σ0..1PeriodTime period when name was/is in use
.... telecom 0..*ContactPointA contact detail for the person
.... address 0..1PostalAddressProfileAddress for the contact person
.... gender 0..1codemale | female | other | unknown
Binding: AdministrativeGender (required)
.... organization I0..1Reference(Organization)Organization that is associated with the contact
.... period 0..1PeriodThe period during which this contact person or organization is valid to be contacted relating to this patient
... animal ?!ΣI0..1BackboneElementThis patient is known to be an animal (non-human)
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
.... species Σ1..1CodeableConceptE.g. Dog, Cow
Binding: AnimalSpecies (example)
.... breed Σ0..1CodeableConceptE.g. Poodle, Angus
Binding: AnimalBreeds (example)
.... genderStatus Σ0..1CodeableConceptE.g. Neutered, Intact
Binding: GenderStatus (example)
... communication I0..*BackboneElementA list of Languages which may be used to communicate with the patient about his or her health
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
.... language 1..1CodeableConceptThe language which can be used to communicate with the patient about his or her health
Binding: Common Languages (extensible)
.... preferred 0..1booleanLanguage preference indicator
... generalPractitioner 0..*Reference(Organization | Practitioner)Patient's nominated primary care provider
... managingOrganization Σ0..1Reference(Organization)Organization that is the custodian of the patient record
... link ?!ΣI0..*BackboneElementLink to another patient resource that concerns the same actual person
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
.... other Σ1..1Reference(Patient | RelatedPerson)The other patient or related person resource that the link refers to
.... type Σ1..1codereplaced-by | replaces | refer | seealso - type of link
Binding: LinkType (required)

doco Documentation for this format

Downloads: StructureDefinition: (XML, JSON, TTL), Schema: XML Schematron

 

Terminology Bindings

PathNameConformanceValueSet
Patient.languageCommon LanguagesextensibleCommon Languages
Patient.name.useNameUserequiredNameUse
Patient.genderAdministrativeGenderrequiredAdministrativeGender
Patient.address.useAddressUserequiredAddressUse
Patient.address.useAddressUserequiredAddressUse
Patient.address.typeAddressTyperequiredAddressType
Patient.maritalStatusMarital Status CodesextensibleMarital Status Codes
Patient.contact.name.useNameUserequiredNameUse
Patient.contact.relationshipv2 Contact Roleextensiblev2 Contact Role
Patient.contact.name.useNameUserequiredNameUse
Patient.contact.genderAdministrativeGenderrequiredAdministrativeGender
Patient.contact.relationshipv2 Contact Roleextensiblev2 Contact Role
Patient.contact.name.useNameUserequiredNameUse
Patient.contact.genderAdministrativeGenderrequiredAdministrativeGender
Patient.contact.relationshipv2 Contact Roleextensiblev2 Contact Role
Patient.contact.name.useNameUserequiredNameUse
Patient.contact.genderAdministrativeGenderrequiredAdministrativeGender
Patient.contact.relationshipv2 Contact Roleextensiblev2 Contact Role
Patient.contact.name.useNameUserequiredNameUse
Patient.contact.genderAdministrativeGenderrequiredAdministrativeGender
Patient.animal.speciesAnimalSpeciesexampleAnimalSpecies
Patient.animal.breedAnimalBreedsexampleAnimalBreeds
Patient.animal.genderStatusGenderStatusexampleGenderStatus
Patient.communication.languageCommon LanguagesextensibleCommon Languages
Patient.link.typeLinkTyperequiredLinkType

 

Constraints

IdPathDetailsRequirements
dom-2PatientIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-1PatientIf the resource is contained in another resource, it SHALL NOT contain any narrative
: contained.text.empty()
dom-4PatientIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-3PatientIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource
: contained.where(('#'+id in %resource.descendants().reference).not()).empty()
ele-1Patient.contactAll FHIR elements must have a @value or children
: hasValue() | (children().count() > id.count())
pat-1Patient.contactSHALL at least contain a contact's details or a reference to an organization
: name.exists() or telecom.exists() or address.exists() or organization.exists()
ele-1Patient.contactAll FHIR elements must have a @value or children
: hasValue() | (children().count() > id.count())
pat-1Patient.contactSHALL at least contain a contact's details or a reference to an organization
: name.exists() or telecom.exists() or address.exists() or organization.exists()
ele-1Patient.contactAll FHIR elements must have a @value or children
: hasValue() | (children().count() > id.count())
pat-1Patient.contactSHALL at least contain a contact's details or a reference to an organization
: name.exists() or telecom.exists() or address.exists() or organization.exists()
ele-1Patient.contactAll FHIR elements must have a @value or children
: hasValue() | (children().count() > id.count())
pat-1Patient.contactSHALL at least contain a contact's details or a reference to an organization
: name.exists() or telecom.exists() or address.exists() or organization.exists()
ele-1Patient.contactAll FHIR elements must have a @value or children
: hasValue() | (children().count() > id.count())
pat-1Patient.contactSHALL at least contain a contact's details or a reference to an organization
: name.exists() or telecom.exists() or address.exists() or organization.exists()
ele-1Patient.animalAll FHIR elements must have a @value or children
: hasValue() | (children().count() > id.count())
ele-1Patient.communicationAll FHIR elements must have a @value or children
: hasValue() | (children().count() > id.count())
ele-1Patient.linkAll FHIR elements must have a @value or children
: hasValue() | (children().count() > id.count())