Profiles

Patient Profile

Below is the Patient resource profile:

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ0..1uri
valueΣ1..1string
periodΣ0..0Period
assignerΣ0..0Reference(Organization)
activeΣ ?!0..1boolean
id0..1string
extensionI0..*Extension
useΣ ?!0..0codeBinding
textΣ0..0string
familyΣ1..1string
givenΣ1..*string
prefixΣ0..0string
suffixΣ0..0string
periodΣ0..0Period
telecomΣ0..0ContactPoint
genderΣ0..1codeBinding
birthDateΣ0..1date
addressΣ0..0Address
maritalStatus0..0CodeableConceptBinding
photo0..0Attachment
generalPractitioner0..0Reference(Organization | Practitioner | PractitionerRole)
managingOrganizationΣ0..0Reference(Organization)


Observation Profile

Below is the Observation resource profile:

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ0..0Period
assignerΣ0..0Reference(Organization)
basedOnΣ0..0Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest)
partOfΣ0..0Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy)
statusΣ ?!1..1codeBindingFixed Value
category0..0CodeableConceptBinding
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ1..1uri
versionΣ0..0string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..0boolean
textΣ0..0string
id0..1string
extensionI0..*Extension
referenceΣ I1..1string
typeΣ0..0uriBinding
identifierΣ0..0Identifier
displayΣ0..1string
id0..1string
extensionI0..*Extension
referenceΣ I1..1string
typeΣ0..0uriBinding
identifierΣ0..0Identifier
displayΣ0..0string
encounterΣ0..0Reference(Encounter)
effectiveDateTimedateTime
issuedΣ0..0instant
id0..1string
extensionI0..*Extension
referenceΣ I0..0string
typeΣ1..1uriBinding
identifierΣ0..0Identifier
displayΣ0..0string
valueQuantityQuantity_Profile
valueCodeableConceptCodeableConcept_Profile
valueStringstring
dataAbsentReasonI0..0CodeableConceptBinding
id0..1string
extensionI0..*Extension
codingΣ0..0Coding
textΣ1..1string
id0..1string
extensionI0..*Extension
timeΣ0..0dateTime
textΣ1..1markdown
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ1..1uri
versionΣ0..0string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..0boolean
textΣ0..0string
method0..0CodeableConcept
specimen0..0Reference(Specimen)
device0..0Reference(Device | DeviceMetric)
hasMemberΣ0..0Reference(Observation | QuestionnaireResponse | MolecularSequence)
derivedFromΣ0..0Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence)

where value[x] can be a simple string as well as one of the 2 following types:

id0..1string
extensionI0..*Extension
valueΣ1..1decimal
comparatorΣ ?!0..1codeBinding
unitΣ0..1string
systemΣ I0..1uriFixed Value
codeΣ0..1codeBinding

id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ1..1uri
versionΣ0..0string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..0boolean
textΣ0..0string


MedicationRequest Profile

Below is the MedicationRequest resource profile:

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifier0..0Identifier
statusΣ ?!1..1codeBinding
statusReason0..0CodeableConcept
intentΣ ?!1..1codeBinding
category0..0CodeableConcept
priorityΣ0..0codeBinding
doNotPerformΣ ?!0..0boolean
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..0string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..0boolean
textΣ0..0string
id0..1string
extensionI0..*Extension
referenceΣ I1..1string
typeΣ0..0uriBinding
identifierΣ0..0Identifier
displayΣ0..1string
encounter0..0Reference(Encounter)
supportingInformation0..0Reference(Resource)
authoredOnΣ1..1dateTime
requesterΣ0..0Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device)
performer0..0Reference(Practitioner | PractitionerRole | Organization | Patient | Device | RelatedPerson | CareTeam)
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..0string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..0boolean
textΣ0..0string
recorder0..0Reference(Practitioner | PractitionerRole)
reasonCode0..0CodeableConcept
reasonReference0..0Reference(Condition | Observation)
instantiatesCanonicalΣ0..0canonical()
instantiatesUriΣ0..0uri
basedOnΣ0..0Reference(CarePlan | MedicationRequest | ServiceRequest | ImmunizationRecommendation)
groupIdentifierΣ0..0Identifier
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..0string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..0boolean
textΣ0..0string
insurance0..0Reference(Coverage | ClaimResponse)
note0..0Annotation
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
sequenceΣ0..0integer
textΣ0..1string
additionalInstructionΣ0..0CodeableConcept
patientInstructionΣ0..0string
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
eventΣ0..0dateTime
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
startΣ I1..1dateTime
endΣ I0..1dateTime
countΣ0..0positiveInt
countMaxΣ0..0positiveInt
durationΣ0..1decimal
durationMaxΣ0..0decimal
durationUnitΣ0..1codeBinding
frequencyΣ0..1positiveInt
frequencyMaxΣ0..0positiveInt
periodΣ0..1decimal
periodMaxΣ0..0decimal
periodUnitΣ0..1codeBinding
dayOfWeekΣ0..*codeBinding
timeOfDayΣ0..*time
whenΣ0..*codeBinding
offsetΣ0..0unsignedInt
codeΣ0..0CodeableConceptBinding
asNeededBooleanboolean
siteΣ0..0CodeableConcept
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..0string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..0boolean
textΣ0..0string
methodΣ0..0CodeableConcept
id0..1string
extensionI0..*Extension
typeΣ0..0CodeableConcept
id0..1string
extensionI0..*Extension
valueΣ1..1decimal
comparatorΣ ?!0..0codeBinding
unitΣ0..1string
systemΣ I1..1uriFixed Value
codeΣ1..1code
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
valueΣ1..1decimal
comparatorΣ ?!0..0codeBinding
unitΣ0..1string
systemΣ I1..1uri
codeΣ1..1code
id0..1string
extensionI0..*Extension
valueΣ1..1decimal
comparatorΣ ?!0..0codeBinding
unitΣ0..1string
systemΣ I1..1uriFixed Value
codeΣ1..1code
maxDosePerAdministrationΣ0..0SimpleQuantity
maxDosePerLifetimeΣ0..0SimpleQuantity
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
id0..1string
extensionI0..*Extension
valueΣ1..1decimal
comparatorΣ ?!0..0codeBinding
unitΣ0..1string
systemΣ I1..1uri
codeΣ1..1code
duration0..0Duration
dispenseInterval0..0Duration
validityPeriod0..0Period
numberOfRepeatsAllowed0..0unsignedInt
quantity0..0SimpleQuantity
expectedSupplyDuration0..0Duration
performer0..0Reference(Organization)
priorPrescription0..0Reference(MedicationRequest)
detectedIssue0..0Reference(DetectedIssue)
eventHistory0..0Reference(Provenance)


MedicationAdministration Profile

Below is the MedicationAdministration resource profile:

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifier0..0Identifier
instantiatesΣ0..0uri
partOfΣ0..0Reference(MedicationAdministration | Procedure)
statusΣ ?!1..1codeBinding
statusReason0..0CodeableConcept
category0..0CodeableConceptBinding
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..0string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..0boolean
textΣ0..0string
id0..1string
extensionI0..*Extension
referenceΣ I1..1string
typeΣ0..0uriBinding
identifierΣ0..0Identifier
displayΣ0..1string
context0..0Reference(Encounter | EpisodeOfCare)
supportingInformation0..0Reference(Resource)
effectiveDateTimedateTime
reasonCode0..0CodeableConcept
reasonReference0..0Reference(Condition | Observation | DiagnosticReport)
id0..1string
extensionI0..*Extension
referenceΣ I1..1string
typeΣ0..0uriBinding
identifierΣ0..0Identifier
displayΣ0..1string
device0..0Reference(Device)
note0..0Annotation
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
text0..1string
site0..0CodeableConcept
route0..0CodeableConcept
method0..0CodeableConcept
id0..1string
extensionI0..*Extension
valueΣ1..1decimal
comparatorΣ ?!0..0codeBinding
unitΣ0..1string
systemΣ I1..1uri
codeΣ1..1code
eventHistory0..0Reference(Provenance)


ServiceRequest Profile

Below is the ServiceRequest resource profile:

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifierΣ0..0Identifier
instantiatesCanonicalΣ0..0canonical(ActivityDefinition | PlanDefinition)
instantiatesUriΣ0..0uri
basedOnΣ0..0Reference(CarePlan | ServiceRequest | MedicationRequest)
replacesΣ0..0Reference(ServiceRequest)
requisitionΣ0..0Identifier
statusΣ ?!1..1codeBinding
intentΣ ?!1..1codeBinding
categoryΣ0..0CodeableConcept
priorityΣ0..0codeBinding
doNotPerformΣ ?!0..0boolean
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ1..1uri
versionΣ0..0string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..0boolean
textΣ0..0string
orderDetailΣ I0..0CodeableConcept
id0..1string
extensionI0..*Extension
referenceΣ I1..1string
typeΣ0..0uriBinding
identifierΣ0..0Identifier
displayΣ0..1string
encounterΣ0..0Reference(Encounter)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
eventΣ0..0dateTime
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
startΣ I1..1dateTime
endΣ I0..1dateTime
countΣ0..0positiveInt
countMaxΣ0..0positiveInt
durationΣ0..1decimal
durationMaxΣ0..0decimal
durationUnitΣ0..1codeBinding
frequencyΣ0..1positiveInt
frequencyMaxΣ0..0positiveInt
periodΣ0..1decimal
periodMaxΣ0..0decimal
periodUnitΣ0..1codeBinding
dayOfWeekΣ0..0codeBinding
timeOfDayΣ0..0time
whenΣ0..*codeBinding
offsetΣ0..0unsignedInt
codeΣ0..0CodeableConceptBinding
authoredOnΣ0..1dateTime
requesterΣ0..0Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device)
performerTypeΣ0..0CodeableConcept
performerΣ0..0Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson)
locationCodeΣ0..0CodeableConcept
locationReferenceΣ0..0Reference(Location)
reasonCodeΣ0..0CodeableConcept
reasonReferenceΣ0..0Reference(Condition | Observation | DiagnosticReport | DocumentReference)
insurance0..0Reference(Coverage | ClaimResponse)
supportingInfo0..0Reference(Resource)
specimenΣ0..0Reference(Specimen)
bodySiteΣ0..0CodeableConcept
note0..0Annotation
patientInstructionΣ0..1string
relevantHistory0..0Reference(Provenance)


Appointment Profile

Below is the Appointment resource profile:

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ0..1uri
valueΣ1..1string
periodΣ0..0Period
assignerΣ0..0Reference(Organization)
statusΣ ?!1..1codeBinding
cancelationReasonΣ0..0CodeableConcept
serviceCategoryΣ0..0CodeableConcept
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..0string
codeΣ1..1codeFixed Value
displayΣ0..1stringFixed Value
userSelectedΣ0..0boolean
textΣ0..0string
specialtyΣ0..0CodeableConceptBinding
appointmentTypeΣ0..0CodeableConceptBinding
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..0string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..0boolean
textΣ0..0string
reasonReference0..0Reference(Condition | Procedure | Observation | ImmunizationRecommendation)
priority0..0unsignedInt
description0..0string
supportingInformation0..0Reference(Resource)
startΣ1..1instant
endΣ0..0instant
minutesDuration0..0positiveInt
slot0..0Reference(Slot)
created0..0dateTime
comment0..0string
patientInstruction0..1string
basedOn0..0Reference(ServiceRequest)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
typeΣ0..0CodeableConceptBinding
id0..1string
extensionI0..*Extension
referenceΣ I1..1string
typeΣ0..0uriBinding
identifierΣ0..0Identifier
displayΣ0..1string
requiredΣ0..0codeBinding
statusΣ1..1codeBinding
period0..0Period
requestedPeriod0..0Period


QuestionnaireResponse Profile

Below is the QuestionnaireResponse resource profile:

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifierΣ0..0Identifier
basedOnΣ0..0Reference(CarePlan | ServiceRequest)
partOfΣ0..0Reference(Observation | Procedure)
questionnaireΣ0..0canonical(Questionnaire)
statusΣ ?!1..1codeBinding
id0..1string
extensionI0..*Extension
referenceΣ I1..1string
typeΣ0..0uriBinding
identifierΣ0..0Identifier
displayΣ0..1string
encounterΣ0..0Reference(Encounter)
authoredΣ0..1dateTime
authorΣ0..0Reference(Device | Practitioner | PractitionerRole | Patient | RelatedPerson | Organization)
id0..1string
extensionI0..*Extension
referenceΣ I0..0string
typeΣ1..1uriBinding
identifierΣ0..0Identifier
displayΣ0..0string
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
linkId1..1string
definition0..0uri
text0..1string
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
valueStringstring
item0..0see (item)
item0..0see (item)


Communication Profile

Below is the Communication resource profile:

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifierΣ0..0Identifier
instantiatesCanonicalΣ0..0canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire)
instantiatesUriΣ0..0uri
basedOnΣ0..0Reference(Resource)
partOfΣ0..0Reference(Resource)
inResponseTo0..0Reference(Communication)
statusΣ ?!1..1codeBindingFixed Value
statusReasonΣ0..0CodeableConcept
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..0string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..0boolean
textΣ0..0string
priorityΣ0..0codeBinding
medium0..0CodeableConcept
id0..1string
extensionI0..*Extension
referenceΣ I1..1string
typeΣ0..0uriBinding
identifierΣ0..0Identifier
displayΣ0..1string
topic0..0CodeableConcept
about0..0Reference(Resource)
encounterΣ0..0Reference(Encounter)
sent0..1dateTime
received0..0dateTime
recipient0..0Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson | Group | CareTeam | HealthcareService)
sender0..0Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson | HealthcareService)
reasonCodeΣ0..0CodeableConcept
reasonReferenceΣ0..0Reference(Condition | Observation | DiagnosticReport | DocumentReference)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
contentStringstring
note0..0Annotation


Goal Profile

Below is the Goal resource profile:

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifier0..0Identifier
lifecycleStatusΣ ?!1..1codeBinding
achievementStatusΣ0..0CodeableConceptBinding
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..0string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..0boolean
textΣ0..0string
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ1..1uri
versionΣ0..0string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..0boolean
textΣ0..0string
id0..1string
extensionI0..*Extension
codingΣ0..0Coding
textΣ1..1string
id0..1string
extensionI0..*Extension
referenceΣ I1..1string
typeΣ0..0uriBinding
identifierΣ0..0Identifier
displayΣ0..1string
startDatedate
statusDateΣ0..0date
statusReason0..1string
expressedByΣ0..0Reference(Patient | Practitioner | PractitionerRole | RelatedPerson)
addresses0..0Reference(Condition | Observation | MedicationStatement | NutritionOrder | ServiceRequest | RiskAssessment)
note0..0Annotation
outcomeCode0..0CodeableConcept
outcomeReference0..0Reference(Observation)


List Profile

Below is the List resource profile:

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifier0..0Identifier
statusΣ ?!1..1codeBinding
modeΣ ?!1..1codeBinding
titleΣ0..1string
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..0string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..0boolean
textΣ0..0string
id0..1string
extensionI0..*Extension
referenceΣ I1..1string
typeΣ0..0uriBinding
identifierΣ0..0Identifier
displayΣ0..1string
encounter0..0Reference(Encounter)
dateΣ1..1dateTime
sourceΣ0..0Reference(Practitioner | PractitionerRole | Patient | Device)
orderedBy0..0CodeableConceptBinding
note0..0Annotation
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
flag0..0CodeableConcept
deleted?! I0..0boolean
date0..0dateTime
id0..1string
extensionI0..*Extension
referenceΣ I1..1string
typeΣ0..0uriBinding
identifierΣ0..0Identifier
displayΣ0..0string
emptyReasonI0..0CodeableConceptBinding