1.0.0 - Build CI

SaraAlert - Local Development build (v1.0.0). See the Directory of published versions

Resource Profile: Sara Alert Patient Profile

Defining URL:http://saraalert.org/StructureDefinition/sara-alert-patient
Version:1.0.0
Name:SaraAlertPatient
Title:Sara Alert Patient Profile
Status:Active as of 2021-12-01T10:26:21-05:00
Definition:

Sara Alert outputs additional extensions on Patient resources

Publisher:The MITRE Corporation
Source Resource:XML / JSON / Turtle

The official URL for this profile is:

http://saraalert.org/StructureDefinition/sara-alert-patient

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

This structure is derived from USCorePatientProfile

Summary

Mandatory: 0 element (6 nested mandatory elements)
Must-Support: 60 elements

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:system
  • The element Patient.address is sliced based on the value of value:extension('http://saraalert.org/SaraAlert/StructureDefinition/address-type').value

This structure is derived from USCorePatientProfile

NameFlagsCard.TypeDescription & Constraintsdoco
.. Patient I0..*USCorePatientProfileInformation about an individual or animal receiving health care services
sara-1: If 'Continuous Exposure' is set to true, then there shall be no 'Last Date of Exposure'
sara-2: If 'Continuous Exposure' and 'Isolation' are both set to false, then there shall be a 'Last Date of Exposure'
sara-4: If 'Follow-up Reason' is not set, then there shall be no 'Follow-up Note'
... preferred-contact-method S0..1stringPreferred Contact Method
URL: http://saraalert.org/StructureDefinition/preferred-contact-method
... preferred-contact-time S0..1stringPreferred Contact Time
URL: http://saraalert.org/StructureDefinition/preferred-contact-time
... symptom-onset-date S0..1dateSymptom Onset Date
URL: http://saraalert.org/StructureDefinition/symptom-onset-date
... last-date-of-exposure S0..1dateLast Date of Exposure
URL: http://saraalert.org/StructureDefinition/last-date-of-exposure
... isolation S0..1booleanIsolation
URL: http://saraalert.org/StructureDefinition/isolation
... full-assigned-jurisdiction-path S0..1stringFull Assigned Jurisdiction Path
URL: http://saraalert.org/StructureDefinition/full-assigned-jurisdiction-path
... monitoring-plan S0..1stringMonitoring Plan
URL: http://saraalert.org/StructureDefinition/monitoring-plan
... assigned-user S0..1positiveIntAssigned User
URL: http://saraalert.org/StructureDefinition/assigned-user
... additional-planned-travel-start-date S0..1dateAdditional Planned Travel Start Date
URL: http://saraalert.org/StructureDefinition/additional-planned-travel-start-date
... additional-planned-travel-end-date S0..1dateAdditional Planned Travel End Date
URL: http://saraalert.org/StructureDefinition/additional-planned-travel-end-date
... additional-planned-travel-destination S0..1stringAdditional Planned Travel Destination
URL: http://saraalert.org/StructureDefinition/additional-planned-travel-destination
... additional-planned-travel-destination-state S0..1stringAdditional Planned Travel Destination State
URL: http://saraalert.org/StructureDefinition/additional-planned-travel-destination-state
... additional-planned-travel-destination-country S0..1stringAdditional Planned Travel Destination Country
URL: http://saraalert.org/StructureDefinition/additional-planned-travel-destination-country
... additional-planned-travel-port-of-departure S0..1stringAdditional Planned Travel Port of Departure
URL: http://saraalert.org/StructureDefinition/additional-planned-travel-port-of-departure
... additional-planned-travel-type S0..1stringAdditional Planned Travel Type
URL: http://saraalert.org/StructureDefinition/additional-planned-travel-type
... port-of-origin S0..1stringPort of Origin
URL: http://saraalert.org/StructureDefinition/port-of-origin
... port-of-entry-into-usa S0..1stringPort of Entry into USA
URL: http://saraalert.org/StructureDefinition/port-of-entry-into-usa
... date-of-departure S0..1dateDate of Departure
URL: http://saraalert.org/StructureDefinition/date-of-departure
... flight-or-vessel-number S0..1stringFlight or Vessel Number
URL: http://saraalert.org/StructureDefinition/flight-or-vessel-number
... flight-or-vessel-carrier S0..1stringFlight or Vessel Carrier
URL: http://saraalert.org/StructureDefinition/flight-or-vessel-carrier
... date-of-arrival S0..1dateDate of Arrival
URL: http://saraalert.org/StructureDefinition/date-of-arrival
... exposure-notes S0..1stringExposure Notes
URL: http://saraalert.org/StructureDefinition/exposure-notes
... travel-related-notes S0..1stringTravel Related Notes
URL: http://saraalert.org/StructureDefinition/travel-related-notes
... additional-planned-travel-notes S0..1stringAdditional Planned Travel Notes
URL: http://saraalert.org/StructureDefinition/additional-planned-travel-notes
... continuous-exposure S0..1booleanContinuous Exposure
URL: http://saraalert.org/StructureDefinition/continuous-exposure
... follow-up-reason S0..1stringFollow-up Reason
URL: http://saraalert.org/StructureDefinition/follow-up-reason
... follow-up-note S0..1stringFollow-up Note
URL: http://saraalert.org/StructureDefinition/follow-up-note
... exposure-risk-assessment S0..1stringExposure Risk Assessment
URL: http://saraalert.org/StructureDefinition/exposure-risk-assessment
... public-health-action S0..1stringPublic Health Action
URL: http://saraalert.org/StructureDefinition/public-health-action
... extended-isolation S0..1dateExtended Isolation
URL: http://saraalert.org/StructureDefinition/extended-isolation
... potential-exposure-location S0..1stringPotential Exposure Location
URL: http://saraalert.org/StructureDefinition/potential-exposure-location
... potential-exposure-country S0..1stringPotential Exposure Country
URL: http://saraalert.org/StructureDefinition/potential-exposure-country
... end-of-monitoring S0..1dateEnd of Monitoring
URL: http://saraalert.org/StructureDefinition/end-of-monitoring
... expected-purge-date S0..1dateExpected Purge Date
URL: http://saraalert.org/StructureDefinition/expected-purge-date
... reason-for-closure S0..1stringReason for Closure
URL: http://saraalert.org/StructureDefinition/reason-for-closure
... case-status S0..1stringCase Status
URL: http://saraalert.org/StructureDefinition/case-status
... closed-at S0..1dateTimeClosed At
URL: http://saraalert.org/StructureDefinition/closed-at
... patient-genderIdentity S0..1CodeableConceptThe patient's gender identity
URL: http://hl7.org/fhir/StructureDefinition/patient-genderIdentity
Binding: GenderIdentity (example)
... sexual-orientation S0..1CodeableConceptSexual Orientation
URL: http://saraalert.org/StructureDefinition/sexual-orientation
Binding: SaraAlertSexualOrientation (required)
... head-of-household S0..1booleanHead of Household
URL: http://saraalert.org/StructureDefinition/head-of-household
... id-of-reporter S0..1positiveIntID of Reporter
URL: http://saraalert.org/StructureDefinition/id-of-reporter
... last-assessment-reminder-sent S0..1dateTimeLast Assessment Reminder Sent
URL: http://saraalert.org/StructureDefinition/last-assessment-reminder-sent
... paused-notifications S0..1booleanPaused Notifications
URL: http://saraalert.org/StructureDefinition/paused-notifications
... status S0..1stringStatus
URL: http://saraalert.org/StructureDefinition/status
... user-defined-symptom-onset S0..1booleanUser Defined Symptom Onset
URL: http://saraalert.org/StructureDefinition/user-defined-symptom-onset
... transfer S0..*(Complex)Transfer
URL: http://saraalert.org/StructureDefinition/transfer
... exposure-risk-factors S0..1(Complex)Exposure Risk Factors
URL: http://saraalert.org/StructureDefinition/exposure-risk-factors
... source-of-report S0..1(Complex)Source Of Report
URL: http://saraalert.org/StructureDefinition/source-of-report
... Slices for identifier 1..*IdentifierAn identifier for this patient
Slice: Unordered, Open by value:system
.... identifier:StateLocalId S0..1IdentifierThe State/Local ID assigned by the state or jurisdiction’s monitoring policies.
..... system 1..1uriThe namespace for the identifier value
Required Pattern: http://saraalert.org/SaraAlert/state-local-id
.... identifier:CDCId S0..1IdentifierThe identifier to represent the Centers for Disease Control and Prevention assigned ID of the monitoree.
..... system 1..1uriThe namespace for the identifier value
Required Pattern: http://saraalert.org/SaraAlert/cdc-id
.... identifier:NNDSSId S0..1IdentifierThe assigned NNDSS ID or Case ID of the monitoree.
..... system 1..1uriThe namespace for the identifier value
Required Pattern: http://saraalert.org/SaraAlert/nndss-id
... active S0..1booleanWhether this patient's record is in active use
... telecom
.... phone-type S0..1stringPhone Type
URL: http://saraalert.org/StructureDefinition/phone-type
.... international-telephone S0..1booleanInternational Telephone
URL: http://saraalert.org/StructureDefinition/international-telephone
... Slices for address 0..*AddressAn address for the individual
Slice: Unordered, Open by value:extension('http://saraalert.org/SaraAlert/StructureDefinition/address-type').value
.... address:ForeignAddress S0..1AddressAn address for the individual
..... extension 1..*ExtensionExtension
..... address-type S1..1stringAddress Type
URL: http://saraalert.org/StructureDefinition/address-type
...... valueString 0..1stringValue of extension
Required Pattern: Foreign
.... address:MonitoredAddress S0..1AddressAn address for the individual
..... extension 1..*ExtensionExtension
..... address-type S1..1stringAddress Type
URL: http://saraalert.org/StructureDefinition/address-type
...... valueString 0..1stringValue of extension
Required Pattern: Monitored
.... address:ForeignMonitoredAddress S0..1AddressAn address for the individual
..... extension 1..*ExtensionExtension
..... address-type S1..1stringAddress Type
URL: http://saraalert.org/StructureDefinition/address-type
...... valueString 0..1stringValue of extension
Required Pattern: ForeignMonitored
... communication
.... language 1..1CodeableConceptThe language which can be used to communicate with the patient about his or her health
Binding: Sara Alert Language ValueSet (required)

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Patient I0..*USCorePatientProfileInformation about an individual or animal receiving health care services
sara-1: If 'Continuous Exposure' is set to true, then there shall be no 'Last Date of Exposure'
sara-2: If 'Continuous Exposure' and 'Isolation' are both set to false, then there shall be a 'Last Date of Exposure'
sara-4: If 'Follow-up Reason' is not set, then there shall be no 'Follow-up Note'
... id Σ0..1stringLogical 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: CommonLanguages (preferred)
Max Binding: AllLanguages: A human language.

... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... us-core-race S0..1(Complex)US Core Race Extension
URL: http://hl7.org/fhir/us/core/StructureDefinition/us-core-race
... us-core-ethnicity S0..1(Complex)US Core ethnicity Extension
URL: http://hl7.org/fhir/us/core/StructureDefinition/us-core-ethnicity
... us-core-birthsex S0..1codeExtension
URL: http://hl7.org/fhir/us/core/StructureDefinition/us-core-birthsex
Binding: Birth Sex (required): Code for sex assigned at birth


... preferred-contact-method S0..1stringPreferred Contact Method
URL: http://saraalert.org/StructureDefinition/preferred-contact-method
... preferred-contact-time S0..1stringPreferred Contact Time
URL: http://saraalert.org/StructureDefinition/preferred-contact-time
... symptom-onset-date S0..1dateSymptom Onset Date
URL: http://saraalert.org/StructureDefinition/symptom-onset-date
... last-date-of-exposure S0..1dateLast Date of Exposure
URL: http://saraalert.org/StructureDefinition/last-date-of-exposure
... isolation S0..1booleanIsolation
URL: http://saraalert.org/StructureDefinition/isolation
... full-assigned-jurisdiction-path S0..1stringFull Assigned Jurisdiction Path
URL: http://saraalert.org/StructureDefinition/full-assigned-jurisdiction-path
... monitoring-plan S0..1stringMonitoring Plan
URL: http://saraalert.org/StructureDefinition/monitoring-plan
... assigned-user S0..1positiveIntAssigned User
URL: http://saraalert.org/StructureDefinition/assigned-user
... additional-planned-travel-start-date S0..1dateAdditional Planned Travel Start Date
URL: http://saraalert.org/StructureDefinition/additional-planned-travel-start-date
... additional-planned-travel-end-date S0..1dateAdditional Planned Travel End Date
URL: http://saraalert.org/StructureDefinition/additional-planned-travel-end-date
... additional-planned-travel-destination S0..1stringAdditional Planned Travel Destination
URL: http://saraalert.org/StructureDefinition/additional-planned-travel-destination
... additional-planned-travel-destination-state S0..1stringAdditional Planned Travel Destination State
URL: http://saraalert.org/StructureDefinition/additional-planned-travel-destination-state
... additional-planned-travel-destination-country S0..1stringAdditional Planned Travel Destination Country
URL: http://saraalert.org/StructureDefinition/additional-planned-travel-destination-country
... additional-planned-travel-port-of-departure S0..1stringAdditional Planned Travel Port of Departure
URL: http://saraalert.org/StructureDefinition/additional-planned-travel-port-of-departure
... additional-planned-travel-type S0..1stringAdditional Planned Travel Type
URL: http://saraalert.org/StructureDefinition/additional-planned-travel-type
... port-of-origin S0..1stringPort of Origin
URL: http://saraalert.org/StructureDefinition/port-of-origin
... port-of-entry-into-usa S0..1stringPort of Entry into USA
URL: http://saraalert.org/StructureDefinition/port-of-entry-into-usa
... date-of-departure S0..1dateDate of Departure
URL: http://saraalert.org/StructureDefinition/date-of-departure
... flight-or-vessel-number S0..1stringFlight or Vessel Number
URL: http://saraalert.org/StructureDefinition/flight-or-vessel-number
... flight-or-vessel-carrier S0..1stringFlight or Vessel Carrier
URL: http://saraalert.org/StructureDefinition/flight-or-vessel-carrier
... date-of-arrival S0..1dateDate of Arrival
URL: http://saraalert.org/StructureDefinition/date-of-arrival
... exposure-notes S0..1stringExposure Notes
URL: http://saraalert.org/StructureDefinition/exposure-notes
... travel-related-notes S0..1stringTravel Related Notes
URL: http://saraalert.org/StructureDefinition/travel-related-notes
... additional-planned-travel-notes S0..1stringAdditional Planned Travel Notes
URL: http://saraalert.org/StructureDefinition/additional-planned-travel-notes
... continuous-exposure S0..1booleanContinuous Exposure
URL: http://saraalert.org/StructureDefinition/continuous-exposure
... follow-up-reason S0..1stringFollow-up Reason
URL: http://saraalert.org/StructureDefinition/follow-up-reason
... follow-up-note S0..1stringFollow-up Note
URL: http://saraalert.org/StructureDefinition/follow-up-note
... exposure-risk-assessment S0..1stringExposure Risk Assessment
URL: http://saraalert.org/StructureDefinition/exposure-risk-assessment
... public-health-action S0..1stringPublic Health Action
URL: http://saraalert.org/StructureDefinition/public-health-action
... extended-isolation S0..1dateExtended Isolation
URL: http://saraalert.org/StructureDefinition/extended-isolation
... potential-exposure-location S0..1stringPotential Exposure Location
URL: http://saraalert.org/StructureDefinition/potential-exposure-location
... potential-exposure-country S0..1stringPotential Exposure Country
URL: http://saraalert.org/StructureDefinition/potential-exposure-country
... end-of-monitoring S0..1dateEnd of Monitoring
URL: http://saraalert.org/StructureDefinition/end-of-monitoring
... expected-purge-date S0..1dateExpected Purge Date
URL: http://saraalert.org/StructureDefinition/expected-purge-date
... reason-for-closure S0..1stringReason for Closure
URL: http://saraalert.org/StructureDefinition/reason-for-closure
... case-status S0..1stringCase Status
URL: http://saraalert.org/StructureDefinition/case-status
... closed-at S0..1dateTimeClosed At
URL: http://saraalert.org/StructureDefinition/closed-at
... patient-genderIdentity S0..1CodeableConceptThe patient's gender identity
URL: http://hl7.org/fhir/StructureDefinition/patient-genderIdentity
Binding: GenderIdentity (example)
... sexual-orientation S0..1CodeableConceptSexual Orientation
URL: http://saraalert.org/StructureDefinition/sexual-orientation
Binding: SaraAlertSexualOrientation (required)
... head-of-household S0..1booleanHead of Household
URL: http://saraalert.org/StructureDefinition/head-of-household
... id-of-reporter S0..1positiveIntID of Reporter
URL: http://saraalert.org/StructureDefinition/id-of-reporter
... last-assessment-reminder-sent S0..1dateTimeLast Assessment Reminder Sent
URL: http://saraalert.org/StructureDefinition/last-assessment-reminder-sent
... paused-notifications S0..1booleanPaused Notifications
URL: http://saraalert.org/StructureDefinition/paused-notifications
... status S0..1stringStatus
URL: http://saraalert.org/StructureDefinition/status
... user-defined-symptom-onset S0..1booleanUser Defined Symptom Onset
URL: http://saraalert.org/StructureDefinition/user-defined-symptom-onset
... transfer S0..*(Complex)Transfer
URL: http://saraalert.org/StructureDefinition/transfer
... exposure-risk-factors S0..1(Complex)Exposure Risk Factors
URL: http://saraalert.org/StructureDefinition/exposure-risk-factors
... source-of-report S0..1(Complex)Source Of Report
URL: http://saraalert.org/StructureDefinition/source-of-report
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... Slices for identifier SΣ1..*IdentifierAn identifier for this patient
Slice: Unordered, Open by value:system
.... identifier:All Slices Content/Rules for all slices
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... type Σ0..1CodeableConceptDescription of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

..... system SΣ1..1uriThe namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
..... value SΣ1..1stringThe value that is unique within the system.
Example General: 123456
..... period Σ0..1PeriodTime period when id is/was valid for use
..... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
.... identifier:StateLocalId SΣ0..1IdentifierThe State/Local ID assigned by the state or jurisdiction’s monitoring policies.
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... type Σ0..1CodeableConceptDescription of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

..... system SΣ1..1uriThe namespace for the identifier value
Required Pattern: http://saraalert.org/SaraAlert/state-local-id
..... value SΣ1..1stringThe value that is unique within the system.
Example General: 123456
..... period Σ0..1PeriodTime period when id is/was valid for use
..... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
.... identifier:CDCId SΣ0..1IdentifierThe identifier to represent the Centers for Disease Control and Prevention assigned ID of the monitoree.
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... type Σ0..1CodeableConceptDescription of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

..... system SΣ1..1uriThe namespace for the identifier value
Required Pattern: http://saraalert.org/SaraAlert/cdc-id
..... value SΣ1..1stringThe value that is unique within the system.
Example General: 123456
..... period Σ0..1PeriodTime period when id is/was valid for use
..... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
.... identifier:NNDSSId SΣ0..1IdentifierThe assigned NNDSS ID or Case ID of the monitoree.
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... type Σ0..1CodeableConceptDescription of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

..... system SΣ1..1uriThe namespace for the identifier value
Required Pattern: http://saraalert.org/SaraAlert/nndss-id
..... value SΣ1..1stringThe value that is unique within the system.
Example General: 123456
..... period Σ0..1PeriodTime period when id is/was valid for use
..... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
... active ?!SΣ0..1booleanWhether this patient's record is in active use
... name SΣI1..*HumanNameA name associated with the patient
us-core-8: Patient.name.given or Patient.name.family or both SHALL be present
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... use ?!Σ0..1codeusual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required): The use of a human name.

.... text Σ0..1stringText representation of the full name
.... family SΣI0..1stringFamily name (often called 'Surname')
.... given SΣI0..*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 SΣ0..*ContactPointA contact detail for the individual
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... phone-type S0..1stringPhone Type
URL: http://saraalert.org/StructureDefinition/phone-type
.... international-telephone S0..1booleanInternational Telephone
URL: http://saraalert.org/StructureDefinition/international-telephone
.... system SΣI1..1codephone | fax | email | pager | url | sms | other
Binding: ContactPointSystem (required): Telecommunications form for contact point.

.... value SΣ1..1stringThe actual contact point details
.... use ?!SΣ0..1codehome | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required)
.... rank Σ0..1positiveIntSpecify preferred order of use (1 = highest)
.... period Σ0..1PeriodTime period when the contact point was/is in use
... gender SΣ1..1codemale | female | other | unknown
Binding: AdministrativeGender (required)
... birthDate SΣ0..1dateThe date of birth for the individual
... deceased[x] ?!Σ0..1Indicates if the individual is deceased or not
.... deceasedBooleanboolean
.... deceasedDateTimedateTime
... Slices for address SΣ0..*AddressAn address for the individual
Slice: Unordered, Open by value:extension('http://saraalert.org/SaraAlert/StructureDefinition/address-type').value
.... address:All Slices Content/Rules for all slices
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codehome | work | temp | old | billing - purpose of this address
Binding: AddressUse (required): The use of an address.


Example General: home
..... type Σ0..1codepostal | physical | both
Binding: AddressType (required): The type of an address (physical / postal).


Example General: both
..... text Σ0..1stringText representation of the address
Example General: 137 Nowhere Street, Erewhon 9132
..... line SΣ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 SΣ0..1stringName of city, town etc.
Example General: Erewhon
..... district Σ0..1stringDistrict name (aka county)
Example General: Madison
..... state SΣ0..1stringSub-unit of country (abbreviations ok)
Binding: USPS Two Letter Alphabetic Codes (extensible): Two Letter USPS alphabetic codes.

..... postalCode SΣ0..1stringUS Zip Codes
Example General: 9132
..... country Σ0..1stringCountry (e.g. can be ISO 3166 2 or 3 letter code)
..... period SΣ0..1PeriodTime period when address was/is in use
Example General: {"start":"2010-03-23T00:00:00+11:00","end":"2010-07-01T00:00:00+10:00"}
.... address:ForeignAddress SΣ0..1AddressAn address for the individual
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 1..*ExtensionExtension
Slice: Unordered, Open by value:url
..... address-type S1..1stringAddress Type
URL: http://saraalert.org/StructureDefinition/address-type
...... id 0..1stringUnique id for inter-element referencing
...... Slices for extension 0..0
...... url 1..1uri"http://saraalert.org/StructureDefinition/address-type"
...... Slices for value[x] 0..1stringValue of extension
Slice: Unordered, Closed by type:$this
....... value[x]:valueString 0..1stringValue of extension
Required Pattern: Foreign
..... use ?!Σ0..1codehome | work | temp | old | billing - purpose of this address
Binding: AddressUse (required): The use of an address.


Example General: home
..... type Σ0..1codepostal | physical | both
Binding: AddressType (required): The type of an address (physical / postal).


Example General: both
..... text Σ0..1stringText representation of the address
Example General: 137 Nowhere Street, Erewhon 9132
..... line SΣ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 SΣ0..1stringName of city, town etc.
Example General: Erewhon
..... district Σ0..1stringDistrict name (aka county)
Example General: Madison
..... state SΣ0..1stringSub-unit of country (abbreviations ok)
Binding: USPS Two Letter Alphabetic Codes (extensible): Two Letter USPS alphabetic codes.

..... postalCode SΣ0..1stringUS Zip Codes
Example General: 9132
..... country Σ0..1stringCountry (e.g. can be ISO 3166 2 or 3 letter code)
..... period SΣ0..1PeriodTime period when address was/is in use
Example General: {"start":"2010-03-23T00:00:00+11:00","end":"2010-07-01T00:00:00+10:00"}
.... address:MonitoredAddress SΣ0..1AddressAn address for the individual
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 1..*ExtensionExtension
Slice: Unordered, Open by value:url
..... address-type S1..1stringAddress Type
URL: http://saraalert.org/StructureDefinition/address-type
...... id 0..1stringUnique id for inter-element referencing
...... Slices for extension 0..0
...... url 1..1uri"http://saraalert.org/StructureDefinition/address-type"
...... Slices for value[x] 0..1stringValue of extension
Slice: Unordered, Closed by type:$this
....... value[x]:valueString 0..1stringValue of extension
Required Pattern: Monitored
..... use ?!Σ0..1codehome | work | temp | old | billing - purpose of this address
Binding: AddressUse (required): The use of an address.


Example General: home
..... type Σ0..1codepostal | physical | both
Binding: AddressType (required): The type of an address (physical / postal).


Example General: both
..... text Σ0..1stringText representation of the address
Example General: 137 Nowhere Street, Erewhon 9132
..... line SΣ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 SΣ0..1stringName of city, town etc.
Example General: Erewhon
..... district Σ0..1stringDistrict name (aka county)
Example General: Madison
..... state SΣ0..1stringSub-unit of country (abbreviations ok)
Binding: USPS Two Letter Alphabetic Codes (extensible): Two Letter USPS alphabetic codes.

..... postalCode SΣ0..1stringUS Zip Codes
Example General: 9132
..... country Σ0..1stringCountry (e.g. can be ISO 3166 2 or 3 letter code)
..... period SΣ0..1PeriodTime period when address was/is in use
Example General: {"start":"2010-03-23T00:00:00+11:00","end":"2010-07-01T00:00:00+10:00"}
.... address:ForeignMonitoredAddress SΣ0..1AddressAn address for the individual
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 1..*ExtensionExtension
Slice: Unordered, Open by value:url
..... address-type S1..1stringAddress Type
URL: http://saraalert.org/StructureDefinition/address-type
...... id 0..1stringUnique id for inter-element referencing
...... Slices for extension 0..0
...... url 1..1uri"http://saraalert.org/StructureDefinition/address-type"
...... Slices for value[x] 0..1stringValue of extension
Slice: Unordered, Closed by type:$this
....... value[x]:valueString 0..1stringValue of extension
Required Pattern: ForeignMonitored
..... use ?!Σ0..1codehome | work | temp | old | billing - purpose of this address
Binding: AddressUse (required): The use of an address.


Example General: home
..... type Σ0..1codepostal | physical | both
Binding: AddressType (required): The type of an address (physical / postal).


Example General: both
..... text Σ0..1stringText representation of the address
Example General: 137 Nowhere Street, Erewhon 9132
..... line SΣ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 SΣ0..1stringName of city, town etc.
Example General: Erewhon
..... district Σ0..1stringDistrict name (aka county)
Example General: Madison
..... state SΣ0..1stringSub-unit of country (abbreviations ok)
Binding: USPS Two Letter Alphabetic Codes (extensible): Two Letter USPS alphabetic codes.

..... postalCode SΣ0..1stringUS Zip Codes
Example General: 9132
..... country Σ0..1stringCountry (e.g. can be ISO 3166 2 or 3 letter code)
..... period SΣ0..1PeriodTime period when address was/is in use
Example General: {"start":"2010-03-23T00:00:00+11:00","end":"2010-07-01T00:00:00+10:00"}
... maritalStatus 0..1CodeableConceptMarital (civil) status of a patient
Binding: Marital Status Codes (extensible): The domestic partnership status of a person.

... multipleBirth[x] 0..1Whether patient is part of a multiple birth
.... multipleBirthBooleanboolean
.... multipleBirthIntegerinteger
... photo 0..*AttachmentImage of the patient
... contact I0..*BackboneElementA contact party (e.g. guardian, partner, friend) for the patient
pat-1: SHALL at least contain a contact's details or a reference to an organization
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... relationship 0..*CodeableConceptThe kind of relationship
Binding: PatientContactRelationship (extensible): The nature of the relationship between a patient and a contact person for that patient.


.... name 0..1HumanNameA name associated with the contact person
.... telecom 0..*ContactPointA contact detail for the person
.... address 0..1AddressAddress for the contact person
.... gender 0..1codemale | female | other | unknown
Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.

.... 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
... communication S0..*BackboneElementA language which may be used to communicate with the patient about his or her health
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... language S1..1CodeableConceptThe language which can be used to communicate with the patient about his or her health
Binding: Sara Alert Language ValueSet (required)
.... preferred 0..1booleanLanguage preference indicator
... generalPractitioner 0..*Reference(Organization | Practitioner | PractitionerRole)Patient's nominated primary care provider
... managingOrganization Σ0..1Reference(Organization)Organization that is the custodian of the patient record
... link ?!Σ0..*BackboneElementLink to another patient resource that concerns the same actual person
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... other Σ1..1Reference(Patient | RelatedPerson)The other patient or related person resource that the link refers to
.... type Σ1..1codereplaced-by | replaces | refer | seealso
Binding: LinkType (required): The type of link between this patient resource and another patient resource.


doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Patient I0..*USCorePatientProfileInformation about an individual or animal receiving health care services
sara-1: If 'Continuous Exposure' is set to true, then there shall be no 'Last Date of Exposure'
sara-2: If 'Continuous Exposure' and 'Isolation' are both set to false, then there shall be a 'Last Date of Exposure'
sara-4: If 'Follow-up Reason' is not set, then there shall be no 'Follow-up Note'
... us-core-race 0..1(Complex)US Core Race Extension
URL: http://hl7.org/fhir/us/core/StructureDefinition/us-core-race
... us-core-ethnicity 0..1(Complex)US Core ethnicity Extension
URL: http://hl7.org/fhir/us/core/StructureDefinition/us-core-ethnicity
... us-core-birthsex 0..1codeExtension
URL: http://hl7.org/fhir/us/core/StructureDefinition/us-core-birthsex
Binding: Birth Sex (required): Code for sex assigned at birth


... preferred-contact-method 0..1stringPreferred Contact Method
URL: http://saraalert.org/StructureDefinition/preferred-contact-method
... preferred-contact-time 0..1stringPreferred Contact Time
URL: http://saraalert.org/StructureDefinition/preferred-contact-time
... symptom-onset-date 0..1dateSymptom Onset Date
URL: http://saraalert.org/StructureDefinition/symptom-onset-date
... last-date-of-exposure 0..1dateLast Date of Exposure
URL: http://saraalert.org/StructureDefinition/last-date-of-exposure
... isolation 0..1booleanIsolation
URL: http://saraalert.org/StructureDefinition/isolation
... full-assigned-jurisdiction-path 0..1stringFull Assigned Jurisdiction Path
URL: http://saraalert.org/StructureDefinition/full-assigned-jurisdiction-path
... monitoring-plan 0..1stringMonitoring Plan
URL: http://saraalert.org/StructureDefinition/monitoring-plan
... assigned-user 0..1positiveIntAssigned User
URL: http://saraalert.org/StructureDefinition/assigned-user
... additional-planned-travel-start-date 0..1dateAdditional Planned Travel Start Date
URL: http://saraalert.org/StructureDefinition/additional-planned-travel-start-date
... additional-planned-travel-end-date 0..1dateAdditional Planned Travel End Date
URL: http://saraalert.org/StructureDefinition/additional-planned-travel-end-date
... additional-planned-travel-destination 0..1stringAdditional Planned Travel Destination
URL: http://saraalert.org/StructureDefinition/additional-planned-travel-destination
... additional-planned-travel-destination-state 0..1stringAdditional Planned Travel Destination State
URL: http://saraalert.org/StructureDefinition/additional-planned-travel-destination-state
... additional-planned-travel-destination-country 0..1stringAdditional Planned Travel Destination Country
URL: http://saraalert.org/StructureDefinition/additional-planned-travel-destination-country
... additional-planned-travel-port-of-departure 0..1stringAdditional Planned Travel Port of Departure
URL: http://saraalert.org/StructureDefinition/additional-planned-travel-port-of-departure
... additional-planned-travel-type 0..1stringAdditional Planned Travel Type
URL: http://saraalert.org/StructureDefinition/additional-planned-travel-type
... port-of-origin 0..1stringPort of Origin
URL: http://saraalert.org/StructureDefinition/port-of-origin
... port-of-entry-into-usa 0..1stringPort of Entry into USA
URL: http://saraalert.org/StructureDefinition/port-of-entry-into-usa
... date-of-departure 0..1dateDate of Departure
URL: http://saraalert.org/StructureDefinition/date-of-departure
... flight-or-vessel-number 0..1stringFlight or Vessel Number
URL: http://saraalert.org/StructureDefinition/flight-or-vessel-number
... flight-or-vessel-carrier 0..1stringFlight or Vessel Carrier
URL: http://saraalert.org/StructureDefinition/flight-or-vessel-carrier
... date-of-arrival 0..1dateDate of Arrival
URL: http://saraalert.org/StructureDefinition/date-of-arrival
... exposure-notes 0..1stringExposure Notes
URL: http://saraalert.org/StructureDefinition/exposure-notes
... travel-related-notes 0..1stringTravel Related Notes
URL: http://saraalert.org/StructureDefinition/travel-related-notes
... additional-planned-travel-notes 0..1stringAdditional Planned Travel Notes
URL: http://saraalert.org/StructureDefinition/additional-planned-travel-notes
... continuous-exposure 0..1booleanContinuous Exposure
URL: http://saraalert.org/StructureDefinition/continuous-exposure
... follow-up-reason 0..1stringFollow-up Reason
URL: http://saraalert.org/StructureDefinition/follow-up-reason
... follow-up-note 0..1stringFollow-up Note
URL: http://saraalert.org/StructureDefinition/follow-up-note
... exposure-risk-assessment 0..1stringExposure Risk Assessment
URL: http://saraalert.org/StructureDefinition/exposure-risk-assessment
... public-health-action 0..1stringPublic Health Action
URL: http://saraalert.org/StructureDefinition/public-health-action
... extended-isolation 0..1dateExtended Isolation
URL: http://saraalert.org/StructureDefinition/extended-isolation
... potential-exposure-location 0..1stringPotential Exposure Location
URL: http://saraalert.org/StructureDefinition/potential-exposure-location
... potential-exposure-country 0..1stringPotential Exposure Country
URL: http://saraalert.org/StructureDefinition/potential-exposure-country
... end-of-monitoring 0..1dateEnd of Monitoring
URL: http://saraalert.org/StructureDefinition/end-of-monitoring
... expected-purge-date 0..1dateExpected Purge Date
URL: http://saraalert.org/StructureDefinition/expected-purge-date
... reason-for-closure 0..1stringReason for Closure
URL: http://saraalert.org/StructureDefinition/reason-for-closure
... case-status 0..1stringCase Status
URL: http://saraalert.org/StructureDefinition/case-status
... closed-at 0..1dateTimeClosed At
URL: http://saraalert.org/StructureDefinition/closed-at
... patient-genderIdentity 0..1CodeableConceptThe patient's gender identity
URL: http://hl7.org/fhir/StructureDefinition/patient-genderIdentity
Binding: GenderIdentity (example)
... sexual-orientation 0..1CodeableConceptSexual Orientation
URL: http://saraalert.org/StructureDefinition/sexual-orientation
Binding: SaraAlertSexualOrientation (required)
... head-of-household 0..1booleanHead of Household
URL: http://saraalert.org/StructureDefinition/head-of-household
... id-of-reporter 0..1positiveIntID of Reporter
URL: http://saraalert.org/StructureDefinition/id-of-reporter
... last-assessment-reminder-sent 0..1dateTimeLast Assessment Reminder Sent
URL: http://saraalert.org/StructureDefinition/last-assessment-reminder-sent
... paused-notifications 0..1booleanPaused Notifications
URL: http://saraalert.org/StructureDefinition/paused-notifications
... status 0..1stringStatus
URL: http://saraalert.org/StructureDefinition/status
... user-defined-symptom-onset 0..1booleanUser Defined Symptom Onset
URL: http://saraalert.org/StructureDefinition/user-defined-symptom-onset
... transfer 0..*(Complex)Transfer
URL: http://saraalert.org/StructureDefinition/transfer
... exposure-risk-factors 0..1(Complex)Exposure Risk Factors
URL: http://saraalert.org/StructureDefinition/exposure-risk-factors
... source-of-report 0..1(Complex)Source Of Report
URL: http://saraalert.org/StructureDefinition/source-of-report
... Slices for identifier Σ1..*IdentifierAn identifier for this patient
Slice: Unordered, Open by value:system
.... identifier:All Slices Content/Rules for all slices
..... system Σ1..1uriThe namespace for the identifier value
..... value Σ1..1stringThe value that is unique within the system.
.... identifier:StateLocalId Σ0..1IdentifierThe State/Local ID assigned by the state or jurisdiction’s monitoring policies.
..... system Σ1..1uriThe namespace for the identifier value
Required Pattern: http://saraalert.org/SaraAlert/state-local-id
..... value Σ1..1stringThe value that is unique within the system.
.... identifier:CDCId Σ0..1IdentifierThe identifier to represent the Centers for Disease Control and Prevention assigned ID of the monitoree.
..... system Σ1..1uriThe namespace for the identifier value
Required Pattern: http://saraalert.org/SaraAlert/cdc-id
..... value Σ1..1stringThe value that is unique within the system.
.... identifier:NNDSSId Σ0..1IdentifierThe assigned NNDSS ID or Case ID of the monitoree.
..... system Σ1..1uriThe namespace for the identifier value
Required Pattern: http://saraalert.org/SaraAlert/nndss-id
..... value Σ1..1stringThe value that is unique within the system.
... active ?!Σ0..1booleanWhether this patient's record is in active use
... name ΣI1..*HumanNameA name associated with the patient
us-core-8: Patient.name.given or Patient.name.family or both SHALL be present
.... family ΣI0..1stringFamily name (often called 'Surname')
.... given ΣI0..*stringGiven names (not always 'first'). Includes middle names
This repeating element order: Given Names appear in the correct order for presenting the name
... telecom Σ0..*ContactPointA contact detail for the individual
.... phone-type 0..1stringPhone Type
URL: http://saraalert.org/StructureDefinition/phone-type
.... international-telephone 0..1booleanInternational Telephone
URL: http://saraalert.org/StructureDefinition/international-telephone
.... system ΣI1..1codephone | fax | email | pager | url | sms | other
Binding: ContactPointSystem (required): Telecommunications form for contact point.

.... value Σ1..1stringThe actual contact point details
.... use ?!Σ0..1codehome | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required)
... gender Σ1..1codemale | female | other | unknown
Binding: AdministrativeGender (required)
... birthDate Σ0..1dateThe date of birth for the individual
... Slices for address Σ0..*AddressAn address for the individual
Slice: Unordered, Open by value:extension('http://saraalert.org/SaraAlert/StructureDefinition/address-type').value
.... address:All Slices Content/Rules for all slices
..... 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
..... city Σ0..1stringName of city, town etc.
..... state Σ0..1stringSub-unit of country (abbreviations ok)
Binding: USPS Two Letter Alphabetic Codes (extensible): Two Letter USPS alphabetic codes.

..... postalCode Σ0..1stringUS Zip Codes
..... period Σ0..1PeriodTime period when address was/is in use
.... address:ForeignAddress Σ0..1AddressAn address for the individual
..... address-type 1..1stringAddress Type
URL: http://saraalert.org/StructureDefinition/address-type
..... 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
..... city Σ0..1stringName of city, town etc.
..... state Σ0..1stringSub-unit of country (abbreviations ok)
Binding: USPS Two Letter Alphabetic Codes (extensible): Two Letter USPS alphabetic codes.

..... postalCode Σ0..1stringUS Zip Codes
..... period Σ0..1PeriodTime period when address was/is in use
.... address:MonitoredAddress Σ0..1AddressAn address for the individual
..... address-type 1..1stringAddress Type
URL: http://saraalert.org/StructureDefinition/address-type
..... 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
..... city Σ0..1stringName of city, town etc.
..... state Σ0..1stringSub-unit of country (abbreviations ok)
Binding: USPS Two Letter Alphabetic Codes (extensible): Two Letter USPS alphabetic codes.

..... postalCode Σ0..1stringUS Zip Codes
..... period Σ0..1PeriodTime period when address was/is in use
.... address:ForeignMonitoredAddress Σ0..1AddressAn address for the individual
..... address-type 1..1stringAddress Type
URL: http://saraalert.org/StructureDefinition/address-type
..... 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
..... city Σ0..1stringName of city, town etc.
..... state Σ0..1stringSub-unit of country (abbreviations ok)
Binding: USPS Two Letter Alphabetic Codes (extensible): Two Letter USPS alphabetic codes.

..... postalCode Σ0..1stringUS Zip Codes
..... period Σ0..1PeriodTime period when address was/is in use
... communication 0..*BackboneElementA language which may be used to communicate with the patient about his or her health
.... language 1..1CodeableConceptThe language which can be used to communicate with the patient about his or her health
Binding: Sara Alert Language ValueSet (required)

doco Documentation for this format

This structure is derived from USCorePatientProfile

Summary

Mandatory: 0 element (6 nested mandatory elements)
Must-Support: 60 elements

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:system
  • The element Patient.address is sliced based on the value of value:extension('http://saraalert.org/SaraAlert/StructureDefinition/address-type').value

Differential View

This structure is derived from USCorePatientProfile

NameFlagsCard.TypeDescription & Constraintsdoco
.. Patient I0..*USCorePatientProfileInformation about an individual or animal receiving health care services
sara-1: If 'Continuous Exposure' is set to true, then there shall be no 'Last Date of Exposure'
sara-2: If 'Continuous Exposure' and 'Isolation' are both set to false, then there shall be a 'Last Date of Exposure'
sara-4: If 'Follow-up Reason' is not set, then there shall be no 'Follow-up Note'
... preferred-contact-method S0..1stringPreferred Contact Method
URL: http://saraalert.org/StructureDefinition/preferred-contact-method
... preferred-contact-time S0..1stringPreferred Contact Time
URL: http://saraalert.org/StructureDefinition/preferred-contact-time
... symptom-onset-date S0..1dateSymptom Onset Date
URL: http://saraalert.org/StructureDefinition/symptom-onset-date
... last-date-of-exposure S0..1dateLast Date of Exposure
URL: http://saraalert.org/StructureDefinition/last-date-of-exposure
... isolation S0..1booleanIsolation
URL: http://saraalert.org/StructureDefinition/isolation
... full-assigned-jurisdiction-path S0..1stringFull Assigned Jurisdiction Path
URL: http://saraalert.org/StructureDefinition/full-assigned-jurisdiction-path
... monitoring-plan S0..1stringMonitoring Plan
URL: http://saraalert.org/StructureDefinition/monitoring-plan
... assigned-user S0..1positiveIntAssigned User
URL: http://saraalert.org/StructureDefinition/assigned-user
... additional-planned-travel-start-date S0..1dateAdditional Planned Travel Start Date
URL: http://saraalert.org/StructureDefinition/additional-planned-travel-start-date
... additional-planned-travel-end-date S0..1dateAdditional Planned Travel End Date
URL: http://saraalert.org/StructureDefinition/additional-planned-travel-end-date
... additional-planned-travel-destination S0..1stringAdditional Planned Travel Destination
URL: http://saraalert.org/StructureDefinition/additional-planned-travel-destination
... additional-planned-travel-destination-state S0..1stringAdditional Planned Travel Destination State
URL: http://saraalert.org/StructureDefinition/additional-planned-travel-destination-state
... additional-planned-travel-destination-country S0..1stringAdditional Planned Travel Destination Country
URL: http://saraalert.org/StructureDefinition/additional-planned-travel-destination-country
... additional-planned-travel-port-of-departure S0..1stringAdditional Planned Travel Port of Departure
URL: http://saraalert.org/StructureDefinition/additional-planned-travel-port-of-departure
... additional-planned-travel-type S0..1stringAdditional Planned Travel Type
URL: http://saraalert.org/StructureDefinition/additional-planned-travel-type
... port-of-origin S0..1stringPort of Origin
URL: http://saraalert.org/StructureDefinition/port-of-origin
... port-of-entry-into-usa S0..1stringPort of Entry into USA
URL: http://saraalert.org/StructureDefinition/port-of-entry-into-usa
... date-of-departure S0..1dateDate of Departure
URL: http://saraalert.org/StructureDefinition/date-of-departure
... flight-or-vessel-number S0..1stringFlight or Vessel Number
URL: http://saraalert.org/StructureDefinition/flight-or-vessel-number
... flight-or-vessel-carrier S0..1stringFlight or Vessel Carrier
URL: http://saraalert.org/StructureDefinition/flight-or-vessel-carrier
... date-of-arrival S0..1dateDate of Arrival
URL: http://saraalert.org/StructureDefinition/date-of-arrival
... exposure-notes S0..1stringExposure Notes
URL: http://saraalert.org/StructureDefinition/exposure-notes
... travel-related-notes S0..1stringTravel Related Notes
URL: http://saraalert.org/StructureDefinition/travel-related-notes
... additional-planned-travel-notes S0..1stringAdditional Planned Travel Notes
URL: http://saraalert.org/StructureDefinition/additional-planned-travel-notes
... continuous-exposure S0..1booleanContinuous Exposure
URL: http://saraalert.org/StructureDefinition/continuous-exposure
... follow-up-reason S0..1stringFollow-up Reason
URL: http://saraalert.org/StructureDefinition/follow-up-reason
... follow-up-note S0..1stringFollow-up Note
URL: http://saraalert.org/StructureDefinition/follow-up-note
... exposure-risk-assessment S0..1stringExposure Risk Assessment
URL: http://saraalert.org/StructureDefinition/exposure-risk-assessment
... public-health-action S0..1stringPublic Health Action
URL: http://saraalert.org/StructureDefinition/public-health-action
... extended-isolation S0..1dateExtended Isolation
URL: http://saraalert.org/StructureDefinition/extended-isolation
... potential-exposure-location S0..1stringPotential Exposure Location
URL: http://saraalert.org/StructureDefinition/potential-exposure-location
... potential-exposure-country S0..1stringPotential Exposure Country
URL: http://saraalert.org/StructureDefinition/potential-exposure-country
... end-of-monitoring S0..1dateEnd of Monitoring
URL: http://saraalert.org/StructureDefinition/end-of-monitoring
... expected-purge-date S0..1dateExpected Purge Date
URL: http://saraalert.org/StructureDefinition/expected-purge-date
... reason-for-closure S0..1stringReason for Closure
URL: http://saraalert.org/StructureDefinition/reason-for-closure
... case-status S0..1stringCase Status
URL: http://saraalert.org/StructureDefinition/case-status
... closed-at S0..1dateTimeClosed At
URL: http://saraalert.org/StructureDefinition/closed-at
... patient-genderIdentity S0..1CodeableConceptThe patient's gender identity
URL: http://hl7.org/fhir/StructureDefinition/patient-genderIdentity
Binding: GenderIdentity (example)
... sexual-orientation S0..1CodeableConceptSexual Orientation
URL: http://saraalert.org/StructureDefinition/sexual-orientation
Binding: SaraAlertSexualOrientation (required)
... head-of-household S0..1booleanHead of Household
URL: http://saraalert.org/StructureDefinition/head-of-household
... id-of-reporter S0..1positiveIntID of Reporter
URL: http://saraalert.org/StructureDefinition/id-of-reporter
... last-assessment-reminder-sent S0..1dateTimeLast Assessment Reminder Sent
URL: http://saraalert.org/StructureDefinition/last-assessment-reminder-sent
... paused-notifications S0..1booleanPaused Notifications
URL: http://saraalert.org/StructureDefinition/paused-notifications
... status S0..1stringStatus
URL: http://saraalert.org/StructureDefinition/status
... user-defined-symptom-onset S0..1booleanUser Defined Symptom Onset
URL: http://saraalert.org/StructureDefinition/user-defined-symptom-onset
... transfer S0..*(Complex)Transfer
URL: http://saraalert.org/StructureDefinition/transfer
... exposure-risk-factors S0..1(Complex)Exposure Risk Factors
URL: http://saraalert.org/StructureDefinition/exposure-risk-factors
... source-of-report S0..1(Complex)Source Of Report
URL: http://saraalert.org/StructureDefinition/source-of-report
... Slices for identifier 1..*IdentifierAn identifier for this patient
Slice: Unordered, Open by value:system
.... identifier:StateLocalId S0..1IdentifierThe State/Local ID assigned by the state or jurisdiction’s monitoring policies.
..... system 1..1uriThe namespace for the identifier value
Required Pattern: http://saraalert.org/SaraAlert/state-local-id
.... identifier:CDCId S0..1IdentifierThe identifier to represent the Centers for Disease Control and Prevention assigned ID of the monitoree.
..... system 1..1uriThe namespace for the identifier value
Required Pattern: http://saraalert.org/SaraAlert/cdc-id
.... identifier:NNDSSId S0..1IdentifierThe assigned NNDSS ID or Case ID of the monitoree.
..... system 1..1uriThe namespace for the identifier value
Required Pattern: http://saraalert.org/SaraAlert/nndss-id
... active S0..1booleanWhether this patient's record is in active use
... telecom
.... phone-type S0..1stringPhone Type
URL: http://saraalert.org/StructureDefinition/phone-type
.... international-telephone S0..1booleanInternational Telephone
URL: http://saraalert.org/StructureDefinition/international-telephone
... Slices for address 0..*AddressAn address for the individual
Slice: Unordered, Open by value:extension('http://saraalert.org/SaraAlert/StructureDefinition/address-type').value
.... address:ForeignAddress S0..1AddressAn address for the individual
..... extension 1..*ExtensionExtension
..... address-type S1..1stringAddress Type
URL: http://saraalert.org/StructureDefinition/address-type
...... valueString 0..1stringValue of extension
Required Pattern: Foreign
.... address:MonitoredAddress S0..1AddressAn address for the individual
..... extension 1..*ExtensionExtension
..... address-type S1..1stringAddress Type
URL: http://saraalert.org/StructureDefinition/address-type
...... valueString 0..1stringValue of extension
Required Pattern: Monitored
.... address:ForeignMonitoredAddress S0..1AddressAn address for the individual
..... extension 1..*ExtensionExtension
..... address-type S1..1stringAddress Type
URL: http://saraalert.org/StructureDefinition/address-type
...... valueString 0..1stringValue of extension
Required Pattern: ForeignMonitored
... communication
.... language 1..1CodeableConceptThe language which can be used to communicate with the patient about his or her health
Binding: Sara Alert Language ValueSet (required)

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Patient I0..*USCorePatientProfileInformation about an individual or animal receiving health care services
sara-1: If 'Continuous Exposure' is set to true, then there shall be no 'Last Date of Exposure'
sara-2: If 'Continuous Exposure' and 'Isolation' are both set to false, then there shall be a 'Last Date of Exposure'
sara-4: If 'Follow-up Reason' is not set, then there shall be no 'Follow-up Note'
... id Σ0..1stringLogical 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: CommonLanguages (preferred)
Max Binding: AllLanguages: A human language.

... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... us-core-race S0..1(Complex)US Core Race Extension
URL: http://hl7.org/fhir/us/core/StructureDefinition/us-core-race
... us-core-ethnicity S0..1(Complex)US Core ethnicity Extension
URL: http://hl7.org/fhir/us/core/StructureDefinition/us-core-ethnicity
... us-core-birthsex S0..1codeExtension
URL: http://hl7.org/fhir/us/core/StructureDefinition/us-core-birthsex
Binding: Birth Sex (required): Code for sex assigned at birth


... preferred-contact-method S0..1stringPreferred Contact Method
URL: http://saraalert.org/StructureDefinition/preferred-contact-method
... preferred-contact-time S0..1stringPreferred Contact Time
URL: http://saraalert.org/StructureDefinition/preferred-contact-time
... symptom-onset-date S0..1dateSymptom Onset Date
URL: http://saraalert.org/StructureDefinition/symptom-onset-date
... last-date-of-exposure S0..1dateLast Date of Exposure
URL: http://saraalert.org/StructureDefinition/last-date-of-exposure
... isolation S0..1booleanIsolation
URL: http://saraalert.org/StructureDefinition/isolation
... full-assigned-jurisdiction-path S0..1stringFull Assigned Jurisdiction Path
URL: http://saraalert.org/StructureDefinition/full-assigned-jurisdiction-path
... monitoring-plan S0..1stringMonitoring Plan
URL: http://saraalert.org/StructureDefinition/monitoring-plan
... assigned-user S0..1positiveIntAssigned User
URL: http://saraalert.org/StructureDefinition/assigned-user
... additional-planned-travel-start-date S0..1dateAdditional Planned Travel Start Date
URL: http://saraalert.org/StructureDefinition/additional-planned-travel-start-date
... additional-planned-travel-end-date S0..1dateAdditional Planned Travel End Date
URL: http://saraalert.org/StructureDefinition/additional-planned-travel-end-date
... additional-planned-travel-destination S0..1stringAdditional Planned Travel Destination
URL: http://saraalert.org/StructureDefinition/additional-planned-travel-destination
... additional-planned-travel-destination-state S0..1stringAdditional Planned Travel Destination State
URL: http://saraalert.org/StructureDefinition/additional-planned-travel-destination-state
... additional-planned-travel-destination-country S0..1stringAdditional Planned Travel Destination Country
URL: http://saraalert.org/StructureDefinition/additional-planned-travel-destination-country
... additional-planned-travel-port-of-departure S0..1stringAdditional Planned Travel Port of Departure
URL: http://saraalert.org/StructureDefinition/additional-planned-travel-port-of-departure
... additional-planned-travel-type S0..1stringAdditional Planned Travel Type
URL: http://saraalert.org/StructureDefinition/additional-planned-travel-type
... port-of-origin S0..1stringPort of Origin
URL: http://saraalert.org/StructureDefinition/port-of-origin
... port-of-entry-into-usa S0..1stringPort of Entry into USA
URL: http://saraalert.org/StructureDefinition/port-of-entry-into-usa
... date-of-departure S0..1dateDate of Departure
URL: http://saraalert.org/StructureDefinition/date-of-departure
... flight-or-vessel-number S0..1stringFlight or Vessel Number
URL: http://saraalert.org/StructureDefinition/flight-or-vessel-number
... flight-or-vessel-carrier S0..1stringFlight or Vessel Carrier
URL: http://saraalert.org/StructureDefinition/flight-or-vessel-carrier
... date-of-arrival S0..1dateDate of Arrival
URL: http://saraalert.org/StructureDefinition/date-of-arrival
... exposure-notes S0..1stringExposure Notes
URL: http://saraalert.org/StructureDefinition/exposure-notes
... travel-related-notes S0..1stringTravel Related Notes
URL: http://saraalert.org/StructureDefinition/travel-related-notes
... additional-planned-travel-notes S0..1stringAdditional Planned Travel Notes
URL: http://saraalert.org/StructureDefinition/additional-planned-travel-notes
... continuous-exposure S0..1booleanContinuous Exposure
URL: http://saraalert.org/StructureDefinition/continuous-exposure
... follow-up-reason S0..1stringFollow-up Reason
URL: http://saraalert.org/StructureDefinition/follow-up-reason
... follow-up-note S0..1stringFollow-up Note
URL: http://saraalert.org/StructureDefinition/follow-up-note
... exposure-risk-assessment S0..1stringExposure Risk Assessment
URL: http://saraalert.org/StructureDefinition/exposure-risk-assessment
... public-health-action S0..1stringPublic Health Action
URL: http://saraalert.org/StructureDefinition/public-health-action
... extended-isolation S0..1dateExtended Isolation
URL: http://saraalert.org/StructureDefinition/extended-isolation
... potential-exposure-location S0..1stringPotential Exposure Location
URL: http://saraalert.org/StructureDefinition/potential-exposure-location
... potential-exposure-country S0..1stringPotential Exposure Country
URL: http://saraalert.org/StructureDefinition/potential-exposure-country
... end-of-monitoring S0..1dateEnd of Monitoring
URL: http://saraalert.org/StructureDefinition/end-of-monitoring
... expected-purge-date S0..1dateExpected Purge Date
URL: http://saraalert.org/StructureDefinition/expected-purge-date
... reason-for-closure S0..1stringReason for Closure
URL: http://saraalert.org/StructureDefinition/reason-for-closure
... case-status S0..1stringCase Status
URL: http://saraalert.org/StructureDefinition/case-status
... closed-at S0..1dateTimeClosed At
URL: http://saraalert.org/StructureDefinition/closed-at
... patient-genderIdentity S0..1CodeableConceptThe patient's gender identity
URL: http://hl7.org/fhir/StructureDefinition/patient-genderIdentity
Binding: GenderIdentity (example)
... sexual-orientation S0..1CodeableConceptSexual Orientation
URL: http://saraalert.org/StructureDefinition/sexual-orientation
Binding: SaraAlertSexualOrientation (required)
... head-of-household S0..1booleanHead of Household
URL: http://saraalert.org/StructureDefinition/head-of-household
... id-of-reporter S0..1positiveIntID of Reporter
URL: http://saraalert.org/StructureDefinition/id-of-reporter
... last-assessment-reminder-sent S0..1dateTimeLast Assessment Reminder Sent
URL: http://saraalert.org/StructureDefinition/last-assessment-reminder-sent
... paused-notifications S0..1booleanPaused Notifications
URL: http://saraalert.org/StructureDefinition/paused-notifications
... status S0..1stringStatus
URL: http://saraalert.org/StructureDefinition/status
... user-defined-symptom-onset S0..1booleanUser Defined Symptom Onset
URL: http://saraalert.org/StructureDefinition/user-defined-symptom-onset
... transfer S0..*(Complex)Transfer
URL: http://saraalert.org/StructureDefinition/transfer
... exposure-risk-factors S0..1(Complex)Exposure Risk Factors
URL: http://saraalert.org/StructureDefinition/exposure-risk-factors
... source-of-report S0..1(Complex)Source Of Report
URL: http://saraalert.org/StructureDefinition/source-of-report
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... Slices for identifier SΣ1..*IdentifierAn identifier for this patient
Slice: Unordered, Open by value:system
.... identifier:All Slices Content/Rules for all slices
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... type Σ0..1CodeableConceptDescription of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

..... system SΣ1..1uriThe namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
..... value SΣ1..1stringThe value that is unique within the system.
Example General: 123456
..... period Σ0..1PeriodTime period when id is/was valid for use
..... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
.... identifier:StateLocalId SΣ0..1IdentifierThe State/Local ID assigned by the state or jurisdiction’s monitoring policies.
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... type Σ0..1CodeableConceptDescription of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

..... system SΣ1..1uriThe namespace for the identifier value
Required Pattern: http://saraalert.org/SaraAlert/state-local-id
..... value SΣ1..1stringThe value that is unique within the system.
Example General: 123456
..... period Σ0..1PeriodTime period when id is/was valid for use
..... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
.... identifier:CDCId SΣ0..1IdentifierThe identifier to represent the Centers for Disease Control and Prevention assigned ID of the monitoree.
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... type Σ0..1CodeableConceptDescription of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

..... system SΣ1..1uriThe namespace for the identifier value
Required Pattern: http://saraalert.org/SaraAlert/cdc-id
..... value SΣ1..1stringThe value that is unique within the system.
Example General: 123456
..... period Σ0..1PeriodTime period when id is/was valid for use
..... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
.... identifier:NNDSSId SΣ0..1IdentifierThe assigned NNDSS ID or Case ID of the monitoree.
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... type Σ0..1CodeableConceptDescription of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

..... system SΣ1..1uriThe namespace for the identifier value
Required Pattern: http://saraalert.org/SaraAlert/nndss-id
..... value SΣ1..1stringThe value that is unique within the system.
Example General: 123456
..... period Σ0..1PeriodTime period when id is/was valid for use
..... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
... active ?!SΣ0..1booleanWhether this patient's record is in active use
... name SΣI1..*HumanNameA name associated with the patient
us-core-8: Patient.name.given or Patient.name.family or both SHALL be present
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... use ?!Σ0..1codeusual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required): The use of a human name.

.... text Σ0..1stringText representation of the full name
.... family SΣI0..1stringFamily name (often called 'Surname')
.... given SΣI0..*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 SΣ0..*ContactPointA contact detail for the individual
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... phone-type S0..1stringPhone Type
URL: http://saraalert.org/StructureDefinition/phone-type
.... international-telephone S0..1booleanInternational Telephone
URL: http://saraalert.org/StructureDefinition/international-telephone
.... system SΣI1..1codephone | fax | email | pager | url | sms | other
Binding: ContactPointSystem (required): Telecommunications form for contact point.

.... value SΣ1..1stringThe actual contact point details
.... use ?!SΣ0..1codehome | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required)
.... rank Σ0..1positiveIntSpecify preferred order of use (1 = highest)
.... period Σ0..1PeriodTime period when the contact point was/is in use
... gender SΣ1..1codemale | female | other | unknown
Binding: AdministrativeGender (required)
... birthDate SΣ0..1dateThe date of birth for the individual
... deceased[x] ?!Σ0..1Indicates if the individual is deceased or not
.... deceasedBooleanboolean
.... deceasedDateTimedateTime
... Slices for address SΣ0..*AddressAn address for the individual
Slice: Unordered, Open by value:extension('http://saraalert.org/SaraAlert/StructureDefinition/address-type').value
.... address:All Slices Content/Rules for all slices
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codehome | work | temp | old | billing - purpose of this address
Binding: AddressUse (required): The use of an address.


Example General: home
..... type Σ0..1codepostal | physical | both
Binding: AddressType (required): The type of an address (physical / postal).


Example General: both
..... text Σ0..1stringText representation of the address
Example General: 137 Nowhere Street, Erewhon 9132
..... line SΣ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 SΣ0..1stringName of city, town etc.
Example General: Erewhon
..... district Σ0..1stringDistrict name (aka county)
Example General: Madison
..... state SΣ0..1stringSub-unit of country (abbreviations ok)
Binding: USPS Two Letter Alphabetic Codes (extensible): Two Letter USPS alphabetic codes.

..... postalCode SΣ0..1stringUS Zip Codes
Example General: 9132
..... country Σ0..1stringCountry (e.g. can be ISO 3166 2 or 3 letter code)
..... period SΣ0..1PeriodTime period when address was/is in use
Example General: {"start":"2010-03-23T00:00:00+11:00","end":"2010-07-01T00:00:00+10:00"}
.... address:ForeignAddress SΣ0..1AddressAn address for the individual
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 1..*ExtensionExtension
Slice: Unordered, Open by value:url
..... address-type S1..1stringAddress Type
URL: http://saraalert.org/StructureDefinition/address-type
...... id 0..1stringUnique id for inter-element referencing
...... Slices for extension 0..0
...... url 1..1uri"http://saraalert.org/StructureDefinition/address-type"
...... Slices for value[x] 0..1stringValue of extension
Slice: Unordered, Closed by type:$this
....... value[x]:valueString 0..1stringValue of extension
Required Pattern: Foreign
..... use ?!Σ0..1codehome | work | temp | old | billing - purpose of this address
Binding: AddressUse (required): The use of an address.


Example General: home
..... type Σ0..1codepostal | physical | both
Binding: AddressType (required): The type of an address (physical / postal).


Example General: both
..... text Σ0..1stringText representation of the address
Example General: 137 Nowhere Street, Erewhon 9132
..... line SΣ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 SΣ0..1stringName of city, town etc.
Example General: Erewhon
..... district Σ0..1stringDistrict name (aka county)
Example General: Madison
..... state SΣ0..1stringSub-unit of country (abbreviations ok)
Binding: USPS Two Letter Alphabetic Codes (extensible): Two Letter USPS alphabetic codes.

..... postalCode SΣ0..1stringUS Zip Codes
Example General: 9132
..... country Σ0..1stringCountry (e.g. can be ISO 3166 2 or 3 letter code)
..... period SΣ0..1PeriodTime period when address was/is in use
Example General: {"start":"2010-03-23T00:00:00+11:00","end":"2010-07-01T00:00:00+10:00"}
.... address:MonitoredAddress SΣ0..1AddressAn address for the individual
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 1..*ExtensionExtension
Slice: Unordered, Open by value:url
..... address-type S1..1stringAddress Type
URL: http://saraalert.org/StructureDefinition/address-type
...... id 0..1stringUnique id for inter-element referencing
...... Slices for extension 0..0
...... url 1..1uri"http://saraalert.org/StructureDefinition/address-type"
...... Slices for value[x] 0..1stringValue of extension
Slice: Unordered, Closed by type:$this
....... value[x]:valueString 0..1stringValue of extension
Required Pattern: Monitored
..... use ?!Σ0..1codehome | work | temp | old | billing - purpose of this address
Binding: AddressUse (required): The use of an address.


Example General: home
..... type Σ0..1codepostal | physical | both
Binding: AddressType (required): The type of an address (physical / postal).


Example General: both
..... text Σ0..1stringText representation of the address
Example General: 137 Nowhere Street, Erewhon 9132
..... line SΣ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 SΣ0..1stringName of city, town etc.
Example General: Erewhon
..... district Σ0..1stringDistrict name (aka county)
Example General: Madison
..... state SΣ0..1stringSub-unit of country (abbreviations ok)
Binding: USPS Two Letter Alphabetic Codes (extensible): Two Letter USPS alphabetic codes.

..... postalCode SΣ0..1stringUS Zip Codes
Example General: 9132
..... country Σ0..1stringCountry (e.g. can be ISO 3166 2 or 3 letter code)
..... period SΣ0..1PeriodTime period when address was/is in use
Example General: {"start":"2010-03-23T00:00:00+11:00","end":"2010-07-01T00:00:00+10:00"}
.... address:ForeignMonitoredAddress SΣ0..1AddressAn address for the individual
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 1..*ExtensionExtension
Slice: Unordered, Open by value:url
..... address-type S1..1stringAddress Type
URL: http://saraalert.org/StructureDefinition/address-type
...... id 0..1stringUnique id for inter-element referencing
...... Slices for extension 0..0
...... url 1..1uri"http://saraalert.org/StructureDefinition/address-type"
...... Slices for value[x] 0..1stringValue of extension
Slice: Unordered, Closed by type:$this
....... value[x]:valueString 0..1stringValue of extension
Required Pattern: ForeignMonitored
..... use ?!Σ0..1codehome | work | temp | old | billing - purpose of this address
Binding: AddressUse (required): The use of an address.


Example General: home
..... type Σ0..1codepostal | physical | both
Binding: AddressType (required): The type of an address (physical / postal).


Example General: both
..... text Σ0..1stringText representation of the address
Example General: 137 Nowhere Street, Erewhon 9132
..... line SΣ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 SΣ0..1stringName of city, town etc.
Example General: Erewhon
..... district Σ0..1stringDistrict name (aka county)
Example General: Madison
..... state SΣ0..1stringSub-unit of country (abbreviations ok)
Binding: USPS Two Letter Alphabetic Codes (extensible): Two Letter USPS alphabetic codes.

..... postalCode SΣ0..1stringUS Zip Codes
Example General: 9132
..... country Σ0..1stringCountry (e.g. can be ISO 3166 2 or 3 letter code)
..... period SΣ0..1PeriodTime period when address was/is in use
Example General: {"start":"2010-03-23T00:00:00+11:00","end":"2010-07-01T00:00:00+10:00"}
... maritalStatus 0..1CodeableConceptMarital (civil) status of a patient
Binding: Marital Status Codes (extensible): The domestic partnership status of a person.

... multipleBirth[x] 0..1Whether patient is part of a multiple birth
.... multipleBirthBooleanboolean
.... multipleBirthIntegerinteger
... photo 0..*AttachmentImage of the patient
... contact I0..*BackboneElementA contact party (e.g. guardian, partner, friend) for the patient
pat-1: SHALL at least contain a contact's details or a reference to an organization
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... relationship 0..*CodeableConceptThe kind of relationship
Binding: PatientContactRelationship (extensible): The nature of the relationship between a patient and a contact person for that patient.


.... name 0..1HumanNameA name associated with the contact person
.... telecom 0..*ContactPointA contact detail for the person
.... address 0..1AddressAddress for the contact person
.... gender 0..1codemale | female | other | unknown
Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.

.... 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
... communication S0..*BackboneElementA language which may be used to communicate with the patient about his or her health
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... language S1..1CodeableConceptThe language which can be used to communicate with the patient about his or her health
Binding: Sara Alert Language ValueSet (required)
.... preferred 0..1booleanLanguage preference indicator
... generalPractitioner 0..*Reference(Organization | Practitioner | PractitionerRole)Patient's nominated primary care provider
... managingOrganization Σ0..1Reference(Organization)Organization that is the custodian of the patient record
... link ?!Σ0..*BackboneElementLink to another patient resource that concerns the same actual person
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... other Σ1..1Reference(Patient | RelatedPerson)The other patient or related person resource that the link refers to
.... type Σ1..1codereplaced-by | replaces | refer | seealso
Binding: LinkType (required): The type of link between this patient resource and another patient resource.


doco Documentation for this format

 

Other representations of profile: CSV, Excel, Schematron

Terminology Bindings

PathConformanceValueSet
Patient.languagepreferredCommonLanguages
Max Binding: AllLanguages
Patient.identifier.userequiredIdentifierUse
Patient.identifier.typeextensibleIdentifier Type Codes
Patient.identifier:StateLocalId.userequiredIdentifierUse
Patient.identifier:StateLocalId.typeextensibleIdentifier Type Codes
Patient.identifier:CDCId.userequiredIdentifierUse
Patient.identifier:CDCId.typeextensibleIdentifier Type Codes
Patient.identifier:NNDSSId.userequiredIdentifierUse
Patient.identifier:NNDSSId.typeextensibleIdentifier Type Codes
Patient.name.userequiredNameUse
Patient.telecom.systemrequiredContactPointSystem
Patient.telecom.userequiredContactPointUse
Patient.genderrequiredAdministrativeGender
Patient.address.userequiredAddressUse
Patient.address.typerequiredAddressType
Patient.address.stateextensibleUspsTwoLetterAlphabeticCodes
Patient.address:ForeignAddress.userequiredAddressUse
Patient.address:ForeignAddress.typerequiredAddressType
Patient.address:ForeignAddress.stateextensibleUspsTwoLetterAlphabeticCodes
Patient.address:MonitoredAddress.userequiredAddressUse
Patient.address:MonitoredAddress.typerequiredAddressType
Patient.address:MonitoredAddress.stateextensibleUspsTwoLetterAlphabeticCodes
Patient.address:ForeignMonitoredAddress.userequiredAddressUse
Patient.address:ForeignMonitoredAddress.typerequiredAddressType
Patient.address:ForeignMonitoredAddress.stateextensibleUspsTwoLetterAlphabeticCodes
Patient.maritalStatusextensibleMarital Status Codes
Patient.contact.relationshipextensiblePatientContactRelationship
Patient.contact.genderrequiredAdministrativeGender
Patient.communication.languagerequiredSaraAlertLanguage
Patient.link.typerequiredLinkType

Constraints

IdPathDetailsRequirements
dom-2PatientIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3PatientIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).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-5PatientIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6PatientA resource should have narrative for robust management
: text.`div`.exists()
sara-1PatientIf 'Continuous Exposure' is set to true, then there shall be no 'Last Date of Exposure'
: extension.where(url='http://saraalert.org/StructureDefinition/continuous-exposure').first().valueBoolean implies Patient.extension.where(url='http://saraalert.org/StructureDefinition/last-date-of-exposure').first().valueDate.empty()
sara-2PatientIf 'Continuous Exposure' and 'Isolation' are both set to false, then there shall be a 'Last Date of Exposure'
: extension.where(url='http://saraalert.org/StructureDefinition/continuous-exposure').first().valueBoolean.not() and extension.where(url='http://saraalert.org/StructureDefinition/isolation').first().valueBoolean.not() implies Patient.extension.where(url='http://saraalert.org/StructureDefinition/last-date-of-exposure').first().valueDate.exists()
sara-4PatientIf 'Follow-up Reason' is not set, then there shall be no 'Follow-up Note'
: extension.where(url='http://saraalert.org/StructureDefinition/follow-up-reason').first().valueString.empty().not() implies Patient.extension.where(url='http://saraalert.org/StructureDefinition/follow-up-note').first().valueString.empty()
ele-1Patient.metaAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.implicitRulesAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.languageAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.textAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.extension:raceAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.extension:raceMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.extension:ethnicityAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.extension:ethnicityMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.extension:birthsexAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.extension:birthsexMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.extension:preferred-contact-methodAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.extension:preferred-contact-methodMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.extension:preferred-contact-timeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.extension:preferred-contact-timeMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.extension:symptom-onset-dateAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.extension:symptom-onset-dateMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.extension:last-date-of-exposureAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.extension:last-date-of-exposureMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.extension:isolationAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.extension:isolationMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.extension:full-assigned-jurisdiction-pathAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.extension:full-assigned-jurisdiction-pathMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.extension:monitoring-planAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.extension:monitoring-planMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.extension:assigned-userAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.extension:assigned-userMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.extension:additional-planned-travel-start-dateAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.extension:additional-planned-travel-start-dateMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.extension:additional-planned-travel-end-dateAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.extension:additional-planned-travel-end-dateMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.extension:additional-planned-travel-destinationAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.extension:additional-planned-travel-destinationMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.extension:additional-planned-travel-destination-stateAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.extension:additional-planned-travel-destination-stateMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.extension:additional-planned-travel-destination-countryAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.extension:additional-planned-travel-destination-countryMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.extension:additional-planned-travel-port-of-departureAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.extension:additional-planned-travel-port-of-departureMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.extension:additional-planned-travel-typeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.extension:additional-planned-travel-typeMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.extension:port-of-originAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.extension:port-of-originMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.extension:port-of-entry-into-usaAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.extension:port-of-entry-into-usaMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.extension:date-of-departureAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.extension:date-of-departureMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.extension:flight-or-vessel-numberAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.extension:flight-or-vessel-numberMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.extension:flight-or-vessel-carrierAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.extension:flight-or-vessel-carrierMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.extension:date-of-arrivalAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.extension:date-of-arrivalMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.extension:exposure-notesAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.extension:exposure-notesMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.extension:travel-related-notesAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.extension:travel-related-notesMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.extension:additional-planned-travel-notesAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.extension:additional-planned-travel-notesMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.extension:continuous-exposureAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.extension:continuous-exposureMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.extension:follow-up-reasonAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.extension:follow-up-reasonMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.extension:follow-up-noteAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.extension:follow-up-noteMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.extension:exposure-risk-assessmentAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.extension:exposure-risk-assessmentMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.extension:public-health-actionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.extension:public-health-actionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.extension:extended-isolationAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.extension:extended-isolationMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.extension:potential-exposure-locationAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.extension:potential-exposure-locationMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.extension:potential-exposure-countryAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.extension:potential-exposure-countryMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.extension:end-of-monitoringAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.extension:end-of-monitoringMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.extension:expected-purge-dateAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.extension:expected-purge-dateMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.extension:reason-for-closureAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.extension:reason-for-closureMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.extension:case-statusAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.extension:case-statusMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.extension:closed-atAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.extension:closed-atMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.extension:gender-identityAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.extension:gender-identityMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.extension:sexual-orientationAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.extension:sexual-orientationMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.extension:head-of-householdAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.extension:head-of-householdMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.extension:id-of-reporterAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.extension:id-of-reporterMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.extension:last-assessment-reminder-sentAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.extension:last-assessment-reminder-sentMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.extension:paused-notificationsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.extension:paused-notificationsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.extension:statusAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.extension:statusMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.extension:user-defined-symptom-onsetAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.extension:user-defined-symptom-onsetMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.extension:transferAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.extension:transferMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.extension:exposure-risk-factorsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.extension:exposure-risk-factorsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.extension:source-of-reportAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.extension:source-of-reportMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.identifierAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.identifier.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.identifier.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.identifier.useAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.identifier.typeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.identifier.systemAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.identifier.valueAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.identifier.periodAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.identifier.assignerAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.identifier:StateLocalIdAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.identifier:StateLocalId.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.identifier:StateLocalId.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.identifier:StateLocalId.useAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.identifier:StateLocalId.typeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.identifier:StateLocalId.systemAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.identifier:StateLocalId.valueAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.identifier:StateLocalId.periodAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.identifier:StateLocalId.assignerAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.identifier:CDCIdAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.identifier:CDCId.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.identifier:CDCId.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.identifier:CDCId.useAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.identifier:CDCId.typeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.identifier:CDCId.systemAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.identifier:CDCId.valueAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.identifier:CDCId.periodAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.identifier:CDCId.assignerAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.identifier:NNDSSIdAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.identifier:NNDSSId.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.identifier:NNDSSId.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.identifier:NNDSSId.useAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.identifier:NNDSSId.typeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.identifier:NNDSSId.systemAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.identifier:NNDSSId.valueAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.identifier:NNDSSId.periodAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.identifier:NNDSSId.assignerAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.activeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.nameAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
us-core-8Patient.namePatient.name.given or Patient.name.family or both SHALL be present
: family.exists() or given.exists()
ele-1Patient.name.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.name.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.name.useAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.name.textAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.name.familyAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.name.givenAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.name.prefixAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.name.suffixAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.name.periodAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.telecomAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.telecom.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.telecom.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.telecom.extension:phone-typeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.telecom.extension:phone-typeMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.telecom.extension:international-telephoneAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.telecom.extension:international-telephoneMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.telecom.systemAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.telecom.valueAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.telecom.useAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.telecom.rankAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.telecom.periodAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.genderAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.birthDateAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.deceased[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.addressAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.address.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.address.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.address.useAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.address.typeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.address.textAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.address.lineAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.address.cityAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.address.districtAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.address.stateAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.address.postalCodeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.address.countryAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.address.periodAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.address:ForeignAddressAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.address:ForeignAddress.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.address:ForeignAddress.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.address:ForeignAddress.extension:address-typeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.address:ForeignAddress.extension:address-typeMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.address:ForeignAddress.extension:address-type.value[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.address:ForeignAddress.extension:address-type.value[x]:valueStringAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.address:ForeignAddress.useAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.address:ForeignAddress.typeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.address:ForeignAddress.textAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.address:ForeignAddress.lineAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.address:ForeignAddress.cityAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.address:ForeignAddress.districtAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.address:ForeignAddress.stateAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.address:ForeignAddress.postalCodeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.address:ForeignAddress.countryAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.address:ForeignAddress.periodAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.address:MonitoredAddressAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.address:MonitoredAddress.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.address:MonitoredAddress.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.address:MonitoredAddress.extension:address-typeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.address:MonitoredAddress.extension:address-typeMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.address:MonitoredAddress.extension:address-type.value[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.address:MonitoredAddress.extension:address-type.value[x]:valueStringAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.address:MonitoredAddress.useAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.address:MonitoredAddress.typeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.address:MonitoredAddress.textAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.address:MonitoredAddress.lineAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.address:MonitoredAddress.cityAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.address:MonitoredAddress.districtAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.address:MonitoredAddress.stateAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.address:MonitoredAddress.postalCodeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.address:MonitoredAddress.countryAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.address:MonitoredAddress.periodAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.address:ForeignMonitoredAddressAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.address:ForeignMonitoredAddress.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.address:ForeignMonitoredAddress.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.address:ForeignMonitoredAddress.extension:address-typeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.address:ForeignMonitoredAddress.extension:address-typeMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.address:ForeignMonitoredAddress.extension:address-type.value[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.address:ForeignMonitoredAddress.extension:address-type.value[x]:valueStringAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.address:ForeignMonitoredAddress.useAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.address:ForeignMonitoredAddress.typeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.address:ForeignMonitoredAddress.textAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.address:ForeignMonitoredAddress.lineAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.address:ForeignMonitoredAddress.cityAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.address:ForeignMonitoredAddress.districtAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.address:ForeignMonitoredAddress.stateAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.address:ForeignMonitoredAddress.postalCodeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.address:ForeignMonitoredAddress.countryAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.address:ForeignMonitoredAddress.periodAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.maritalStatusAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.multipleBirth[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.photoAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.contactAll FHIR elements must have a @value or children
: hasValue() or (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.contact.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.contact.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.contact.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.contact.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.contact.relationshipAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.contact.nameAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.contact.telecomAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.contact.addressAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.contact.genderAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.contact.organizationAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.contact.periodAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.communicationAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.communication.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.communication.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.communication.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.communication.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.communication.languageAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.communication.preferredAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.generalPractitionerAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.managingOrganizationAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.linkAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.link.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.link.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.link.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Patient.link.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Patient.link.otherAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Patient.link.typeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())